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