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
134bb3214a
commit
2e0047bb59
|
@ -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);
|
get_child(i)->initialize(p_agent, p_blackboard, p_scene_root);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!GDVIRTUAL_CALL(_setup)) {
|
_setup();
|
||||||
_setup();
|
GDVIRTUAL_CALL(_setup);
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Ref<BTTask> BTTask::clone() const {
|
Ref<BTTask> BTTask::clone() const {
|
||||||
|
|
Loading…
Reference in New Issue