public void DetachObserver(IEnemyObserver observer) { _enemyObservers.Remove(observer); }
public void AttachObserver(IEnemyObserver observer) { _enemyObservers.Add(observer); }
public void Attach(IEnemyObserver observer) { observers.Add(observer); }
public void Detach(IEnemyObserver observer) { observers.Remove(observer); }
public void RegisterObserver(IEnemyObserver observer) { OnEnemyDied = observer.EnemyDie; }