Пример #1
0
 /// <summary>
 /// Adds external event listener.
 /// </summary>
 /// <param name="listener">Event listener.</param>
 public void AddDebugListener(IEcsWorldDebugListener listener)
 {
     if (listener == null)
     {
         throw new Exception("Listener is null.");
     }
     _debugListeners.Add(listener);
 }
Пример #2
0
 /// <summary>
 /// Removes external event listener.
 /// </summary>
 /// <param name="listener">Event listener.</param>
 public void RemoveDebugListener(IEcsWorldDebugListener listener)
 {
     if (listener == null)
     {
         throw new Exception("Listener is null.");
     }
     DebugListeners.Remove(listener);
 }
Пример #3
0
 /// <summary>
 /// Adds external event listener.
 /// </summary>
 /// <param name="observer">Event listener.</param>
 public void AddDebugListener(IEcsWorldDebugListener observer)
 {
     if (_debugListeners.Contains(observer))
     {
         throw new Exception("Listener already exists");
     }
     _debugListeners.Add(observer);
 }
Пример #4
0
 /// <summary>
 /// Adds external event listener.
 /// </summary>
 /// <param name="listener">Event listener.</param>
 public void AddDebugListener(IEcsWorldDebugListener listener)
 {
     if (listener == null)
     {
         throw new Exception("Listener is null");
     }
     if (_debugListeners.Contains(listener))
     {
         throw new Exception("Listener already exists");
     }
     _debugListeners.Add(listener);
 }
Пример #5
0
 /// <summary>
 /// Removes external event listener.
 /// </summary>
 /// <param name="observer">Event listener.</param>
 public void RemoveDebugListener(IEcsWorldDebugListener observer)
 {
     _debugListeners.Remove(observer);
 }
Пример #6
0
 /// <summary>
 /// Removes external event listener.
 /// </summary>
 /// <param name="observer">Event listener.</param>
 public void RemoveDebugListener(IEcsWorldDebugListener observer)
 {
     EcsHelpers.Assert(observer != null, "observer is null");
     _debugListeners.Remove(observer);
 }
Пример #7
0
 /// <summary>
 /// Adds external event listener.
 /// </summary>
 /// <param name="observer">Event listener.</param>
 public void AddDebugListener(IEcsWorldDebugListener observer)
 {
     EcsHelpers.Assert(observer != null, "observer is null");
     EcsHelpers.Assert(!_debugListeners.Contains(observer), "Listener already exists");
     _debugListeners.Add(observer);
 }