ReadonlyabortReadonlyactionsReadonlyactorReadonlysensingReadonlystatus连招1 - 三连击组合 包含攻击-攻击-攻击的连段,可被中断
连招2 - 物品使用+攻击组合 使用物品后接攻击,可被中断
执行AI任务
要执行的AI任务
是否强制执行,忽略当前是否有任务正在执行
获取指定策略的状态机
策略名称
策略状态机生成器
守卫策略 - 仅保持目标锁定,不主动攻击 用于防御性行为
守卫策略状态机生成器
检查是否有正在执行的任务
是否有正在执行的任务
检查是否有待执行的任务
是否有待执行的任务
温和策略 - 根据目标距离和状态智能选择连招 近距离优先使用连招2,中距离优先使用连招1
温和策略状态机生成器
AI启动时调用
AI停止时调用
OptionalbreakVal: anyAI更新时调用
重启AI,可选择新策略
设置AI策略
启动AI
停止AI
OptionalreturnVal: anyAI tick更新方法
处理AI选择/放弃目标的逻辑 自动寻找目标并在目标离开范围时放弃
等待指定毫秒数,可被中止
等待的毫秒数,默认为0
Promise,在等待时间结束或被中止时解析
等待所有执行中的任务完成
Promise,在所有任务完成时解析
等待指定tick数
忍野忍AI类 - 实现忍野忍角色的AI行为 包含温和策略和守卫策略