Script¶
Inherits: Resource < Reference < Object
Inherited By: CSharpScript, GDScript, NativeScript, PluginScript, VisualScript
Una clase almacenada como recurso.
Descripción¶
Una clase almacenada como recurso. Un script extiende la funcionalidad de todos los objetos que lo ejemplifican.
El método new
de una subclase de un script crea una nueva instancia. El Object.set_script extiende un objeto existente, si la clase de ese objeto coincide con una de las clases base del script.
Tutoriales¶
Propiedades¶
Métodos¶
can_instance ( ) const |
|
get_base_script ( ) const |
|
get_instance_base_type ( ) const |
|
get_property_default_value ( String property ) |
|
has_script_signal ( String signal_name ) const |
|
has_source_code ( ) const |
|
instance_has ( Object base_object ) const |
|
is_tool ( ) const |
|
Descripciones de Propiedades¶
String source_code
Setter |
set_source_code(value) |
Getter |
get_source_code() |
El código fuente del script o una string vacía si el código fuente no está disponible. Cuando está configurado, no recarga la implementación de la clase automáticamente.
Descripciones de Métodos¶
bool can_instance ( ) const
Devuelve true
si el script puede ser instanciado.
Script get_base_script ( ) const
Devuelve el script directamente heredado por este script.
String get_instance_base_type ( ) const
Devuelve el tipo de base del script.
Devuelve el valor por defecto de la propiedad especificada.
Dictionary get_script_constant_map ( )
Devuelve un diccionario que contiene nombres de constantes y sus valores.
Array get_script_method_list ( )
Devuelve la lista de métodos en este Script
.
Array get_script_property_list ( )
Devuelve la lista de propiedades en este Script
.
Array get_script_signal_list ( )
Devuelve la lista de señales de usuario definidas en este Script
.
Devuelve true
si el script, o una clase base, define una señal con el nombre dado.
bool has_source_code ( ) const
Devuelve true
si el script contiene un código fuente no vacío.
Devuelve true
si base_object
es una instancia de este script.
bool is_tool ( ) const
Devuelve true
si el script es un script de herramientas. Un script de herramienta puede ejecutarse en el editor.
Recarga la implementación de la clase del script. Devuelve un código de error.