跳到主要内容

ScriptEditor

继承

PanelContainer

简要描述

描述

方法

返回值类型方法名称
boolcan_drop_data_fw(point: Vector2, data: Variant, from: Control) const
voiddrop_data_fw(point: Vector2, data: Variant, from: Control)
Scriptget_current_script()
Variantget_drag_data_fw(point: Vector2, from: Control)
Arrayget_open_scripts() const
voidgoto_line(line_number: int)
voidopen_script_create_dialog(base_name: String, base_path: String)

信号

  • **editor_script_changed**

用户更改活动脚本时发出。


  • **script_close**

当编辑器即将关闭活动脚本时发出。


方法说明

  • can_drop_data_fw can_drop_data_fw(point: Vector2, data: Variant, from: Control) const

  • drop_data_fw drop_data_fw(point: Vector2, data: Variant, from: Control)

  • get_current_script get_current_script()

返回当前在编辑器中处于活动状态的Script


  • get_drag_data_fw get_drag_data_fw(point: Vector2, from: Control)

  • get_open_scripts get_open_scripts() const

返回一个数组,其中包含所有在编辑器中当前打开的Script对象。


  • goto_line goto_line(line_number: int)

转到当前脚本中的指定行。


  • open_script_create_dialog open_script_create_dialog(base_name: String, base_path: String)