image.png

Properties

名称 用途
Behavior Owner 所属行为树(editor 中未公开)

| | Name | task 名称

| | Comment | task 描述

| | Instant | true:task 返回 success 或 fail 时,继续在当前 tick 中立即执行下个 task
false:task 返回 success 或 fail 时,等待下个 tick,再执行下个 task |

Methods

名称 用途
OnAwake() 行为树 enable 时执行一次,相当于构造函数
OnStart() 执行前被调用,一般用于初始化变量
TaskStatus OnUpdate() 每次执行时被调用,返回当前状态
void OnFixedUpdate() 每隔固定的时间被调用

| | void OnEnd() | 当前 task 执行成功 success 或失败 failure 时被调用 | | OnPause() | 行为树被暂停 paused 或 resumed 时被调用 | | float GetPriorite() | 返回当前 task 优先级(Priority Selector 使用) | | float GetUtility() | 返回当前 task 效能(Utility Selector 使用) | | void OnBehaviorComplete() | 行为树结束后调用 | | OnReset() | inspector 窗口调用,重置公开属性 | | void OnDrawGizmos() | 在 task 中调用 gizmos 绘制 |