コード例 #1
0
    protected override void OnExecute()
    {
        conditionTasks.Enable(agent, blackboard);

        if (conditionTasks.CheckCondition(agent, blackboard))
        {
            actionTasks.ExecuteAction(agent, blackboard);
        }

        if (!actionTasks.isRunning && !repeat)
        {
            EndAction();
        }
    }
コード例 #2
0
 protected override bool OnCheck()
 {
     return(conditionTasks.CheckCondition(this.agent, this.blackboard));
 }