コード例 #1
0
ファイル: Context.cs プロジェクト: zhangzheng1205/ActionFlow
 /// <summary>
 /// node为当前处理的节点 如SetValue(this,value)
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="node"></param>
 /// <param name="value"></param>
 public void SetValue <T>(IStatusNode <T> node, T value) where T : struct
 {
     StateData.SetValue(Index, value);
 }
コード例 #2
0
ファイル: Context.cs プロジェクト: zhangzheng1205/ActionFlow
 public void Inactive(IStatusNode node)
 {
     StateData.SetNodeCycle(Index, NodeCycle.Inactive);
 }
コード例 #3
0
ファイル: Context.cs プロジェクト: zhangzheng1205/ActionFlow
 public T GetValue <T>(IStatusNode <T> node) where T : struct
 {
     return(StateData.GetValue <T>(Index));
 }