erase_node/2 | 擦除节点所有信息. |
erase_tree_nodes/1 | 擦除行为树所有节点信息. |
get/3 | 获取节点变量. |
get/4 | 获取节点变量,不存在则返回Default. |
get_global_maps/1 | 获取行为树所有节点信息. |
get_io/1 | 获取IO. |
get_root_node_id/1 | 获取根节点id. |
get_tree_mod/1 | 获取当前运行中行为树模块名. |
init_blackboard/2 | 初始化黑板. |
remove/3 | 删除节点变量. |
set/4 | 设置节点变量. |
set_io/2 | 设置IO 可用于重定向调试日志输出位置,默认erlang:group_leader(). |
erase_node(NodeID::node_id(), BB::blackboard()) -> UpBB::blackboard()
擦除节点所有信息
erase_tree_nodes(BB::blackboard()) -> UpBB::blackboard()
擦除行为树所有节点信息
get(Key::term(), NodeID::node_id(), BB::blackboard()) -> Value::term() | undefined
获取节点变量
get(Key::term(), NodeID::node_id(), Default::term(), BB::blackboard()) -> Value::term()
获取节点变量,不存在则返回Default
get_global_maps(Blackboard) -> any()
获取行为树所有节点信息
get_io(BB::blackboard()) -> IO::io:device()
获取IO
get_root_node_id(BB::blackboard()) -> RootID::node_id()
获取根节点id
get_tree_mod(BB::blackboard()) -> TreeMod::module()
获取当前运行中行为树模块名
init_blackboard(TreeMod::module(), Title::string()) -> BB::blackboard()
初始化黑板
remove(Key::term(), NodeID::node_id(), BB::blackboard()) -> UpBB::blackboard()
删除节点变量
set(Key::term(), Value::term(), NodeID::node_id(), BB::blackboard()) -> UpBB::blackboard()
设置节点变量
set_io(IO::io:device(), BB::blackboard()) -> UpBB::blackboard()
设置IO 可用于重定向调试日志输出位置,默认erlang:group_leader()
Generated by EDoc