Fix complain parameter is not respected in `Blackboard::get_var` if parent scope is assigned

This commit is contained in:
Serhii Snitsaruk 2024-03-11 23:04:34 +01:00
parent e2edb083ff
commit 7de582c4e6
1 changed files with 1 additions and 1 deletions

View File

@ -36,7 +36,7 @@ Variant Blackboard::get_var(const StringName &p_name, const Variant &p_default,
if (data.has(p_name)) { if (data.has(p_name)) {
return data.get(p_name).get_value(); return data.get(p_name).get_value();
} else if (parent.is_valid()) { } else if (parent.is_valid()) {
return parent->get_var(p_name, p_default); return parent->get_var(p_name, p_default, p_complain);
} else { } else {
if (p_complain) { if (p_complain) {
ERR_PRINT(vformat("Blackboard: Variable \"%s\" not found.", p_name)); ERR_PRINT(vformat("Blackboard: Variable \"%s\" not found.", p_name));