/// <summary> /// Осуществляет подписку встреч на события. /// </summary> /// <param name="updater">Наблюдатель.</param> public void Update(Observer.IObserver <Meeting> observer) { //if (Count() != 0) //{ observer.Update(FindAll()); //} }
public void RemoveObserver(Observer.IObserver obs) { var myObserver = tree.obss.Where(x => x == obs).FirstOrDefault(); if (myObserver != null) { tree.obss.Remove(myObserver); } }
public void RegisterObserver(Observer.IObserver obs) { tree.obss.Add(obs); }
public void UnregisterObserver(Observer.IObserver observer) { list.Remove(observer); }
public void RegisterObserver(Observer.IObserver observer) { list.Add(observer); }
public void Quit(Observer.IObserver observer) { playerList.Remove(observer); // Console.WriteLine("通知:{0} 退出 {1} 战队", observer.OBName, this.AllyName); }
public void Join(Observer.IObserver observer) { playerList.Add(observer); // Console.WriteLine("通知:{0} 加入 {1} 战队", observer.OBName, this.AllyName); }