Пример #1
0
 protected virtual void OnResume()
 {
     ResumeMusic();
     ResumeLoopingSFX();
     ClassicMiniGames.RemoveBackButtonHandler(PauseGame);
     ClassicMiniGames.PushBackButtonHandler(PauseGame);
 }
Пример #2
0
 private void RemoveEvents()
 {
     m_btnExit.onClick.RemoveListener(OnExitClicked);
     m_btnReplay.onClick.RemoveListener(OnReplayClicked);
     m_btnContinue.onClick.RemoveListener(OnContinueClicked);
     ClassicMiniGames.RemoveBackButtonHandler(OnExitClicked);
 }
Пример #3
0
 public override void UnloadUI()
 {
     base.UnloadUI();
     m_ok.onClick.RemoveListener(OnOKClicked);
     m_ok = null;
     ClassicMiniGames.RemoveBackButtonHandler(OnOKClicked);
 }
Пример #4
0
 public override void UnloadUI()
 {
     base.UnloadUI();
     m_replayButton.onClick.RemoveListener(OnReplayClicked);
     m_exitButton.onClick.RemoveListener(OnExitClicked);
     ClassicMiniGames.RemoveBackButtonHandler(OnExitClicked);
 }
Пример #5
0
 public override void UnloadUI()
 {
     base.UnloadUI();
     m_retryButton.onClick.RemoveListener(OnRetryClicked);
     m_quitButton.onClick.RemoveListener(OnQuitClicked);
     ClassicMiniGames.RemoveBackButtonHandler(OnQuitClicked);
     m_flybyPenguin.PassingMiddleOfScreen -= OnFlyByPenguinPassingMiddle;
 }
Пример #6
0
 public virtual void OnQuit()
 {
     m_soundEffects.Clear();
     m_registeredMusic.Clear();
     MinigameManager.Instance.OnMinigameEnded();
     m_isQuiting = true;
     ClassicMiniGames.RemoveBackButtonHandler(PauseGame);
 }
Пример #7
0
 public override void UnloadUI()
 {
     Button[] componentsInChildren = base.gameObject.GetComponentsInChildren <Button>();
     Button[] array = componentsInChildren;
     foreach (Button button in array)
     {
         if (button.gameObject.name == "mg_pr_result_exit")
         {
             button.onClick.RemoveListener(OnBackClicked);
         }
         if (button.gameObject.name == "mg_pr_result_next")
         {
             button.onClick.RemoveListener(OnNextClicked);
         }
         if (button.gameObject.name == "mg_pr_result_replay")
         {
             button.onClick.RemoveListener(OnReplayClicked);
         }
     }
     ClassicMiniGames.RemoveBackButtonHandler(OnBackClicked);
     base.UnloadUI();
 }
Пример #8
0
 public void OnBackClicked()
 {
     ClassicMiniGames.RemoveBackButtonHandler(OnBackClicked);
     UIManager.Instance.PopScreen();
     MinigameManager.Instance.OnMinigameEnded();
 }
Пример #9
0
 private void OnQuitClicked()
 {
     UIManager.Instance.PopScreen();
     MinigameManager.Instance.OnMinigameQuit();
     ClassicMiniGames.RemoveBackButtonHandler(OnQuitClicked);
 }
Пример #10
0
 private void OnExitClicked()
 {
     ClassicMiniGames.RemoveBackButtonHandler(OnExitClicked);
     Restart = false;
     MinigameManager.Instance.OnMinigameEnded();
 }
Пример #11
0
 private void OnExitClicked()
 {
     ClassicMiniGames.RemoveBackButtonHandler(OnExitClicked);
     Restart = false;
     UIManager.Instance.PopScreen();
 }
Пример #12
0
 private void OnOKClicked()
 {
     ClassicMiniGames.RemoveBackButtonHandler(OnOKClicked);
     UIManager.Instance.PopScreen();
 }
Пример #13
0
 private void OnDestroy()
 {
     ClassicMiniGames.RemoveBackButtonHandler(OnExitPressed);
 }