public void Begin(DeadDogSignal deadSignal, TextManager displayText, RestartSignal restartSignal) { _deadSignal = deadSignal; _deadSignal.Listen(die); _restartSignal = restartSignal; _displayText = displayText; }
public void Begin(PoolManager poolManager, DeadDogSignal deadSignal, RestartSignal restartSignal, TextManager displayText) { _poolManager = poolManager; _displayText = displayText; _deadSignal = deadSignal; _deadSignal.Listen(stopCreation); _restartSignal = restartSignal; _restartSignal.Listen(startCreation); }
public void Begin(EatAndDespawnSignal feedSignal, DeadDogSignal deadSignal, RestartSignal restartSignal, BeagleFacade beagle, PoolManager poolManager) { _feedSignal = feedSignal; _feedSignal.Listen(increaseSize); _deadSignal = deadSignal; _restartSignal = restartSignal; _restartSignal.Listen(setup); _beagle = beagle; _poolManager = poolManager; }
public GameController(IGameManager gameManager, ChangeSceneSignal changeSceneSignal, GameStatusChangedSignal gameStatusChangedSignal, AreaClickedSignal areaClickedSignal, CurrentMarkChangedSignal currentMarkChangedSignal, ResetSignal resetSignal, RestartSignal restartSignal ) { _gameManager = gameManager; _changeSceneSignal = changeSceneSignal; _areaClickedSignal = areaClickedSignal; _gameStatusChangedSignal = gameStatusChangedSignal; _currentMarkChangedSignal = currentMarkChangedSignal; _resetSignal = resetSignal; _restartSignal = restartSignal; }
void OnRestart() { RestartSignal.Dispatch(); }
private void OnRestartCalled(RestartSignal obj) { Restart(); }
void OnDisable() { _restartSignal -= UpdateRestartText; }
/// <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("Restart Pres started"); _restartSignal += UpdateRestartText; restartText = GetComponent <Text>(); }
public void Init(RestartSignal restartSignal, ResetSignal resetSignal) { _restartSignal = restartSignal; _resetSignal = resetSignal; }