Esempio n. 1
0
 public void Init(AreaClickedSignal areaClickedSignal,
                  GameStatusChangedSignal gameStatusChangedSignal,
                  CurrentMarkChangedSignal currentMarkChangedSignal)
 {
     _areaClickedSignal        = areaClickedSignal;
     _gameStatusChangedSignal  = gameStatusChangedSignal;
     _currentMarkChangedSignal = currentMarkChangedSignal;
 }
Esempio n. 2
0
 public GameController(IGameManager gameManager,
                       ChangeSceneSignal changeSceneSignal,
                       GameStatusChangedSignal gameStatusChangedSignal,
                       AreaClickedSignal areaClickedSignal,
                       CurrentMarkChangedSignal currentMarkChangedSignal)
 {
     _gameManager              = gameManager;
     _changeSceneSignal        = changeSceneSignal;
     _areaClickedSignal        = areaClickedSignal;
     _gameStatusChangedSignal  = gameStatusChangedSignal;
     _currentMarkChangedSignal = currentMarkChangedSignal;
 }
Esempio n. 3
0
 public void LateDispose()
 {
     _changeSceneSignal -= OnSceneChange;
     _areaClickedSignal -= OnAreaClicked;
     _resetSignal       -= OnReset;
 }
Esempio n. 4
0
 public void Initialize()
 {
     _changeSceneSignal += OnSceneChange;
     _areaClickedSignal += OnAreaClicked;
     _resetSignal       += OnReset;
 }