Example #1
0
 public EnemyStateCommon(
     EnemySignals.Hit hitSignal,
     EnemyStateManager stateManager,
     EnemyModel model)
 {
     _model = model;
     _stateManager = stateManager;
     _hitSignal = hitSignal;
 }
 public EnemyCollisionHandler(
     EnemyModel model,
     Settings settings,
     AudioPlayer audioPlayer,
     EnemySignals.Hit hitSignal)
 {
     _hitSignal = hitSignal;
     _audioPlayer = audioPlayer;
     _settings = settings;
     _model = model;
 }
 public void Construct(EnemySignals.Hit.Trigger hitTrigger)
 {
     _hitTrigger = hitTrigger;
 }