public void removeObserver(IInventoryObserver observer) { if (observers.Contains(observer)) { observers.RemoveAll((f) => f == observer); } }
public void registerObserver(IInventoryObserver observer) { if (!observers.Contains(observer)) { observers.Add(observer); } }