feat: 两级存档系统——无限组/槽,建组建槽/自动档/两级浏览/读档还原/删除组与槽/游戏内加载(D8 完成)
This commit is contained in:
@@ -1,15 +1,16 @@
|
||||
## 主菜单场景(挂载于 MainMenu.tscn)。
|
||||
extends Control
|
||||
|
||||
## 点击"新游戏":重置 GameState 后进入游戏世界。
|
||||
## 点击"新游戏":创建新存档组 → 重置 GameState 后进入游戏世界。
|
||||
func MainMenu_NewGame_ButtonUp() -> void:
|
||||
GameState.request_new_game()
|
||||
var pid := SaveSystem.create_profile()
|
||||
GameState.request_new_game(pid)
|
||||
get_tree().change_scene_to_file("res://src/Core/MainGame.tscn")
|
||||
|
||||
## 点击"读取存档":隐藏主按钮组并显示存档面板。
|
||||
## 点击"读取存档":隐藏主按钮组并打开存档面板(读档模式)。
|
||||
func MainMenu_LoadGame_ButtonUp() -> void:
|
||||
$ButtonGroup.hide()
|
||||
$SavePanel.show()
|
||||
$SavePanel.open_load()
|
||||
|
||||
## 点击"设置"(TODO:接入设置面板)。
|
||||
func MainMenu_Settings_ButtonUp() -> void:
|
||||
|
||||
Reference in New Issue
Block a user