Files
ImmortalSect/src/UI/Panels/SaveSlot.gd
T

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)