ScriptCreateDialog
继承
ConfirmationDialog
简要描述
编辑器的弹出对话框,用于创建新的Script文件。
描述
ScriptCreateDialog根据给定脚本语言的给定模板创建脚本文件。标准用法是在调用Popup.popup方法之一之前配置其字段。
func _ready():
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()
成员
方法
返回值类型 | 方法名称 |
void | config(inherits: String, path: String, built_in_enabled: bool = true, load_enabled: bool = true) |
信号
当用户单击“确定”按钮时发出。
常量
成员说明
Default | false |
setter | set_hide_on_ok(value) |
getter | get_hide_on_ok |
Default | 232.0 |
setter | set_margin(value) |
getter | get_margin |
Default | 361.0 |
setter | set_margin(value) |
getter | get_margin |
Default | Vector2( 361, 232 ) |
setter | _set_size(value) |
getter | get_size |
Default | "Attach Node Script" |
setter | set_title(value) |
getter | get_title |
方法说明
- config config(inherits: String, path: String, built_in_enabled: bool = true, load_enabled: bool = true)
预填充必填字段以配置ScriptCreateDialog以供使用。