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 Dispose() { _hitSignal -= OnHit; }
public void Initialize() { _hitSignal += OnHit; }
public void Construct(EnemySignals.Hit hitTrigger) { _hitTrigger = hitTrigger; }