{
  "code": "import { DispatcherManager, StageState } from \"../GameUtils/EventManager\";\r\nimport { AssetManager } from \"../Resources/AssetManager\";\r\nexport class GameManager {\r\n    constructor() {\r\n        GameManager.ins = this;\r\n    }\r\n    static get Instance() {\r\n        if (GameManager.ins == null) {\r\n            return new GameManager();\r\n        }\r\n        return GameManager.ins;\r\n    }\r\n    GameLose() {\r\n        DispatcherManager.StageTrigger(StageState.Lose);\r\n    }\r\n    GameWin() {\r\n        DispatcherManager.StageTrigger(StageState.Win);\r\n    }\r\n    GameOver() {\r\n        AssetManager.Instance.SetCharacterPos();\r\n        DispatcherManager.StageTrigger(StageState.Over);\r\n    }\r\n}\r\n//# sourceMappingURL=GameManager.js.map",
  "references": [
    "E:/LayaProject/DanceLine/RubikCube/src/GameUtils/EventManager.ts",
    "E:/LayaProject/DanceLine/RubikCube/src/Resources/AssetManager.ts"
  ],
  "map": "{\"version\":3,\"file\":\"GameManager.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/Manager/GameManager.ts\"],\"names\":[],\"mappings\":\"AAAA,OAAO,EAAE,iBAAiB,EAAE,UAAU,EAAE,MAAM,2BAA2B,CAAC;AAC1E,OAAO,EAAE,YAAY,EAAE,MAAM,2BAA2B,CAAC;AAEzD,MAAM,OAAO,WAAW;IAEpB;QACI,WAAW,CAAC,GAAG,GAAG,IAAI,CAAC;IAC3B,CAAC;IAEM,MAAM,KAAK,QAAQ;QACtB,IAAG,WAAW,CAAC,GAAG,IAAI,IAAI,EAAC;YACvB,OAAO,IAAI,WAAW,EAAE,CAAC;SAC5B;QACD,OAAO,WAAW,CAAC,GAAG,CAAC;IAC3B,CAAC;IACD,QAAQ;QACJ,iBAAiB,CAAC,YAAY,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC;IACpD,CAAC;IACD,OAAO;QACH,iBAAiB,CAAC,YAAY,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;IACnD,CAAC;IACD,QAAQ;QACJ,YAAY,CAAC,QAAQ,CAAC,eAAe,EAAE,CAAC;QACxC,iBAAiB,CAAC,YAAY,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC;IACpD,CAAC;CAEJ\"}"
}
