コード例 #1
0
 public TScriptResult Invoke(ScriptAction action)
 {
     if (!_Actions.ContainsKey(action.Action))
     {
         throw new Exception("无法识别的脚本:" + action.ToString());
     }
     else
     {
         return(_Actions[action.Action](action));
     }
 }
コード例 #2
0
 public TScriptResult Invoke(ScriptAction action, Func <IEnumerable <ScriptAction>, TScriptResult> invoker)
 {
     if (!_Actions.ContainsKey(action.Action))
     {
         throw new Exception("无法识别的脚本:" + action.ToString());
     }
     else
     {
         return(_Actions[action.Action](invoker, action));
     }
 }