RestaurantManagementUi 팝업 ui 테스트용

This commit is contained in:
NTG_Lenovo 2025-07-23 12:27:34 +09:00
parent 90c0781796
commit f7615ee54b

View 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()
{
}
}
}