示例#1
0
 public void SetParentAgent(AIAgent agent)
 {
     this.agent = agent;
 }
示例#2
0
        // TODO states and update frequency (turn on/off etc)

        public void Awake()
        {
            agent = GetComponentInParent <AIAgent>();
        }
示例#3
0
 public AIExecutor(AIAgent agent)
 {
     this.agent   = agent;
     stateMachine = new AIStateMachine(agent);
 }
示例#4
0
 public AIStateMachine(AIAgent agent)
 {
     this.agent = agent;
     stateQueue = new Queue <AIMachineState>();
     SetIdleState();
 }