{ "code": "import MouseEvent from \"./MouseEvent\";\r\nimport MoundManager from \"../Manager/MoundManager\";\r\nimport StreetManager from \"../Manager/StreetManager\";\r\nimport MateManager from \"../Manager/MateManager\";\r\nimport MainRoleManager from \"../Manager/MainRoleManager\";\r\nimport RoleManager from \"../Manager/RoleManager\";\r\nimport ViewManager, { ViewType } from \"../Net/ViewManager\";\r\nimport CameraManager from \"../Manager/CameraManager\";\r\nimport { CameraState } from \"./Camera\";\r\nimport { Scene3DManager } from \"./Scene3DManager\";\r\nimport { PlayerManager } from \"./PlayerManager\";\r\nimport { DispatcherManager, EventType } from \"./DispatcherManager\";\r\nimport { WXSdk } from \"../Net/WXSdk\";\r\nimport GuideController from \"../Manager/GuideController\";\r\nimport GuangGao from \"../Net/GuangGao\";\r\nexport default class GameManager {\r\n constructor() {\r\n this.towerCount = 0;\r\n this.roleCount = 0;\r\n this.blockCount = 0;\r\n this.easterCount = 0;\r\n }\r\n static get Instance() {\r\n return GameManager.instance || (GameManager.instance = new GameManager());\r\n }\r\n GameStart() {\r\n this.towerCount = 0;\r\n this.roleCount = 0;\r\n this.blockCount = 0;\r\n }\r\n GameWin() {\r\n WXSdk.LongVibrate();\r\n GuangGao.Clear();\r\n ViewManager.Instance.AddView(ViewType.CompleteView, true);\r\n MoundManager.Instance.Reset();\r\n StreetManager.Instance.Reset();\r\n MateManager.Instance.Reset();\r\n MainRoleManager.Instance.Reset();\r\n RoleManager.Instance.Reset();\r\n }\r\n ToDance(isglod = false) {\r\n GuangGao.CheatBanner(null);\r\n MainRoleManager.Instance.GoToDance();\r\n if (isglod)\r\n MateManager.Instance.GoToDance1();\r\n else\r\n MateManager.Instance.GoToDance();\r\n CameraManager.Instance.SetCamState(CameraState.jump, 0.03);\r\n Laya.timer.once(4000, this, this.GameWin);\r\n }\r\n GameOver() {\r\n GuideController.Instance.GameDied();\r\n MouseEvent.Instance.OnClickUp();\r\n MainRoleManager.Instance.StopCreate();\r\n MouseEvent.Instance._Switch = false;\r\n WXSdk.LongVibrate();\r\n GuangGao.Clear();\r\n ViewManager.Instance.AddView(ViewType.CompleteView, false);\r\n MoundManager.Instance.Reset();\r\n StreetManager.Instance.Reset();\r\n MateManager.Instance.Reset();\r\n MainRoleManager.Instance.Reset();\r\n MainRoleManager.Instance.SetActiveFalse();\r\n RoleManager.Instance.Reset();\r\n }\r\n Pause() {\r\n if (this.easterCount >= 1) {\r\n this.GameOver();\r\n return;\r\n }\r\n this.easterCount++;\r\n }\r\n Easter() {\r\n }\r\n Arrive() {\r\n MoundManager.Instance.Reset();\r\n StreetManager.Instance.Reset();\r\n }\r\n NextLevel() {\r\n PlayerManager.Instance.stage++;\r\n Scene3DManager.Instance.InItScene();\r\n ViewManager.Instance.CloseView(ViewType.CompleteView);\r\n DispatcherManager.event(EventType.Event.ShowMainUi);\r\n DispatcherManager.event(EventType.Event.SetStage);\r\n DispatcherManager.event(EventType.Event.SetStagePro, 0);\r\n }\r\n ReStart() {\r\n MateManager.Instance.Reset();\r\n Scene3DManager.Instance.InItScene();\r\n DispatcherManager.event(EventType.Event.ShowMainUi);\r\n DispatcherManager.event(EventType.Event.SetStagePro, 0);\r\n }\r\n huituiFunc(ist) {\r\n if (ist) {\r\n }\r\n else {\r\n console.log(\"result Close huitui\");\r\n }\r\n }\r\n ShowTopTip() {\r\n }\r\n}\r\n//# sourceMappingURL=GameManager.js.map", "references": [ "E:/LayaProject/gungang_laya/gungang/src/GameLogic/MouseEvent.ts", "E:/LayaProject/gungang_laya/gungang/src/Manager/MoundManager.ts", "E:/LayaProject/gungang_laya/gungang/src/Manager/StreetManager.ts", "E:/LayaProject/gungang_laya/gungang/src/Manager/MateManager.ts", "E:/LayaProject/gungang_laya/gungang/src/Manager/MainRoleManager.ts", "E:/LayaProject/gungang_laya/gungang/src/Manager/RoleManager.ts", "E:/LayaProject/gungang_laya/gungang/src/Net/ViewManager.ts", "E:/LayaProject/gungang_laya/gungang/src/Manager/CameraManager.ts", "E:/LayaProject/gungang_laya/gungang/src/GameLogic/Camera.ts", "E:/LayaProject/gungang_laya/gungang/src/GameLogic/Scene3DManager.ts", "E:/LayaProject/gungang_laya/gungang/src/GameLogic/PlayerManager.ts", "E:/LayaProject/gungang_laya/gungang/src/GameLogic/DispatcherManager.ts", "E:/LayaProject/gungang_laya/gungang/src/Net/WXSdk.ts", "E:/LayaProject/gungang_laya/gungang/src/Manager/GuideController.ts", "E:/LayaProject/gungang_laya/gungang/src/Net/GuangGao.ts" ], "map": "{\"version\":3,\"file\":\"GameManager.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/GameLogic/GameManager.ts\"],\"names\":[],\"mappings\":\"AAAA,OAAO,UAAU,MAAM,cAAc,CAAC;AACtC,OAAO,YAAY,MAAM,yBAAyB,CAAC;AACnD,OAAO,aAAa,MAAM,0BAA0B,CAAC;AACrD,OAAO,WAAW,MAAM,wBAAwB,CAAC;AACjD,OAAO,eAAe,MAAM,4BAA4B,CAAC;AACzD,OAAO,WAAW,MAAM,wBAAwB,CAAC;AACjD,OAAO,WAAW,EAAE,EAAE,QAAQ,EAAE,MAAM,oBAAoB,CAAC;AAC3D,OAAO,aAAa,MAAM,0BAA0B,CAAC;AACrD,OAAO,EAAE,WAAW,EAAE,MAAM,UAAU,CAAC;AACvC,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAClD,OAAO,EAAE,aAAa,EAAE,MAAM,iBAAiB,CAAC;AAChD,OAAO,EAAE,iBAAiB,EAAE,SAAS,EAAE,MAAM,qBAAqB,CAAC;AACnE,OAAO,EAAE,KAAK,EAAE,MAAM,cAAc,CAAC;AACrC,OAAO,eAAe,MAAM,4BAA4B,CAAC;AACzD,OAAO,QAAQ,MAAM,iBAAiB,CAAC;AAIvC,MAAM,CAAC,OAAO,OAAO,WAAW;IAAhC;QAiBW,eAAU,GAAG,CAAC,CAAC;QACf,cAAS,GAAG,CAAC,CAAC;QACd,eAAU,GAAG,CAAC,CAAC;QA8Cd,gBAAW,GAAG,CAAC,CAAC;IAoD5B,CAAC;IAlHU,MAAM,KAAK,QAAQ;QACtB,OAAO,WAAW,CAAC,QAAQ,IAAI,CAAC,WAAW,CAAC,QAAQ,GAAG,IAAI,WAAW,EAAE,CAAC,CAAC;IAC9E,CAAC;IAGM,SAAS;QACZ,IAAI,CAAC,UAAU,GAAG,CAAC,CAAC;QACpB,IAAI,CAAC,SAAS,GAAG,CAAC,CAAC;QACnB,IAAI,CAAC,UAAU,GAAG,CAAC,CAAC;IAGxB,CAAC;IAMM,OAAO;QACV,KAAK,CAAC,WAAW,EAAE,CAAC;QAEpB,QAAQ,CAAC,KAAK,EAAE,CAAC;QAEjB,WAAW,CAAC,QAAQ,CAAC,OAAO,CAAC,QAAQ,CAAC,YAAY,EAAE,IAAI,CAAC,CAAC;QAC1D,YAAY,CAAC,QAAQ,CAAC,KAAK,EAAE,CAAC;QAC9B,aAAa,CAAC,QAAQ,CAAC,KAAK,EAAE,CAAC;QAC/B,WAAW,CAAC,QAAQ,CAAC,KAAK,EAAE,CAAC;QAC7B,eAAe,CAAC,QAAQ,CAAC,KAAK,EAAE,CAAC;QACjC,WAAW,CAAC,QAAQ,CAAC,KAAK,EAAE,CAAC;IACjC,CAAC;IAED,OAAO,CAAC,MAAM,GAAG,KAAK;QAClB,QAAQ,CAAC,WAAW,CAAC,IAAI,CAAC,CAAC;QAE3B,eAAe,CAAC,QAAQ,CAAC,SAAS,EAAE,CAAC;QACrC,IAAI,MAAM;YAAE,WAAW,CAAC,QAAQ,CAAC,UAAU,EAAE,CAAC;;YACzC,WAAW,CAAC,QAAQ,CAAC,SAAS,EAAE,CAAC;QACtC,aAAa,CAAC,QAAQ,CAAC,WAAW,CAAC,WAAW,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC;QAC3D,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,IAAI,EAAE,IAAI,EAAE,IAAI,CAAC,OAAO,CAAC,CAAC;IAC9C,CAAC;IAMM,QAAQ;QACX,eAAe,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC;QAEpC,UAAU,CAAC,QAAQ,CAAC,SAAS,EAAE,CAAC;QAChC,eAAe,CAAC,QAAQ,CAAC,UAAU,EAAE,CAAC;QAEtC,UAAU,CAAC,QAAQ,CAAC,OAAO,GAAG,KAAK,CAAC;QACpC,KAAK,CAAC,WAAW,EAAE,CAAC;QAEpB,QAAQ,CAAC,KAAK,EAAE,CAAC;QACjB,WAAW,CAAC,QAAQ,CAAC,OAAO,CAAC,QAAQ,CAAC,YAAY,EAAE,KAAK,CAAC,CAAC;QAC3D,YAAY,CAAC,QAAQ,CAAC,KAAK,EAAE,CAAC;QAC9B,aAAa,CAAC,QAAQ,CAAC,KAAK,EAAE,CAAC;QAC/B,WAAW,CAAC,QAAQ,CAAC,KAAK,EAAE,CAAC;QAC7B,eAAe,CAAC,QAAQ,CAAC,KAAK,EAAE,CAAC;QACjC,eAAe,CAAC,QAAQ,CAAC,cAAc,EAAE,CAAC;QAC1C,WAAW,CAAC,QAAQ,CAAC,KAAK,EAAE,CAAC;IACjC,CAAC;IAEM,KAAK;QAER,IAAI,IAAI,CAAC,WAAW,IAAI,CAAC,EAAE;YACvB,IAAI,CAAC,QAAQ,EAAE,CAAC;YAChB,OAAO;SACV;QACD,IAAI,CAAC,WAAW,EAAE,CAAC;IACvB,CAAC;IACM,MAAM;IAEb,CAAC;IAGM,MAAM;QAET,YAAY,CAAC,QAAQ,CAAC,KAAK,EAAE,CAAC;QAC9B,aAAa,CAAC,QAAQ,CAAC,KAAK,EAAE,CAAC;IACnC,CAAC;IAEM,SAAS;QAEZ,aAAa,CAAC,QAAQ,CAAC,KAAK,EAAE,CAAC;QAC/B,cAAc,CAAC,QAAQ,CAAC,SAAS,EAAE,CAAC;QACpC,WAAW,CAAC,QAAQ,CAAC,SAAS,CAAC,QAAQ,CAAC,YAAY,CAAC,CAAC;QACtD,iBAAiB,CAAC,KAAK,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,CAAC;QACpD,iBAAiB,CAAC,KAAK,CAAC,SAAS,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC;QAClD,iBAAiB,CAAC,KAAK,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC;IAC5D,CAAC;IAEM,OAAO;QACV,WAAW,CAAC,QAAQ,CAAC,KAAK,EAAE,CAAC;QAG7B,cAAc,CAAC,QAAQ,CAAC,SAAS,EAAE,CAAC;QACpC,iBAAiB,CAAC,KAAK,CAAC,SAAS,CAAC,KAAK,CAAC,UAAU,CAAC,CAAC;QACpD,iBAAiB,CAAC,KAAK,CAAC,SAAS,CAAC,KAAK,CAAC,WAAW,EAAE,CAAC,CAAC,CAAC;IAC5D,CAAC;IAEA,UAAU,CAAC,GAAG;QACX,IAAG,GAAG,EAAG;SACR;aAAI;YACD,OAAO,CAAC,GAAG,CAAC,qBAAqB,CAAC,CAAC;SACtC;IACL,CAAC;IAED,UAAU;IAEV,CAAC;CAIJ\"}" }