Example #1
0
 public EnemyStateCommon(
     EnemySignals.Hit hitSignal,
     EnemyStateManager stateManager,
     EnemyModel model)
 {
     _model = model;
     _stateManager = stateManager;
     _hitSignal = hitSignal;
 }
Example #2
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 EnemyCollisionHandler(
     EnemyModel model,
     Settings settings,
     AudioPlayer audioPlayer,
     EnemySignals.Hit hitSignal)
 {
     _hitSignal = hitSignal;
     _audioPlayer = audioPlayer;
     _settings = settings;
     _model = model;
 }
 public void Dispose()
 {
     _hitSignal -= OnHit;
 }
 public void Initialize()
 {
     _hitSignal += OnHit;
 }
 public void Construct(EnemySignals.Hit hitTrigger)
 {
     _hitTrigger = hitTrigger;
 }