示例#1
0
文件: Manager.cs 项目: wheerd/GGJ2018
 void Awake()
 {
     _gameStartSignal        += OnStartSignal;
     _gameHighscoreSignal    += OnHighscoreSignal;
     _gameCreditsSignal      += OnCreditsSignal;
     _levelStartSignal       += OnLevelSignal;
     _levelLostSignal        += OnLevelLostSignal;
     _levelWinSignal         += OnLevelWinSignal;
     _levelChoseSignal       += OnLevelChoseSignal;
     _levelNumberStartSignal += OnLevelSignal;
     _pauseSignal            += OnPauseSignal;
 }
示例#2
0
文件: Manager.cs 项目: wheerd/GGJ2018
 void OnDestroy()
 {
     _gameStartSignal        -= OnStartSignal;
     _gameHighscoreSignal    -= OnHighscoreSignal;
     _gameCreditsSignal      -= OnCreditsSignal;
     _levelStartSignal       -= OnLevelSignal;
     _levelLostSignal        -= OnLevelLostSignal;
     _levelWinSignal         -= OnLevelWinSignal;
     _levelChoseSignal       -= OnLevelChoseSignal;
     _levelNumberStartSignal -= OnLevelSignal;
     _pauseSignal            -= OnPauseSignal;
 }
示例#3
0
 public LevelModel(LevelWinSignal levelWinSignal, LevelLostSignal levelLostSignal)
 {
     _levelWinSignal  = levelWinSignal;
     _levelLostSignal = levelLostSignal;
 }