Esempio n. 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);
 }
Esempio n. 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);
 }
Esempio n. 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);
 }
Esempio n. 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);
 }
Esempio n. 5
0
 /// <summary>
 /// Removes external event listener.
 /// </summary>
 /// <param name="observer">Event listener.</param>
 public void RemoveDebugListener(IEcsWorldDebugListener observer)
 {
     _debugListeners.Remove(observer);
 }
Esempio n. 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);
 }
Esempio n. 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);
 }