12345678910111213141516171819 |
- {
- "code": "import InputController from \"./InputController\";\r\nimport TowerController from \"../Controller/TowerController\";\r\nimport BlockController from \"../Controller/BlockController\";\r\nimport FriendController from \"../Controller/FriendController\";\r\nimport PlayerController from \"../Controller/PlayerController\";\r\nimport EnemyController from \"../Controller/EnemyController\";\r\nimport ViewManager, { ViewType } from \"../game_module/ViewManager\";\r\nimport CamController from \"../Controller/CamController\";\r\nimport { CameraState } from \"./CameraBehavior\";\r\nimport { SceneController } from \"./SceneController\";\r\nimport { PlayerManager } from \"./PlayerManager\";\r\nimport { EventManager, EventType } from \"./EventManager\";\r\nexport default class GameManager {\r\n constructor() {\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 }\r\n GameWin() {\r\n ViewManager.Instance.AddView(ViewType.ResultUi, true);\r\n TowerController.Instance.Reset();\r\n BlockController.Instance.Reset();\r\n FriendController.Instance.Reset();\r\n PlayerController.Instance.Reset();\r\n EnemyController.Instance.Reset();\r\n }\r\n ToDance() {\r\n PlayerController.Instance.GoToDance();\r\n FriendController.Instance.GoToDance();\r\n CamController.Instance.SetCamState(CameraState.jump, 0.03);\r\n Laya.timer.once(4000, this, this.GameWin);\r\n }\r\n GameOver() {\r\n InputController.Instance.OnClickUp();\r\n InputController.Instance._Switch = false;\r\n Laya.timer.once(500, this, () => {\r\n ViewManager.Instance.AddView(ViewType.ResultUi, false);\r\n TowerController.Instance.Reset();\r\n BlockController.Instance.Reset();\r\n FriendController.Instance.Reset();\r\n PlayerController.Instance.Reset();\r\n EnemyController.Instance.Reset();\r\n });\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 TowerController.Instance.Reset();\r\n BlockController.Instance.Reset();\r\n }\r\n NextLevel() {\r\n PlayerManager.Instance.stage++;\r\n SceneController.Instance.InItScene();\r\n ViewManager.Instance.CloseView(ViewType.ResultUi);\r\n EventManager.event(EventType.Event.ShowMainUi);\r\n }\r\n ReStart() {\r\n SceneController.Instance.InItScene();\r\n ViewManager.Instance.CloseView(ViewType.ResultUi);\r\n EventManager.event(EventType.Event.ShowMainUi);\r\n }\r\n}\r\n//# sourceMappingURL=GameManager.js.map",
- "references": [
- "D:/GitProject/GunGang/gungang_laya/gungang/src/GameLogic/InputController.ts",
- "D:/GitProject/GunGang/gungang_laya/gungang/src/Controller/TowerController.ts",
- "D:/GitProject/GunGang/gungang_laya/gungang/src/Controller/BlockController.ts",
- "D:/GitProject/GunGang/gungang_laya/gungang/src/Controller/FriendController.ts",
- "D:/GitProject/GunGang/gungang_laya/gungang/src/Controller/PlayerController.ts",
- "D:/GitProject/GunGang/gungang_laya/gungang/src/Controller/EnemyController.ts",
- "D:/GitProject/GunGang/gungang_laya/gungang/src/game_module/ViewManager.ts",
- "D:/GitProject/GunGang/gungang_laya/gungang/src/Controller/CamController.ts",
- "D:/GitProject/GunGang/gungang_laya/gungang/src/GameLogic/CameraBehavior.ts",
- "D:/GitProject/GunGang/gungang_laya/gungang/src/GameLogic/SceneController.ts",
- "D:/GitProject/GunGang/gungang_laya/gungang/src/GameLogic/PlayerManager.ts",
- "D:/GitProject/GunGang/gungang_laya/gungang/src/GameLogic/EventManager.ts"
- ],
- "map": "{\"version\":3,\"file\":\"GameManager.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/GameLogic/GameManager.ts\"],\"names\":[],\"mappings\":\"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\"}"
- }
|