示例#1
0
 public BehaviourTree( BehaviourTreeController pxTreeController )
 {
     m_pxTreeController = pxTreeController;
 }
示例#2
0
 public BehaviourTree( BehaviourTreeController pxTreeController, Node pxRootNode )
 {
     m_pxTreeController = pxTreeController;
     RootNode = pxRootNode;
 }
示例#3
0
 public BehaviourTree(BehaviourTreeController pxTreeController, Node pxRootNode)
 {
     m_pxTreeController = pxTreeController;
     RootNode           = pxRootNode;
 }
示例#4
0
 public SequenceTask( BehaviourTreeController pxTreeController, Node pxNode )
     : base(pxTreeController, pxNode)
 {
 }
示例#5
0
 public Task(BehaviourTreeController pxTreeController)
 {
     m_eStatus          = TaskState.eTaskReady;
     m_pxTreeController = pxTreeController;
 }
示例#6
0
 public BehaviourTree(BehaviourTreeController pxTreeController)
 {
     m_pxTreeController = pxTreeController;
 }
示例#7
0
        public Task CreateTask(BehaviourTreeController pxTreeController)
        {
            Task pxTask = (Task)Activator.CreateInstance(m_xType, new object[] { pxTreeController, this });

            return(pxTask);
        }
示例#8
0
 public Task( BehaviourTreeController pxTreeController, Node pxNode )
 {
     m_pxNode = pxNode;
     m_eStatus = TaskState.eTaskReady;
     m_pxTreeController = pxTreeController;
 }
示例#9
0
 public SequenceTask(BehaviourTreeController pxTreeController, Node pxNode) : base(pxTreeController, pxNode)
 {
 }
示例#10
0
 public DebugLogTask(BehaviourTreeController pxTreeController, Node pxNode) : base(pxTreeController, pxNode)
 {
 }
示例#11
0
 public DebugLogTask( BehaviourTreeController pxTreeController, Node pxNode )
     : base(pxTreeController, pxNode)
 {
 }