public void AddLisenter(EEventType eventType, IObeserver obeserver) { if (m_Event[eventType] == null) { m_Event.Add(eventType, new List <IObeserver>()); } m_Event[eventType].Add(obeserver); }
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); }
public void AddObserver(IObeserver obeserver) { obeservers.Add(obeserver); }