示例#1
0
 public void Dispatch(EntityClickEvent gameEvent)
 {
     foreach (EventManager.EntityListener entityListener in _entityListeners.ToArray())
     {
         // Dispatch the event only for the concerned entity
         if (gameEvent.Entity.Equals(entityListener.Entity))
         {
             entityListener.Listener.OnClick(gameEvent);
         }
     }
 }
示例#2
0
 public override void OnClick(EntityClickEvent entityClickEvent)
 {
 }
示例#3
0
 public override void OnClick(EntityClickEvent entityClickEvent)
 {
     _actionManager.ActionChangeCurrentScene(1);
 }
示例#4
0
 public override void OnClick(EntityClickEvent entityClickEvent)
 {
     _actionManager.ActionQuitGame();
 }