You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-11 13:10:58 +00:00
[NativeScript] fix signals from base class not being accessible
https://github.com/GodotNativeTools/cpp_bindings/issues/26
This commit is contained in:
@@ -288,9 +288,13 @@ ScriptLanguage *NativeScript::get_language() const {
|
|||||||
|
|
||||||
bool NativeScript::has_script_signal(const StringName &p_signal) const {
|
bool NativeScript::has_script_signal(const StringName &p_signal) const {
|
||||||
NativeScriptDesc *script_data = get_script_desc();
|
NativeScriptDesc *script_data = get_script_desc();
|
||||||
if (!script_data)
|
|
||||||
|
while (script_data) {
|
||||||
|
if (script_data->signals_.has(p_signal))
|
||||||
|
return true;
|
||||||
|
script_data = script_data->base_data;
|
||||||
|
}
|
||||||
return false;
|
return false;
|
||||||
return script_data->signals_.has(p_signal);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void NativeScript::get_script_signal_list(List<MethodInfo> *r_signals) const {
|
void NativeScript::get_script_signal_list(List<MethodInfo> *r_signals) const {
|
||||||
|
|||||||
Reference in New Issue
Block a user