public GameRestartHandler( Settings settings, PlayerKilledSignal killedSignal) { _killedSignal = killedSignal; _settings = settings; }
public GameRestartHandler( Settings settings, PlayerKilledSignal killedSignal) { _killedSignal = killedSignal; _settings = settings; }
public PlayerHealthWatcher( PlayerModel model, Explosion.Factory explosionFactory, PlayerKilledSignal.Trigger killedSignal) { _killedSignal = killedSignal; _explosionFactory = explosionFactory; _model = model; }
public PlayerHealthWatcher( PlayerModel model, Explosion.Factory explosionFactory, PlayerKilledSignal killedSignal) { _killedSignal = killedSignal; _explosionFactory = explosionFactory; _model = model; }
public void Dispose() { _killedSignal -= OnPlayerKilled; }
public void Initialize() { _killedSignal += OnPlayerKilled; }
private void OnPlayerKilled() { PlayerKilledSignal.Dispatch(); }