ScriptExtension

继承: Script < Resource < RefCounted < Object

该类目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!

方法

bool_can_instantiate ( ) virtual1 const2
bool_editor_can_reload_from_file ( ) virtual1
Script_get_base_script ( ) virtual1 const2
String_get_class_icon_path ( ) virtual1 const2
Dictionary_get_constants ( ) virtual1 const2
Array Dictionary_get_documentation ( ) virtual1 const2
StringName_get_global_name ( ) virtual1 const2
StringName_get_instance_base_type ( ) virtual1 const2
ScriptLanguage_get_language ( ) virtual1 const2
int_get_member_line ( member: StringName ) virtual1 const2
Array StringName_get_members ( ) virtual1 const2
Dictionary_get_method_info ( method: StringName ) virtual1 const2
Variant_get_property_default_value ( property: StringName ) virtual1 const2
Variant_get_rpc_config ( ) virtual1 const2
Variant_get_script_method_argument_count ( method: StringName ) virtual1 const2
Array Dictionary_get_script_method_list ( ) virtual1 const2
Array Dictionary_get_script_property_list ( ) virtual1 const2
Array Dictionary_get_script_signal_list ( ) virtual1 const2
String_get_source_code ( ) virtual1 const2
bool_has_method ( method: StringName ) virtual1 const2
bool_has_property_default_value ( property: StringName ) virtual1 const2
bool_has_script_signal ( signal: StringName ) virtual1 const2
bool_has_source_code ( ) virtual1 const2
bool_has_static_method ( method: StringName ) virtual1 const2
bool_inherits_script ( script: Script ) virtual1 const2
void*_instance_create ( for_object: Object ) virtual1 const2
bool_instance_has ( object: Object ) virtual1 const2
bool_is_abstract ( ) virtual1 const2
bool_is_placeholder_fallback_enabled ( ) virtual1 const2
bool_is_tool ( ) virtual1 const2
bool_is_valid ( ) virtual1 const2
void_placeholder_erased ( placeholder: void* ) virtual1
void*_placeholder_instance_create ( for_object: Object ) virtual1 const2
Error_reload ( keep_state: bool ) virtual1
void_set_source_code ( code: String ) virtual1
void_update_exports ( ) virtual1

方法说明

bool _can_instantiate ( ) virtual1 const2

该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!


bool _editor_can_reload_from_file ( ) virtual1

该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!


Script _get_base_script ( ) virtual1 const2

该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!


String _get_class_icon_path ( ) virtual1 const2

该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!


Dictionary _get_constants ( ) virtual1 const2

该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!


Array Dictionary _get_documentation ( ) virtual1 const2

该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!


StringName _get_global_name ( ) virtual1 const2

该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!


StringName _get_instance_base_type ( ) virtual1 const2

该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!


ScriptLanguage _get_language ( ) virtual1 const2

该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!


int _get_member_line ( member: StringName ) virtual1 const2

该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!


Array StringName _get_members ( ) virtual1 const2

该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!


Dictionary _get_method_info ( method: StringName ) virtual1 const2

该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!


Variant _get_property_default_value ( property: StringName ) virtual1 const2

该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!


Variant _get_rpc_config ( ) virtual1 const2

该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!


Variant _get_script_method_argument_count ( method: StringName ) virtual1 const2

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).


Array Dictionary _get_script_method_list ( ) virtual1 const2

该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!


Array Dictionary _get_script_property_list ( ) virtual1 const2

该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!


Array Dictionary _get_script_signal_list ( ) virtual1 const2

该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!


String _get_source_code ( ) virtual1 const2

该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!


bool _has_method ( method: StringName ) virtual1 const2

该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!


bool _has_property_default_value ( property: StringName ) virtual1 const2

该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!


bool _has_script_signal ( signal: StringName ) virtual1 const2

该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!


bool _has_source_code ( ) virtual1 const2

该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!


bool _has_static_method ( method: StringName ) virtual1 const2

该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!


bool _inherits_script ( script: Script ) virtual1 const2

该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!


void* _instance_create ( for_object: Object ) virtual1 const2

该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!


bool _instance_has ( object: Object ) virtual1 const2

该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!


bool _is_abstract ( ) virtual1 const2

Returns true if the script is an abstract script. An abstract script does not have a constructor and cannot be instantiated.


bool _is_placeholder_fallback_enabled ( ) virtual1 const2

该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!


bool _is_tool ( ) virtual1 const2

该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!


bool _is_valid ( ) virtual1 const2

该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!


void _placeholder_erased ( placeholder: void* ) virtual1

该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!


void* _placeholder_instance_create ( for_object: Object ) virtual1 const2

该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!


Error _reload ( keep_state: bool ) virtual1

该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!


void _set_source_code ( code: String ) virtual1

该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!


void _update_exports ( ) virtual1

该方法目前没有描述,请帮我们\ :ref:贡献一个 <doc_updating_the_class_reference>\ 吧!

1

本方法通常需要用户覆盖才能生效。

2

本方法无副作用,不会修改该实例的任何成员变量。

3

本方法除了能接受在此处描述的参数外,还能够继续接受任意数量的参数。

4

本方法用于构造某个类型。

5

调用本方法无需实例,可直接使用类名进行调用。

6

本方法描述的是使用本类型作为左操作数的有效运算符。

7

这个值是由下列位标志构成位掩码的整数。

8

无返回值。