示例#1
0
 public void AddObserver(IScoreObserver observer)
 {
     if (!observers.Contains(observer))
     {
         observers.Add(observer);
     }
 }
示例#2
0
 void IScoreObserved.UnregisterObserver(IScoreObserver scoreobs)
 {
     scoreObservers.Remove(scoreobs);
 }
示例#3
0
 void IScoreObserved.RegisterObserver(IScoreObserver scoreobs)
 {
     scoreObservers.Add(scoreobs);
 }
示例#4
0
		public void Detach(IScoreObserver ob){
			observers.Remove (ob);
		}
示例#5
0
		public void Attach(IScoreObserver ob){
			observers.Add (ob);
		}
示例#6
0
 public static void RemoveObserver(IScoreObserver observer)
 {
     scoreObservers.Remove(observer);
 }
示例#7
0
 public static void AddObserver(IScoreObserver observer)
 {
     scoreObservers.Add(observer);
 }
示例#8
0
 /// <summary>
 /// Adds the score observer.
 /// </summary>
 /// <param name="_observer">The _observer.</param>
 public void AddScoreObserver(IScoreObserver _observer)
 {
     scoreObservers.Add(_observer);
 }
示例#9
0
 public void Detach(IScoreObserver ob)
 {
     observers.Remove(ob);
 }
示例#10
0
 public void Attach(IScoreObserver ob)
 {
     observers.Add(ob);
 }