using UnityEngine; namespace BlueWater.Uis { public class MenuPopupUi : PopupUi { [SerializeField] protected InputActionMaps SwitchMapsOpened; [SerializeField] protected InputActionMaps SwitchMapsClosed; public override void Open() { VisualFeedbackManager.Instance.SetBaseTimeScale(0f); PlayerInputKeyManager.Instance.SwitchCurrentActionMap(SwitchMapsOpened); base.Open(); } public override void Close() { PlayerInputKeyManager.Instance.SwitchCurrentActionMap(SwitchMapsClosed); VisualFeedbackManager.Instance.SetBaseTimeScale(1f); base.Close(); } } }