跳转至

ScriptEditor

继承

PanelContainer

简要描述

描述

方法

返回值类型 方法名称
bool can_drop_data_fw(point: Vector2, data: Variant, from: Control) const
void drop_data_fw(point: Vector2, data: Variant, from: Control)
Script get_current_script()
Variant get_drag_data_fw(point: Vector2, from: Control)
Array get_open_scripts() const
void goto_line(line_number: int)
void open_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)