public void SubscribeToWallChanges(IWallObserver observer) { if (wallObservers.Contains(observer)) { UnityEngine.Debug.LogError("Trying to add an observer more than once."); } wallObservers.Add(observer); }
public override void Subscribe(IWallObserver observer) { if (observers.Contains(observer)) { UnityEngine.Debug.LogError("Trying to add an observer more than once."); } observers.Add(observer); }
public override void Subscribe(IWallObserver observer) { // Do nothing. }
public abstract void Subscribe(IWallObserver observer);