|
|
@@ -20,13 +20,12 @@ const { ccclass, property } = _decorator;
|
|
|
* 区分游戏外状态和游戏内状态
|
|
|
*/
|
|
|
export enum AppState {
|
|
|
- // 游戏外状态 - 主界面相关
|
|
|
+ // 应用状态枚举
|
|
|
MAIN_MENU = 'main_menu', // 主界面
|
|
|
- SHOP = 'shop', // 商店
|
|
|
+ UPGRADE = 'upgrade', // 升级界面
|
|
|
SKILLS = 'skills', // 技能界面
|
|
|
SETTINGS = 'settings', // 设置界面
|
|
|
-
|
|
|
- // 游戏内状态 - 战斗相关
|
|
|
+ // 游戏状态
|
|
|
IN_GAME = 'in_game' // 游戏进行中(包含所有游戏内子状态)
|
|
|
}
|
|
|
|
|
|
@@ -375,7 +374,7 @@ export class GameManager extends Component {
|
|
|
// === 管理器初始化 ===
|
|
|
private initializeManagers() {
|
|
|
this.levelManager = LevelManager.getInstance();
|
|
|
- // this.shopManager = ShopManager.getInstance();
|
|
|
+ // this.upgradeManager = UpgradeManager.getInstance();
|
|
|
this.configManager = ConfigManager.getInstance();
|
|
|
this.levelConfigManager = LevelConfigManager.getInstance();
|
|
|
// enemyController已通过事件系统解耦,不再需要直接初始化
|
|
|
@@ -614,9 +613,9 @@ export class GameManager extends Component {
|
|
|
|
|
|
|
|
|
|
|
|
- private onShopClick() {
|
|
|
- console.log('[GameManager] 商店按钮被点击');
|
|
|
- // TODO: 实现商店逻辑
|
|
|
+ private onUpgradeClick() {
|
|
|
+ console.log('[GameManager] 升级按钮被点击');
|
|
|
+ // TODO: 实现升级逻辑
|
|
|
}
|
|
|
|
|
|
private onReviveClick() {
|