コード例 #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();
 }