feat: optimize pvp invite

This commit is contained in:
jakciehan
2026-05-18 07:39:03 +08:00
parent 7d17325be6
commit c3a4aa8f15
8 changed files with 358 additions and 245 deletions
+15
View File
@@ -134,6 +134,21 @@ const MenuScene = {
sm.switchTo(SCENE.TEAM_ROOM, { teamId });
}, 100);
}
if (GameGlobal._pendingRoomId) {
const roomId = GameGlobal._pendingRoomId;
GameGlobal._pendingRoomId = null;
console.log(`[MenuScene] Found pendingRoomId: ${roomId}, will auto-navigate to RoomScene`);
setTimeout(() => {
console.log(`[MenuScene] Auto-navigating to RoomScene with roomId: ${roomId}`);
const sm = GameGlobal.sceneManager;
if (!sm._scenes.has(SCENE.PVP_ROOM)) {
const RoomScene = require('./RoomScene');
sm.register(SCENE.PVP_ROOM, RoomScene);
}
sm.switchTo(SCENE.PVP_ROOM, { roomId });
}, 100);
}
},
exit() {