行为配置
结构与配置
支持无限嵌套目录
example.yml
hello.yml
world.yml
节点
确保每个行为编号都是唯一的标识符
行为配置的脚本是需要应用 Kether
| 节点 | 类型 | 默认值 | 描述 | 备注 |
|---|---|---|---|---|
| taskTime | int | 0 | 任务时长 | 指定任务执行的时间,单位为tick,20 ticks 等于 1 秒。 |
| shouldExecute | Kether Boolean | 执行此行为任务所需条件 | 结果为 true则开始执行 | |
| startTask | Kether | 开始执行时做什么 | ||
| continueExecute | Kether Boolean | 继续执行所需条件 | 结果为 true 则执行 updateTask,否则执行 resetTask | |
| updateTask | Kether | 执行什么 | 执行后会运行判断 continueExecute | |
| resetTask | Kether | 执行什么 | 执行后结束本次任务 |
示例
提示
你也许观察到行为配置的 Kether 语句中含有 taskTime,这是行为配置特有的语句。
它能获取到当前 taskTime 的值。Kether 的 taskTime 默认值与节点中的 taskTime 相关联,每次执行 updateTask 时,taskTime 的值会递减。
这意味着在每个滴答(tick)中,updateTask 被执行时,taskTime 就会减少一。