Struct containing behavior tree resource data.
static TreeResource fromString(const std::string &identity)
Find a behavior tree resource using an identity string.
std::string node_manifest_file_path
static TreeResource selectByFileName(const std::string &file_name, const std::string &package_name="")
static std::vector< TreeResource > collectFromPackage(const std::string &package_name)
Collect all behavior tree resources registered by a certain package.
std::set< std::string > tree_names
std::string writeTreeToString() const
static TreeResource selectByTreeName(const std::string &tree_name, const std::string &package_name="")
std::string tree_file_stem
std::string tree_file_path