public ToNextStateFunc OnTranslationCallback; // 回调函数 public XFSMTranslation(string fromState, string name, string toState, ToNextStateFunc onTranslationCallback) { FromState = fromState; ToState = toState; Name = name; OnTranslationCallback = onTranslationCallback; }
public void AddTranslation(string fromState, string name, string toState, ToNextStateFunc callfunc) { mStateDict[fromState].TranslationDict[name] = new XFSMTranslation(fromState, name, toState, callfunc); }