internal static ITriggerEvent CreateTriggerEventInstance(TriggerEventTrigger triggerEvent) { switch (triggerEvent) { case TriggerEventTrigger.MapLoad: return new MapLoadTriggerEvent(); case TriggerEventTrigger.SteppedOnTile: return new SteppedOnTileTriggerEvent(); case TriggerEventTrigger.StepCounter: return new StepCounterTriggerEvent(); default: return null; } }
internal static ITriggerEvent CreateTriggerEventInstance(TriggerEventTrigger triggerEvent) { switch (triggerEvent) { case TriggerEventTrigger.MapLoad: return(new MapLoadTriggerEvent()); case TriggerEventTrigger.SteppedOnTile: return(new SteppedOnTileTriggerEvent()); case TriggerEventTrigger.StepCounter: return(new StepCounterTriggerEvent()); default: return(null); } }