程序包 cn.wjybxx.btree
package cn.wjybxx.btree
-
类说明BranchTask<T>分支任务(可能有多个子节点)行为树模块使用的取消令牌 1.行为树模块需要的功能不多,且需要进行一些特殊的优化,因此去除对Concurrent模块的依赖。Decorator<T>装饰任务(最多只有一个子节点)LeafTask<T>叶子任务(不能有子节点)Task<T>取消TaskEntry<T>任务入口(可联想程序的Main)用于处理Entry的完成事件该注解用于表示一个task是可以被内联的, 1.适用于
SingleRunningChildBranch和Decorator2.该注解不继承,必须在类上显式定义才可以生效。行为树的Task的状态 1.TaskVisitor<T>Task访问器,用于访问Task的内部结构。常用的访问者行为树加载器 1.虽命名为TreeLoader,但可加载任意导出对象,只因该Loader最初是为行为树设计的。