Esempio n. 1
0
 private void OnLeveUnloaded(WorldUnloadEventArgs e)
 {
     foreach (EventListener bl in Plugins)
     {
         IWorldListener ll = (IWorldListener)bl.Listener;
         if (bl.Event == Event.WorldUnload)
         {
             ll.OnWorldUnloaded(e);
         }
     }
 }
Esempio n. 2
0
 private void OnWorldLeft(WorldLeftEventArgs e)
 {
     foreach (EventListener bl in Plugins)
     {
         IWorldListener ll = (IWorldListener)bl.Listener;
         if (bl.Event == Event.WorldLeave)
         {
             ll.OnWorldLeft(e);
         }
     }
 }
Esempio n. 3
0
 public bool RemoveListener(IWorldListener listener)
 {
     return(_worldListeners.Remove(listener));
 }
Esempio n. 4
0
 public void AddListener(IWorldListener listener)
 {
     listener.World = this;
     _worldListeners.Add(listener);
 }