Call both native and script's `_setup()` in BTTask

Current behavior is overriding, which is not correct as it's an initializer function.
This commit is contained in:
Serhii Snitsaruk 2024-09-22 14:49:46 +02:00
parent 106608aca9
commit 632e26c922
No known key found for this signature in database
GPG Key ID: A965EF8799FFEC2D
1 changed files with 2 additions and 3 deletions

View File

@ -172,9 +172,8 @@ void BTTask::initialize(Node *p_agent, const Ref<Blackboard> &p_blackboard, Node
get_child(i)->initialize(p_agent, p_blackboard, p_scene_root);
}
if (!GDVIRTUAL_CALL(_setup)) {
_setup();
}
GDVIRTUAL_CALL(_setup);
}
Ref<BTTask> BTTask::clone() const {