using System.Collections; using UnityEngine; public class Pause : MonoBehaviour,ICommandTranslator { private void Start() { GameSession.Instance.AddCommandTranslator(this, false); } public void TranslateCommand(ECommand command, PressedState state) { if (state.IsPressed == true) { switch (command) { case ECommand.OPEN_PAUSE_MENU: bool isOpened = ViewManager.Instance.IsActive(); isOpened = !isOpened; ViewManager.Instance.Show(isOpened); GameSession.Instance.PauseSession(isOpened); break; } } } }