ReadonlyabortReadonlyactionsReadonlyactorReadonlysensingReadonlystatus执行AI任务
要执行的AI任务
是否强制执行,忽略当前是否有任务正在执行
获取疯狂策略 - 随机执行攻击、使用物品、潜行动作
疯狂策略状态机生成器
获取默认策略 - 根据玩家行为智能响应 包含闪避惩罚、攻击响应、格挡破防等逻辑
默认策略状态机生成器
获取左连击策略 - 简单的两连击组合
左连击策略状态机生成器
获取指定策略的状态机
策略名称
策略状态机生成器
检查是否有正在执行的任务
是否有正在执行的任务
检查是否有待执行的任务
是否有待执行的任务
AI启动时初始化战斗组件
AI停止时调用
OptionalbreakVal: anyAI更新时调用
重启AI,可选择新策略
设置AI策略
启动AI
停止AI
OptionalreturnVal: anyAI tick更新方法
尝试获取目标
是否成功获取目标
尝试释放目标(当目标离开范围时)
等待指定毫秒数,可被中止
等待的毫秒数,默认为0
Promise,在等待时间结束或被中止时解析
等待所有执行中的任务完成
Promise,在所有任务完成时解析
等待指定tick数
守卫AI类 - 实现守卫角色的AI行为 包含多种策略:默认策略、疯狂策略、左连击策略