public void Init(AreaClickedSignal areaClickedSignal, GameStatusChangedSignal gameStatusChangedSignal, CurrentMarkChangedSignal currentMarkChangedSignal) { _areaClickedSignal = areaClickedSignal; _gameStatusChangedSignal = gameStatusChangedSignal; _currentMarkChangedSignal = currentMarkChangedSignal; }
public GameController(IGameManager gameManager, ChangeSceneSignal changeSceneSignal, GameStatusChangedSignal gameStatusChangedSignal, AreaClickedSignal areaClickedSignal, CurrentMarkChangedSignal currentMarkChangedSignal) { _gameManager = gameManager; _changeSceneSignal = changeSceneSignal; _areaClickedSignal = areaClickedSignal; _gameStatusChangedSignal = gameStatusChangedSignal; _currentMarkChangedSignal = currentMarkChangedSignal; }
void Start() { currentMark = GameConstants.DEFAULT_MARK; _gameStatusChangedSignal += SetGameOver; _currentMarkChangedSignal += OnCurrentMarkChange; }
/// <summary> /// Start is called on the frame when a script is enabled just before /// any of the Update methods is called the first time. /// </summary> void Start() { _gameStatusChangedSignal += UpdateScore; }
public void Init(GameStatusChangedSignal gameStatusChangedSignal) { _gameStatusChangedSignal = gameStatusChangedSignal; }
void OnDisable() { _gameStatusChangedSignal -= UpdateScore; }
/// <summary> /// Start is called on the frame when a script is enabled just before /// any of the Update methods is called the first time. /// </summary> void Start() { Debug.Log("GAME sta Pres started"); gameStatusText = GetComponent <Text>(); _gameStatusChangedSignal += UpdateScore; }