예제 #1
0
 public void Detach(IMazeObserver mazeObserver)
 {
     MazeObservers.Remove(mazeObserver);
     MazeState.Remove(mazeObserver.Id);
 }
예제 #2
0
 public void Attach(IMazeObserver mazeObserver)
 {
     MazeObservers.Add(mazeObserver);
     MazeState.Add(mazeObserver.Id, mazeObserver.Location);
 }