public static SkillEvent AddFsmEvent(SkillEvent fsmEvent) { SkillEvent.EventList.Add(fsmEvent); return(fsmEvent); }
public static bool EventListContains(string eventName) { return(SkillEvent.FindEvent(eventName) != null); }
public static bool IsNullOrEmpty(SkillEvent fsmEvent) { return(fsmEvent == null || string.IsNullOrEmpty(fsmEvent.name)); }
public DelayedEvent(PlayMakerFSM fsm, SkillEvent fsmEvent, float delay) : this(fsm.Fsm, fsmEvent, delay) { }
public DelayedEvent(Skill fsm, SkillEventTarget eventTarget, SkillEvent fsmEvent, float delay) : this(fsm, fsmEvent, delay) { this.eventTarget = eventTarget; }
public DelayedEvent(Skill fsm, string fsmEventName, float delay) : this(fsm, SkillEvent.GetFsmEvent(fsmEventName), delay) { }