Example #1
0
 public void AddListener(VoidEventListener listener)
 {
     if (!_listeners.Contains(listener))
     {
         _listeners.Add(listener);
     }
 }
Example #2
0
 public void RemoveListener(VoidEventListener listener)
 {
     if (_listeners.Contains(listener))
     {
         _listeners.Remove(listener);
     }
 }
 public void AddListener(VoidEventListener listener)
 {
     if (!listeners.Contains(listener))
     {
         listeners.Add(listener);
     }
     else
     {
         Debug.LogError(listener + "已存在于listener list中");
     }
 }
 public void RemoveListener(VoidEventListener listener)
 {
     listeners.Remove(listener);
 }
Example #5
0
 /// <summary>
 /// Remove a certain listener for the event
 /// </summary>
 /// <param name="p_listener">The Listener that will be removed</param>
 public void UnregisterListener(VoidEventListener p_listener)
 {
     _listeners.Remove(p_listener);
 }
Example #6
0
 /// <summary>
 /// Add a certain listener for the event
 /// </summary>
 /// <param name="p_listener">The Listener that will be added</param>
 public void RegisterListener(VoidEventListener p_listener)
 {
     _listeners.Add(p_listener);
 }
Example #7
0
 public void Unregister(VoidEventListener listener)
 {
     listeners.Remove(listener);
 }
Example #8
0
 public void Register(VoidEventListener listener)
 {
     listeners.Add(listener);
 }