using BaseGames.Core.Events; namespace BaseGames.Core { /// 内置游戏状态常量。 public static class GameStates { public static readonly GameStateId Initializing = new GameStateId("Initializing"); public static readonly GameStateId MainMenu = new GameStateId("MainMenu"); public static readonly GameStateId LoadingScene = new GameStateId("LoadingScene"); public static readonly GameStateId Gameplay = new GameStateId("Gameplay"); public static readonly GameStateId BossFight = new GameStateId("BossFight"); public static readonly GameStateId Paused = new GameStateId("Paused"); public static readonly GameStateId Dead = new GameStateId("Dead"); public static readonly GameStateId Cutscene = new GameStateId("Cutscene"); public static readonly GameStateId GameOver = new GameStateId("GameOver"); } }