Example #1
0
 public void AddLisenter(EEventType eventType, IObeserver obeserver)
 {
     if (m_Event[eventType] == null)
     {
         m_Event.Add(eventType, new List <IObeserver>());
     }
     m_Event[eventType].Add(obeserver);
 }
Example #2
0
 public void RemoveListener(EEventType eventType, IObeserver obeserver)
 {
     if (m_Event[eventType] == null)
     {
         return;
     }
     m_Event[eventType].Remove(obeserver);
 }
 public void RemoveObserver(IObeserver o)
 {
     _delegate.RemoveObserver(o);
 }
 public void AddObserver(IObeserver o)
 {
     _delegate.AddObserver(o);
 }
 public void RemoveObserver(IObeserver o)
 {
     _observers.Remove(o);
 }
 public void AddObserver(IObeserver o)
 {
     _observers.Add(o);
 }
Example #7
0
 public void AddObserver(IObeserver obeserver)
 {
     obeservers.Add(obeserver);
 }