コード例 #1
0
ファイル: Score.cs プロジェクト: PlumpMath/DesignPatterns-290
 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
ファイル: ScoreSubject.cs プロジェクト: iammasariya/Martian
		public void Detach(IScoreObserver ob){
			observers.Remove (ob);
		}
コード例 #5
0
ファイル: ScoreSubject.cs プロジェクト: iammasariya/Martian
		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
ファイル: Bullet.cs プロジェクト: SamuelDaigle/TP1-Asteroids
 /// <summary>
 /// Adds the score observer.
 /// </summary>
 /// <param name="_observer">The _observer.</param>
 public void AddScoreObserver(IScoreObserver _observer)
 {
     scoreObservers.Add(_observer);
 }
コード例 #9
0
ファイル: ScoreSubject.cs プロジェクト: devanshis24/Martian
 public void Detach(IScoreObserver ob)
 {
     observers.Remove(ob);
 }
コード例 #10
0
ファイル: ScoreSubject.cs プロジェクト: devanshis24/Martian
 public void Attach(IScoreObserver ob)
 {
     observers.Add(ob);
 }