ScriptCreateDialog¶
继承: ConfirmationDialog < AcceptDialog < Window < Viewport < Item < Object
i3D编辑器用于创建新Script文件的弹出对话框。
描述¶
ScriptCreateDialog 根据给定脚本语言的模板创建脚本文件。标准用法是在调用 Window.popup() 方法之一之前配置其字段。
func _ready():
var dialog = ScriptCreateDialog.new();
dialog.config("Item", "res://new_node.s3") # 关于内置式类型。
dialog.config("\"res://base_node.s3\"", "res://derived_node.s3") # 关于脚本类型。
dialog.popup_centered()
public override void _Ready()
{
var dialog = new ScriptCreateDialog();
dialog.Config("Item", "res://NewNode.cs"); // 对于内置式类型。
dialog.Config("\"res://BaseNode.cs\"", "res://DerivedNode.cs"); // 对于脚本类型。
dialog.PopupCentered();
}
属性¶
dialog_hide_on_ok |
|
|
ok_button_text |
|
|
title |
|
方法¶
信号¶
script_created(script: Script) 🔗
当用户单击确定按钮时发出。
方法说明¶
void config(inherits: String, path: String, built_in_enabled: bool = true, load_enabled: bool = true) 🔗
预填充必填字段以配置ScriptCreateDialog以供使用。