Files
SectSimulator/src/Core/MainGame.gd
T
Admin 1cbfd12574 fix: 场景分组改代码注册,HUD 速度按钮改 toggle 模式
- MainGame 用 add_to_group 注册 game_scene,修复分组未生效导致时间不推进
- 速度按钮改用 toggle_mode + pressed 状态高亮,暂停时禁用
2026-08-03 22:37:55 +08:00

14 lines
536 B
GDScript

## 主游戏世界场景入口(挂载于 MainGame.tscn)。
## 进入游戏时根据 GameState 模式初始化,并连接顶部 HUD 信号。
extends Node
func _ready() -> void:
# 注册为游戏世界场景(供 TimeSystem 判断是否推进时间)
add_to_group("game_scene")
# 应用用户设置中的默认流速
TimeSystem.apply_default_speed()
## 顶部 HUD 的返回主菜单请求。
func _on_top_bar_hud_sign_return_mainmenu() -> void:
get_tree().change_scene_to_file("res://src/UI/Panels/MainMenu/MainMenu.tscn")