BehaviorTree.BehaviorTreeNode.SetActiveNode C# (CSharp) Method

SetActiveNode() public method

public SetActiveNode ( BehaviorTreeNode rNode ) : void
rNode BehaviorTreeNode
return void
        public void SetActiveNode(BehaviorTreeNode rNode)
        {
            mActiveNodeLast = mActiveNodeCur;
            mActiveNodeCur = rNode;
            if (mParentNode != null) mParentNode.SetActiveNode(rNode);
        }

Usage Example

 public void SetActiveNode(BehaviorTreeNode rNode)
 {
     mActiveNodeLast = mActiveNodeCur;
     mActiveNodeCur  = rNode;
     if (mParentNode != null)
     {
         mParentNode.SetActiveNode(rNode);
     }
 }