コード例 #1
0
        public void RemoveObserver(GameEventType gameEventType, IGameEventObserver observer)
        {
            IGameEventSubject sub = GetGameEventSubject(gameEventType);

            if (sub == null)
            {
                return;
            }

            sub.RemoveObserver(observer);
            observer.SetSubject(null);
        }
コード例 #2
0
 public void RemoveObserver(GameEventType gameEventType, IGameEventObserver observer)
 {
     mGameEventSystem.RemoveObserver(gameEventType, observer);
 }
コード例 #3
0
 public void RegisterObserver(IGameEventObserver observer)
 {
     mObserverLst.Add(observer);
 }
コード例 #4
0
 public void RemoveObserver(IGameEventObserver observer)
 {
     mObserverLst.Remove(observer);
 }