23 lines
693 B
GDScript
23 lines
693 B
GDScript
## 存档槽位条目(挂载于 SaveSlot.tscn,填充右侧槽位列表)。
|
|
extends PanelContainer
|
|
|
|
## 请求读档该槽。
|
|
signal load_requested(profile_id: int, slot_name: String)
|
|
## 请求删除该槽。
|
|
signal delete_requested(profile_id: int, slot_name: String)
|
|
|
|
var _profile_id: int = 0
|
|
var _slot_name: String = ""
|
|
|
|
func set_data(profile_id: int, slot_name: String, date: String) -> void:
|
|
_profile_id = profile_id
|
|
_slot_name = slot_name
|
|
%SaveNameLabel.text = slot_name
|
|
%SaveSlotInfo.text = date
|
|
|
|
func _on_button_load_button_up() -> void:
|
|
load_requested.emit(_profile_id, _slot_name)
|
|
|
|
func _on_button_delete_button_up() -> void:
|
|
delete_requested.emit(_profile_id, _slot_name)
|