新增存档面板:组/槽两级列表浏览与删除

This commit is contained in:
2026-08-13 23:46:55 +08:00
parent cc6610af76
commit b8e42d3104
7 changed files with 177 additions and 32 deletions
+22 -1
View File
@@ -1 +1,22 @@
extends Panel
## 存档槽位条目(挂载于 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)