public static void RemoveTransitions ( this PlayMakerFSM fsm, IEnumerable <string> states, IEnumerable <string> transitions ) => FsmUtil.RemoveTransitions(fsm, states, transitions);
public static void ReplaceStringVariable ( this PlayMakerFSM fsm, List <string> states, Dictionary <string, string> dict ) => FsmUtil.ReplaceStringVariable(fsm, states, dict);
public static void ReplaceStringVariable (this PlayMakerFSM fsm, string state, string src, string dst) => FsmUtil.ReplaceStringVariable(fsm, state, src, dst);
ReplaceStringVariable(this PlayMakerFSM fsm, string state, Dictionary <string, string> dict) => FsmUtil.ReplaceStringVariable(fsm, state, dict);
public static void RemoveTransition(this PlayMakerFSM fsm, string state, string transition) => FsmUtil.RemoveTransition(fsm, state, transition);
public static void AddTransition (this PlayMakerFSM fsm, string stateName, string eventName, string toState) => FsmUtil.AddTransition(fsm, stateName, eventName, toState);
ChangeTransition(this PlayMakerFSM fsm, string stateName, string eventName, string toState) => FsmUtil.ChangeTransition(fsm, stateName, eventName, toState);
public static void InsertMethod (this PlayMakerFSM fsm, string stateName, int index, Action method) => FsmUtil.InsertMethod(fsm, stateName, index, method);
public static FsmState CopyState(this PlayMakerFSM fsm, string stateName, string newState) => FsmUtil.CopyState(fsm, stateName, newState);
public static void AddAction(this PlayMakerFSM fsm, string stateName, FsmStateAction action) => FsmUtil.AddAction(fsm, stateName, action);
public static T GetAction <T> (this PlayMakerFSM fsm, string stateName, int index) where T : FsmStateAction => FsmUtil.GetAction <T>(fsm, stateName, index);
public static FsmStateAction GetAction(this PlayMakerFSM fsm, string stateName, int index) => FsmUtil.GetAction(fsm, stateName, index);
public static FsmState GetState(this PlayMakerFSM fsm, string stateName) => FsmUtil.GetState(fsm, stateName);
public static void RemoveAction(this PlayMakerFSM fsm, string stateName, int index) => FsmUtil.RemoveAction(fsm, stateName, index);
public static void InsertAction (this PlayMakerFSM fsm, string stateName, FsmStateAction action, int index) => FsmUtil.InsertAction(fsm, stateName, action, index);