Class ScriptExtension
- Inheritance
-
ScriptExtension
Methods
_can_instantiate
Qualifiers: virtualconst
bool _can_instantiate
_editor_can_reload_from_file
Qualifiers: virtual
bool _editor_can_reload_from_file
_get_base_script
Qualifiers: virtualconst
Script _get_base_script
_get_class_icon_path
Qualifiers: virtualconst
String _get_class_icon_path
_get_constants
Qualifiers: virtualconst
Dictionary _get_constants
_get_doc_class_name
Qualifiers: virtualconst
StringName _get_doc_class_name
_get_documentation
Qualifiers: virtualconst
Dictionary[] _get_documentation
_get_global_name
Qualifiers: virtualconst
StringName _get_global_name
_get_instance_base_type
Qualifiers: virtualconst
StringName _get_instance_base_type
_get_language
Qualifiers: virtualconst
ScriptLanguage _get_language
_get_member_line(StringName)
Qualifiers: virtualconst
int _get_member_line(StringName member)
Parameters
member
StringName
_get_members
Qualifiers: virtualconst
StringName[] _get_members
_get_method_info(StringName)
Qualifiers: virtualconst
Dictionary _get_method_info(StringName method)
Parameters
method
StringName
_get_property_default_value(StringName)
Qualifiers: virtualconst
Variant _get_property_default_value(StringName property)
Parameters
property
StringName
_get_rpc_config
Qualifiers: virtualconst
Variant _get_rpc_config
_get_script_method_argument_count(StringName)
Qualifiers: virtualconst
Return the expected argument count for the given method
, or null
if it can't be determined (which will then fall back to the default behavior).
Variant _get_script_method_argument_count(StringName method)
Parameters
method
StringName
_get_script_method_list
Qualifiers: virtualconst
Dictionary[] _get_script_method_list
_get_script_property_list
Qualifiers: virtualconst
Dictionary[] _get_script_property_list
_get_script_signal_list
Qualifiers: virtualconst
Dictionary[] _get_script_signal_list
_get_source_code
Qualifiers: virtualconst
String _get_source_code
_has_method(StringName)
Qualifiers: virtualconst
bool _has_method(StringName method)
Parameters
method
StringName
_has_property_default_value(StringName)
Qualifiers: virtualconst
bool _has_property_default_value(StringName property)
Parameters
property
StringName
_has_script_signal(StringName)
Qualifiers: virtualconst
bool _has_script_signal(StringName signal)
Parameters
signal
StringName
_has_source_code
Qualifiers: virtualconst
bool _has_source_code
_has_static_method(StringName)
Qualifiers: virtualconst
bool _has_static_method(StringName method)
Parameters
method
StringName
_inherits_script(Script)
Qualifiers: virtualconst
bool _inherits_script(Script script)
Parameters
script
Script
_instance_create(Object)
Qualifiers: virtualconst
void* _instance_create(Object for_object)
Parameters
for_object
Object
_instance_has(Object)
Qualifiers: virtualconst
bool _instance_has(Object object)
Parameters
object
Object
_is_abstract
Qualifiers: virtualconst
Returns true
if the script is an abstract script. An abstract script does not have a constructor and cannot be instantiated.
bool _is_abstract
_is_placeholder_fallback_enabled
Qualifiers: virtualconst
bool _is_placeholder_fallback_enabled
_is_tool
Qualifiers: virtualconst
bool _is_tool
_is_valid
Qualifiers: virtualconst
bool _is_valid
_placeholder_erased(void*)
Qualifiers: virtual
void _placeholder_erased(void* placeholder)
Parameters
placeholder
void*
_placeholder_instance_create(Object)
Qualifiers: virtualconst
void* _placeholder_instance_create(Object for_object)
Parameters
for_object
Object
_reload(bool)
Qualifiers: virtual
int _reload(bool keep_state)
Parameters
keep_state
bool
_set_source_code(String)
Qualifiers: virtual
void _set_source_code(String code)
Parameters
code
String
_update_exports
Qualifiers: virtual
void _update_exports