RestaurantManagementUi 팝업 ui 테스트용
This commit is contained in:
parent
90c0781796
commit
f7615ee54b
56
Assets/_DDD/_Scripts/GameUi/RestaurantManagementUi.cs
Normal file
56
Assets/_DDD/_Scripts/GameUi/RestaurantManagementUi.cs
Normal file
@ -0,0 +1,56 @@
|
|||||||
|
using System;
|
||||||
|
using UnityEngine.InputSystem;
|
||||||
|
|
||||||
|
namespace DDD
|
||||||
|
{
|
||||||
|
public class RestaurantManagementUi : PopupUi<RestaurantUiActions>
|
||||||
|
{
|
||||||
|
protected override void OnInputPerformed(RestaurantUiActions actionEnum, InputAction.CallbackContext context)
|
||||||
|
{
|
||||||
|
switch (actionEnum)
|
||||||
|
{
|
||||||
|
case RestaurantUiActions.None:
|
||||||
|
break;
|
||||||
|
case RestaurantUiActions.Submit:
|
||||||
|
HandleSubmit();
|
||||||
|
break;
|
||||||
|
case RestaurantUiActions.Cancel:
|
||||||
|
HandleCancel();
|
||||||
|
break;
|
||||||
|
case RestaurantUiActions.PreviousTab:
|
||||||
|
HandleMoveTab(-1);
|
||||||
|
break;
|
||||||
|
case RestaurantUiActions.NextTab:
|
||||||
|
HandleMoveTab(1);
|
||||||
|
break;
|
||||||
|
case RestaurantUiActions.Interact1:
|
||||||
|
HandleInteract1();
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
throw new ArgumentOutOfRangeException(nameof(actionEnum), actionEnum, null);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void HandleSubmit()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
private void HandleCancel()
|
||||||
|
{
|
||||||
|
var evt = GameEvents.ClosePopupUiEvent;
|
||||||
|
evt.UiType = GetType();
|
||||||
|
EventBus.Broadcast(evt);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void HandleMoveTab(int direction)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
private void HandleInteract1()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user