public void NotifyAllTargetRectangleObservers() { for (int i = 0; i < observers.Count; i++) { ITargetRectangleObserver observer = observers[i]; observer.UpdateTargetRectangle(_uniqueRectangle); } }
public void RemoveTargetRectangleObserver(ITargetRectangleObserver observer) { observers.Remove(observer); }
public void RegisterTargetRectangleObserver(ITargetRectangleObserver observer) { observers.Add(observer); }