import { Scene } from "phaser"; import { SceneKeys } from "../SceneKeys"; import { GameConfig } from "../GameConfig"; /** * Boot 场景 — 引擎初始化后第一个运行的场景。 * * 职责: * 1. 设置全局输入配置(禁用右键菜单等) * 2. 根据 GameConfig.debugScene 路由到目标场景 */ export class BootScene extends Scene { constructor() { super(SceneKeys.Boot); } create(): void { this.input.mouse?.disableContextMenu(); const target = GameConfig.debugScene === "preloader" ? SceneKeys.Preloader : GameConfig.debugScene === "game" ? SceneKeys.Game : SceneKeys.Preloader; this.scene.start(target); } }