Exemple #1
0
        public void Begin(DeadDogSignal deadSignal, TextManager displayText, RestartSignal restartSignal)
        {
            _deadSignal = deadSignal;
            _deadSignal.Listen(die);

            _restartSignal = restartSignal;
            _displayText   = displayText;
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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;
        }
Exemple #4
0
 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();
 }
Exemple #6
0
 private void OnRestartCalled(RestartSignal obj)
 {
     Restart();
 }
Exemple #7
0
 void OnDisable()
 {
     _restartSignal -= UpdateRestartText;
 }
Exemple #8
0
 /// <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>();
 }
Exemple #9
0
 public void Init(RestartSignal restartSignal, ResetSignal resetSignal)
 {
     _restartSignal = restartSignal;
     _resetSignal   = resetSignal;
 }