Esempio n. 1
0
 void Start()
 {
     ManagerPause.SubscribeOnPauseGame(OnPauseGame);
     ManagerPause.SubscribeOnResumeGame(OnResumeGame);
     ManagerStop.SubscribeOnStopGame(OnStopGame);
     firstRun = false;
 }
Esempio n. 2
0
 void OnEnable()
 {
     if (!firstRun)
     {
         ManagerPause.SubscribeOnPauseGame(OnPauseGame);
         ManagerPause.SubscribeOnResumeGame(OnResumeGame);
         ManagerStop.SubscribeOnStopGame(OnStopGame);
     }
 }
Esempio n. 3
0
 void OnDisable()
 {
     ManagerPause.UnSubscribeOnPauseGame(OnPauseGame);
     ManagerPause.UnSubscribeOnResumeGame(OnResumeGame);
     ManagerStop.UnSubscribeOnStopGame(OnStopGame);
 }
Esempio n. 4
0
 public override void DoBeforeLeaving()
 {
     ManagerPause.UnSubscribeOnPauseGame(OnPauseGame);
     ManagerPause.UnSubscribeOnResumeGame(OnResumeGame);
     ManagerStop.UnSubscribeOnStopGame(OnStopGame);
 }
Esempio n. 5
0
 public override void DoBeforeEntering()
 {
     ManagerPause.SubscribeOnPauseGame(OnPauseGame);
     ManagerPause.SubscribeOnResumeGame(OnResumeGame);
     ManagerStop.SubscribeOnStopGame(OnStopGame);
 }