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);
示例#10
0
 public static void AddAction(this PlayMakerFSM fsm, string stateName, FsmStateAction action) => FsmUtil.AddAction(fsm, stateName, action);
示例#11
0
 public static T GetAction <T>
     (this PlayMakerFSM fsm, string stateName, int index) where T : FsmStateAction =>
 FsmUtil.GetAction <T>(fsm, stateName, index);
示例#12
0
 public static FsmStateAction GetAction(this PlayMakerFSM fsm, string stateName, int index) => FsmUtil.GetAction(fsm, stateName, index);
示例#13
0
 public static FsmState GetState(this PlayMakerFSM fsm, string stateName) => FsmUtil.GetState(fsm, stateName);
示例#14
0
 public static void RemoveAction(this PlayMakerFSM fsm, string stateName, int index) => FsmUtil.RemoveAction(fsm, stateName, index);
示例#15
0
 public static void InsertAction
     (this PlayMakerFSM fsm, string stateName, FsmStateAction action, int index) =>
 FsmUtil.InsertAction(fsm, stateName, action, index);