30 lines
437 B
GDScript3
30 lines
437 B
GDScript3
|
extends Window
|
||
|
|
||
|
## 开始实训信号
|
||
|
signal StartTraining
|
||
|
## 退出信号
|
||
|
signal QuitTraining
|
||
|
|
||
|
## 场景说明
|
||
|
@export var sceneDesc: String = "场景描述"
|
||
|
|
||
|
func _ready():
|
||
|
update()
|
||
|
|
||
|
func updateSceneDesc(desc):
|
||
|
sceneDesc = desc
|
||
|
update()
|
||
|
|
||
|
func update():
|
||
|
$PanelContainer/VBoxContainer/SceneDescription.text = sceneDesc
|
||
|
|
||
|
|
||
|
func _on_start_pressed():
|
||
|
StartTraining.emit()
|
||
|
hide()
|
||
|
|
||
|
|
||
|
func _on_quit_pressed():
|
||
|
QuitTraining.emit()
|
||
|
hide()
|