コード例 #1
0
ファイル: Tick.cs プロジェクト: xCosmix/Random_Project
 public Node[] GetOpenNodes()
 {
     Node[] output = new Node[openNodes.Count];
     for (int i = 0; i < output.Length; i++)
     {
         output[i] = openNodes[i];
     }
     return output;
 }
コード例 #2
0
        Node root; ///TICK NODE

        #endregion Fields

        #region Constructors

        public Tree(Node root)
        {
            this.root = root;
        }
コード例 #3
0
ファイル: Compositors.cs プロジェクト: xCosmix/Random_Project
 public MemProbabilistic(Node[] children)
     : base(children)
 {
 }
コード例 #4
0
ファイル: Compositors.cs プロジェクト: xCosmix/Random_Project
 public MemPriority(Node[] children)
     : base(children)
 {
 }
コード例 #5
0
ファイル: Compositors.cs プロジェクト: xCosmix/Random_Project
 public Sequence(Node[] children)
     : base(children)
 {
 }
コード例 #6
0
ファイル: Compositors.cs プロジェクト: xCosmix/Random_Project
 public Compositor(Node[] children)
 {
     this.children = children;
 }
コード例 #7
0
ファイル: Tick.cs プロジェクト: xCosmix/Random_Project
 public void TickNode(Node node)
 {
     //debug
 }
コード例 #8
0
ファイル: Tick.cs プロジェクト: xCosmix/Random_Project
 public void OpenNode(Node node)
 {
     //debug
 }
コード例 #9
0
ファイル: Tick.cs プロジェクト: xCosmix/Random_Project
 public void EnterNode(Node node)
 {
     nodeCount++;
     openNodes.Add(node);
 }
コード例 #10
0
ファイル: Tick.cs プロジェクト: xCosmix/Random_Project
 public void ExitNode(Node node)
 {
     //debug
 }
コード例 #11
0
ファイル: Tick.cs プロジェクト: xCosmix/Random_Project
 public void CloseNode(Node node)
 {
     //debug
     openNodes.Remove(node);
 }
コード例 #12
0
ファイル: Decorators.cs プロジェクト: xCosmix/Random_Project
 public TimeLimit(float limit, Node child)
     : base(child)
 {
     this.limit = limit;
 }
コード例 #13
0
ファイル: Decorators.cs プロジェクト: xCosmix/Random_Project
 public Inverter(Node child)
     : base(child)
 {
 }
コード例 #14
0
ファイル: Decorators.cs プロジェクト: xCosmix/Random_Project
 public Decorator(Node child)
 {
     this.child = child;
 }
コード例 #15
0
 public Inverter(Node node)
 {
     this.node = node;
 }