using System.Collections.Generic; using UnityEngine; namespace BlueWater.Uis { public class SwitchActionPopupUi : PopupUi { [SerializeField] protected InputActionMaps SwitchMapsOpened; [SerializeField] protected InputActionMaps SwitchMapsClosed; public override void Open() { base.Open(); PlayerInputKeyManager.Instance.SwitchCurrentActionMap(SwitchMapsOpened); } public override void Close() { base.Close(); if (!PopupUiController.IsPopupListEmpty()) return; PlayerInputKeyManager.Instance.SwitchCurrentActionMap(SwitchMapsClosed); } } }