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:
parent
106608aca9
commit
632e26c922
|
@ -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 {
|
||||
|
|
Loading…
Reference in New Issue