Ejemplo n.º 1
0
 internal virtual void SendEventToWorld(Model.Event.EventType eventType, AEntity entityConcerned, string details)
 {
     if (this.world2D.TryGetTarget(out World2D world))
     {
         world.SendEventToWorld(new GameEvent(eventType, this.parentLayer, entityConcerned, details));
     }
 }
Ejemplo n.º 2
0
        public GameEventContainer(Model.Event.EventType type, AEntity entity, string details)
        {
            this.Type = type;

            this.Entity = entity;

            this.Details = details;
        }
Ejemplo n.º 3
0
 internal override void SendEventToWorld(Model.Event.EventType eventType, AEntity entityConcerned, string details)
 {
     if (eventType == Model.Event.EventType.DRAW_CARD ||
         eventType == Model.Event.EventType.FOCUS_CARD_PILE ||
         eventType == Model.Event.EventType.LEVEL_PHASE_CHANGE)
     {
         base.SendEventToWorld(eventType, entityConcerned, details);
     }
 }