public PlacidState( IPlacidController placidController, ILifeController lifeController) { _placidController = placidController; _lifeController = lifeController; }
public HostileState( IPlacidController placidController, IHostileController hostileController, ILifeController lifeController) { _placidController = placidController; _hostileController = hostileController; _lifeController = lifeController; }
public UnitEvents( IBaseActionController baseActionController, ILifeController lifeController, IWaveEventRiser waveEventRiser, IPlacidController placidController) { _placidController = placidController; _baseActionController = baseActionController; _lifeController = lifeController; _waveEventRiser = waveEventRiser; SubscribeOnEvents(); }