A class stored as a resource.
A class stored as a resource. A script extends the functionality of all objects that instance it. The [code]new[/code] method of a script subclass creates a new instance. [method Object.set_script] extends an existing object, if that object's class matches one of the script's base classes.
https://docs.godotengine.org/en/3.2/getting_started/step_by_step/scripting.html
Returns [code]true[/code] if the script can be instanced.
Returns the script directly inherited by this script.
Returns the script's base type.
Returns the default value of the specified property.
Returns a dictionary containing constant names and their values.
Returns the list of methods in this [Script].
Returns the list of properties in this [Script].
Returns the list of user signals defined in this [Script].
Returns [code]true[/code] if the script, or a base class, defines a signal with the given name.
Returns [code]true[/code] if the script contains non-empty source code.
Returns [code]true[/code] if [code]base_object[/code] is an instance of this script.
Returns [code]true[/code] if the script is a tool script. A tool script can run in the editor.
Reloads the script's class implementation. Returns an error code.
- The script source code or an empty string if source code is not available. When set, does not reload the class implementation automatically.