Example #1
0
    /// <summary>
    /// Used for initialization
    /// </summary>
    protected override void Start()
    {
        base.Start();

        // add self as invoker of toggle pause event
        togglePauseEvent = new TogglePauseEvent();
        EventManager.AddTogglePauseInvoker(this);

        // add self as listener for end level event
        EventManager.AddEndLevelListener(HandleEndLevel);
    }
Example #2
0
 private void OnTogglePause(TogglePauseEvent e)
 {
     this.isPaused = e.setPause;
     if (this.isPaused)
     {
         Time.timeScale = 0;
     }
     else
     {
         Time.timeScale = 1;
     }
 }
Example #3
0
 private void OnTogglePause(TogglePauseEvent e)
 {
     this.pauseContainer.SetActive(e.isPaused);
     EventSystem.current.SetSelectedGameObject(continueGO);
 }
Example #4
0
 private void OnTogglePauseEvent(TogglePauseEvent e)
 {
     this.pauseContainer.SetActive(e.setPause);
 }