12345678910 |
- {
- "code": "import { LevelManager } from \"./LevelManager\";\r\nimport { AssetManager } from \"../Resources/AssetManager\";\r\nimport { RoleMoveBehav } from \"../Game/RoleMoveBehav\";\r\nexport class PlayerManager {\r\n constructor() {\r\n this.trun = true;\r\n this.first = true;\r\n PlayerManager.ins = this;\r\n }\r\n static get Instance() {\r\n if (PlayerManager.ins == null) {\r\n return new PlayerManager();\r\n }\r\n return PlayerManager.ins;\r\n }\r\n Init() {\r\n if (this.PlayerNode == null) {\r\n this.PlayerNode = new Laya.Sprite3D();\r\n LevelManager.Instance.spritepool.addChild(this.PlayerNode);\r\n if (this.player == null) {\r\n let playerpref = AssetManager.Instance.Character.get(2);\r\n this.player = Laya.Sprite3D.instantiate(playerpref);\r\n this.PlayerNode.addChild(this.player);\r\n }\r\n }\r\n this.PlayerNode.transform.position = AssetManager.Instance.playerpos.transform.position.clone();\r\n this.PlayerNode.transform.rotation = AssetManager.Instance.playerpos.transform.rotation.clone();\r\n this.player.transform.localPosition = new Laya.Vector3(0, 0, 0);\r\n }\r\n EnablePlayer() {\r\n this.PlayerNode.addComponent(RoleMoveBehav);\r\n Laya.stage.on(Laya.Event.MOUSE_DOWN, this, this.OnMouseDown);\r\n }\r\n DisablePlayer() {\r\n let _move = this.PlayerNode.getComponent(RoleMoveBehav);\r\n if (_move) {\r\n _move.destroy();\r\n }\r\n Laya.stage.off(Laya.Event.MOUSE_DOWN, this, this.OnMouseDown);\r\n }\r\n OnMouseDown() {\r\n if (this.first) {\r\n this.first = false;\r\n return;\r\n }\r\n if (this.trun) {\r\n this.PlayerNode.transform.rotationEuler = new Laya.Vector3(0, -90, 0);\r\n this.trun = !this.trun;\r\n }\r\n else {\r\n this.PlayerNode.transform.rotationEuler = new Laya.Vector3(0, 0, 0);\r\n this.trun = !this.trun;\r\n }\r\n }\r\n}\r\n//# sourceMappingURL=PlayerManager.js.map",
- "references": [
- "E:/LayaProject/RubikCube/src/Manager/LevelManager.ts",
- "E:/LayaProject/RubikCube/src/Resources/AssetManager.ts",
- "E:/LayaProject/RubikCube/src/Game/RoleMoveBehav.ts"
- ],
- "map": "{\"version\":3,\"file\":\"PlayerManager.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/Manager/PlayerManager.ts\"],\"names\":[],\"mappings\":\"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\"}"
- }
|