Beispiel #1
0
 public PlacidState(
     IPlacidController placidController,
     ILifeController lifeController)
 {
     _placidController = placidController;
     _lifeController   = lifeController;
 }
Beispiel #2
0
 public HostileState(
     IPlacidController placidController,
     IHostileController hostileController,
     ILifeController lifeController)
 {
     _placidController  = placidController;
     _hostileController = hostileController;
     _lifeController    = lifeController;
 }
Beispiel #3
0
        public UnitEvents(
            IBaseActionController baseActionController,
            ILifeController lifeController,
            IWaveEventRiser waveEventRiser,
            IPlacidController placidController)
        {
            _placidController     = placidController;
            _baseActionController = baseActionController;
            _lifeController       = lifeController;
            _waveEventRiser       = waveEventRiser;

            SubscribeOnEvents();
        }