Beispiel #1
0
 private void OpenMenu()
 {
     SetTimeScale(0);
     GameAudio.PauseAudioEvent();
     isMenuOpened = true;
     mainGameMenu.SetActive(true);
     GameCursor.SetCursorLock(false, CursorLockMode.None);
     OnMenuOpen?.Invoke();
 }
Beispiel #2
0
    private void OnFocus()
    {
        EventSystem.current.SetSelectedGameObject(this.phoneButton.gameObject);
        _focused = true;

        if (OnMenuOpen != null)
        {
            OnMenuOpen.Invoke();
        }
    }
Beispiel #3
0
 public virtual void Open()
 {
     gameObject.SetActive(true);
     OnMenuOpen.Invoke(this);
 }