feat(boot): 시작 시 MainMenu 대신 로비로 바로 진입 (MainMenu 일시 비활성) #78

Merged
gahusb merged 1 commits from feature/boot-to-lobby into main 2026-06-18 02:14:56 +09:00
Owner

변경

OnBeginPlay에서 UI 로드 후 self:ShowMainMenu() 대신 self:ShowLobby() 호출 → 게임 시작 시 MainMenu를 거치지 않고 곧장 로비 맵(LobbyUIGroup)으로 진입. ShowState("lobby")가 MainMenu를 숨기므로 메뉴는 표시되지 않음.

MainMenu 보존

ShowMainMenu 메서드·BindMenuButtons·DefaultGroup/MainMenu UI는 그대로 유지. 추후 싱글/멀티/게임 종료 선택 메뉴가 필요하면 OnBeginPlay를 self:ShowMainMenu()로 되돌리면 복구된다(코드 주석 명시).

검증

  • 실제 ShowMainMenu() 호출 0건(메서드 정의만 잔존) · cbgap GAP 0 · JS 미러 41/41
  • 인게임 플레이테스트: 시작 시 로비 직행 확인 완료
  • 산출물 재생성: SlayDeckController.codeblock

참고: /ui/DefaultGroup/MainMenu 메이커 기본 표시가 true면 부트 폴링 전 잠깐 깜빡일 수 있음 — DefaultShow=false 권장(기능엔 무관).

## 변경 `OnBeginPlay`에서 UI 로드 후 `self:ShowMainMenu()` 대신 `self:ShowLobby()` 호출 → 게임 시작 시 MainMenu를 거치지 않고 곧장 로비 맵(LobbyUIGroup)으로 진입. `ShowState("lobby")`가 MainMenu를 숨기므로 메뉴는 표시되지 않음. ## MainMenu 보존 `ShowMainMenu` 메서드·`BindMenuButtons`·`DefaultGroup/MainMenu` UI는 그대로 유지. 추후 **싱글/멀티/게임 종료 선택 메뉴**가 필요하면 OnBeginPlay를 `self:ShowMainMenu()`로 되돌리면 복구된다(코드 주석 명시). ## 검증 - 실제 `ShowMainMenu()` 호출 0건(메서드 정의만 잔존) · cbgap GAP 0 · JS 미러 41/41 - 인게임 플레이테스트: 시작 시 로비 직행 **확인 완료** - 산출물 재생성: SlayDeckController.codeblock > 참고: `/ui/DefaultGroup/MainMenu` 메이커 기본 표시가 true면 부트 폴링 전 잠깐 깜빡일 수 있음 — DefaultShow=false 권장(기능엔 무관).
gahusb added 1 commit 2026-06-18 02:14:48 +09:00
OnBeginPlay에서 UI 로드 후 self:ShowMainMenu() 대신 self:ShowLobby() 호출.
게임 시작하면 MainMenu를 거치지 않고 곧장 로비 맵(LobbyUIGroup)으로 진입한다.
ShowState("lobby")가 MainMenu를 숨기므로 메뉴는 표시되지 않음.

MainMenu는 한동안 비활성이지만 ShowMainMenu 메서드·BindMenuButtons·
DefaultGroup/MainMenu UI는 그대로 유지 — 추후 싱글/멀티/게임 종료 선택
메뉴가 필요할 때 OnBeginPlay를 self:ShowMainMenu()로 되돌리면 복구된다.

산출물 재생성: SlayDeckController.codeblock. 검증: cbgap GAP 0, JS 41/41.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
gahusb merged commit 96102dc41f into main 2026-06-18 02:14:56 +09:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: gahusb/maplecontest#78