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); } } }
public override void OnClick(EntityClickEvent entityClickEvent) { }
public override void OnClick(EntityClickEvent entityClickEvent) { _actionManager.ActionChangeCurrentScene(1); }
public override void OnClick(EntityClickEvent entityClickEvent) { _actionManager.ActionQuitGame(); }