ScriptCreateDialog (original) (raw)

Godot Engine

Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

Checking the stable version of the documentation...

Inherits: ConfirmationDialog < AcceptDialog < Window < Viewport < Node < Object

Godot editor's popup dialog for creating new Script files.

Description

The ScriptCreateDialog creates script files according to a given template for a given scripting language. The standard use is to configure its fields prior to calling one of the Window.popup() methods.

func _ready(): var dialog = ScriptCreateDialog.new(); dialog.config("Node", "res://new_node.gd") # For in-engine types. dialog.config(""res://base_node.gd"", "res://derived_node.gd") # For script types. dialog.popup_centered()

Properties

Methods


Signals

script_created(script: Script) 🔗

Emitted when the user clicks the OK button.


Method Descriptions

void config(inherits: String, path: String, built_in_enabled: bool = true, load_enabled: bool = true) 🔗

Prefills required fields to configure the ScriptCreateDialog for use.