Merge pull request #69 from dpalais/root_parent_scope

Set parent scope in state initialization
This commit is contained in:
Serhii Snitsaruk 2024-03-07 20:34:07 +01:00 committed by GitHub
commit fda6fd5b8f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 1 additions and 5 deletions

View File

@ -197,11 +197,7 @@ void LimboHSM::initialize(Node *p_agent, const Ref<Blackboard> &p_parent_scope)
ERR_FAIL_COND(p_agent == nullptr); ERR_FAIL_COND(p_agent == nullptr);
ERR_FAIL_COND_MSG(!is_root(), "LimboHSM: initialize() must be called on the root HSM."); ERR_FAIL_COND_MSG(!is_root(), "LimboHSM: initialize() must be called on the root HSM.");
if (!p_parent_scope.is_null()) { _initialize(p_agent, p_parent_scope);
blackboard->set_parent(p_parent_scope);
}
_initialize(p_agent, nullptr);
if (initial_state == nullptr) { if (initial_state == nullptr) {
initial_state = Object::cast_to<LimboState>(get_child(0)); initial_state = Object::cast_to<LimboState>(get_child(0));