feat(scene): implement pause menu with UI manager and escape key toggling

Add PauseMenuUIManager class and integrate pause state into WorldScene.
Escape key toggles pause in ClientPlayer and PauseMenuUIManager.
Refactor Window mouse and imgui control to support pause state.
This commit is contained in:
2026-07-14 11:27:39 +08:00
parent d1db165ca3
commit 03f539eb9f
11 changed files with 187 additions and 74 deletions

View File

@@ -70,4 +70,5 @@ target_sources(${PROJECT_NAME}
ui/column_layout.cpp
ui/rect.cpp
ui/ui_manager.cpp
ui/pause_menu_ui_manager.cpp
)