Merge pull request #115192 from Naros/script-api-fix-has-methods
Add `has_script_method` to `Script` for scripting access
This commit is contained in:
@@ -174,6 +174,7 @@ void Script::_bind_methods() {
|
||||
|
||||
ClassDB::bind_method(D_METHOD("get_global_name"), &Script::get_global_name);
|
||||
|
||||
ClassDB::bind_method(D_METHOD("has_script_method", "method_name"), &Script::has_method);
|
||||
ClassDB::bind_method(D_METHOD("has_script_signal", "signal_name"), &Script::has_script_signal);
|
||||
|
||||
ClassDB::bind_method(D_METHOD("get_script_property_list"), &Script::_get_script_property_list);
|
||||
|
||||
@@ -91,6 +91,13 @@
|
||||
[b]Note:[/b] The dictionaries returned by this method are formatted identically to those returned by [method Object.get_signal_list].
|
||||
</description>
|
||||
</method>
|
||||
<method name="has_script_method" qualifiers="const">
|
||||
<return type="bool" />
|
||||
<param index="0" name="method_name" type="StringName" />
|
||||
<description>
|
||||
Returns [code]true[/code] if the script, or a base class, defines a method with the given name.
|
||||
</description>
|
||||
</method>
|
||||
<method name="has_script_signal" qualifiers="const">
|
||||
<return type="bool" />
|
||||
<param index="0" name="signal_name" type="StringName" />
|
||||
|
||||
Reference in New Issue
Block a user