From 57938a0966e8a4240286773ae55e143ff3a680d9 Mon Sep 17 00:00:00 2001 From: NTG Date: Fri, 29 Aug 2025 19:47:56 +0900 Subject: [PATCH] =?UTF-8?q?=EB=A9=94=EB=89=B4=20ui=20=EC=83=81=ED=98=B8?= =?UTF-8?q?=EC=9E=91=EC=9A=A9=20=EC=A1=B0=EA=B1=B4=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../_Scripts/Restaurant/Character/Player/PlayerInput.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Assets/_DDD/_Scripts/Restaurant/Character/Player/PlayerInput.cs b/Assets/_DDD/_Scripts/Restaurant/Character/Player/PlayerInput.cs index 3d158502a..9f1b0e3d2 100644 --- a/Assets/_DDD/_Scripts/Restaurant/Character/Player/PlayerInput.cs +++ b/Assets/_DDD/_Scripts/Restaurant/Character/Player/PlayerInput.cs @@ -10,26 +10,35 @@ public class PlayerInput : MonoBehaviour private void Start() { _playerDataSo = RestaurantData.Instance.PlayerData; + +#if UNITY_EDITOR _playerDataSo.OpenManagementUiAction = InputManager.Instance.GetAction(InputActionMaps.Restaurant, nameof(RestaurantActions.OpenManagementUi)); _playerDataSo.OpenManagementUiAction.performed += OnOpenManagementUi; +#endif } private void OnDestroy() { if (!_playerDataSo) return; +#if UNITY_EDITOR _playerDataSo.OpenManagementUiAction.performed -= OnOpenManagementUi; +#endif } +#if UNITY_EDITOR private void OnOpenManagementUi(InputAction.CallbackContext context) { if (context.performed) { + if (GameFlowManager.Instance.GameFlowDataSo.CurrentGameState != GameFlowState.ReadyForRestaurant) return; + var evt = GameEvents.OpenPopupUiEvent; evt.UiType = typeof(RestaurantManagementUi); EventBus.Broadcast(evt); } } } +#endif } \ No newline at end of file