Esempio n. 1
0
 void Awake()
 {
     _gameStartSignal        += OnStartSignal;
     _gameHighscoreSignal    += OnHighscoreSignal;
     _gameCreditsSignal      += OnCreditsSignal;
     _levelStartSignal       += OnLevelSignal;
     _levelLostSignal        += OnLevelLostSignal;
     _levelWinSignal         += OnLevelWinSignal;
     _levelChoseSignal       += OnLevelChoseSignal;
     _levelNumberStartSignal += OnLevelSignal;
     _pauseSignal            += OnPauseSignal;
 }
Esempio n. 2
0
 void OnDestroy()
 {
     _gameStartSignal        -= OnStartSignal;
     _gameHighscoreSignal    -= OnHighscoreSignal;
     _gameCreditsSignal      -= OnCreditsSignal;
     _levelStartSignal       -= OnLevelSignal;
     _levelLostSignal        -= OnLevelLostSignal;
     _levelWinSignal         -= OnLevelWinSignal;
     _levelChoseSignal       -= OnLevelChoseSignal;
     _levelNumberStartSignal -= OnLevelSignal;
     _pauseSignal            -= OnPauseSignal;
 }
Esempio n. 3
0
 public void Dispose()
 {
     _pauseSignal   -= onPause;
     _unpauseSignal -= onUnpause;
 }
Esempio n. 4
0
 public void Initialize()
 {
     _pauseSignal   += onPause;
     _unpauseSignal += onUnpause;
 }
Esempio n. 5
0
 public PauseControl(PauseSignal pauseSignal, UnpauseSignal unpauseSignal)
 {
     _pauseSignal   = pauseSignal;
     _unpauseSignal = unpauseSignal;
 }