コード例 #1
0
 public void Init(AreaClickedSignal areaClickedSignal,
                  GameStatusChangedSignal gameStatusChangedSignal,
                  CurrentMarkChangedSignal currentMarkChangedSignal)
 {
     _areaClickedSignal        = areaClickedSignal;
     _gameStatusChangedSignal  = gameStatusChangedSignal;
     _currentMarkChangedSignal = currentMarkChangedSignal;
 }
コード例 #2
0
 public GameController(IGameManager gameManager,
                       ChangeSceneSignal changeSceneSignal,
                       GameStatusChangedSignal gameStatusChangedSignal,
                       AreaClickedSignal areaClickedSignal,
                       CurrentMarkChangedSignal currentMarkChangedSignal)
 {
     _gameManager              = gameManager;
     _changeSceneSignal        = changeSceneSignal;
     _areaClickedSignal        = areaClickedSignal;
     _gameStatusChangedSignal  = gameStatusChangedSignal;
     _currentMarkChangedSignal = currentMarkChangedSignal;
 }
コード例 #3
0
 void Start()
 {
     currentMark = GameConstants.DEFAULT_MARK;
     _gameStatusChangedSignal  += SetGameOver;
     _currentMarkChangedSignal += OnCurrentMarkChange;
 }