123456789101112131415 |
- {
- "code": "var Vector3 = Laya.Vector3;\r\nimport { PoolManager } from \"../GameLogic/PoolManager\";\r\nimport Player from \"../GameLogic/Player\";\r\nimport CamController from \"./CamController\";\r\nimport { MatrixTransform } from \"../Util/MatrixTransform\";\r\nimport { AnimatorClip } from \"../GameLogic/DefinedType\";\r\nimport { GlobalVariable } from \"../game_module/GlobalVariable\";\r\nexport default class PlayerController {\r\n static get Instance() {\r\n return this.instance || (this.instance = new PlayerController());\r\n }\r\n Init(startPos, playerCon) {\r\n this.playerStartTra = startPos.transform;\r\n this.playerContainer = playerCon;\r\n }\r\n CreatePlayer() {\r\n let p = PoolManager.Instance.SetActiveObject(PoolManager.pooltype.player);\r\n if (p) {\r\n this.player = p;\r\n this.playerTra = this.player.transform;\r\n this.playerTra.position = this.playerStartTra.position.clone();\r\n this.playerTra.rotationEuler = this.playerStartTra.rotationEuler.clone();\r\n this.playerContainer.addChild(this.player);\r\n let ps = this.player.getComponent(Player);\r\n if (ps)\r\n this.playerBehavior = ps;\r\n else\r\n this.playerBehavior = this.player.addComponent(Player);\r\n }\r\n }\r\n SetPlayerPos(x) {\r\n if (!this._camera) {\r\n this._camera = CamController.Instance._camer;\r\n this._dis = -Vector3.distance(this.playerTra.position, this._camera.transform.position);\r\n this._y = MatrixTransform.WorldToScreen2(this._camera, this.playerTra.position).y;\r\n }\r\n let uiP = new Vector3(x, this._y, this._dis);\r\n let p = MatrixTransform.ScreenToWorld(this._camera, uiP);\r\n this.playerTra.localPositionX = p.x;\r\n }\r\n StartGame() {\r\n if (this.playerBehavior) {\r\n this.playerBehavior.StartMove();\r\n this.playerBehavior.PlayAni(AnimatorClip.animator.RunAndGun);\r\n }\r\n }\r\n SliderPlayer(offsetX) {\r\n let x = offsetX.toFixed(2);\r\n let x1 = Number(x) * GlobalVariable.sliderFactor;\r\n if (this.playerBehavior)\r\n this.playerBehavior.Slider(x1);\r\n }\r\n}\r\n//# sourceMappingURL=PlayerController.js.map",
- "references": [
- "D:/GitProject/GunGang/gungang_laya/gungang/src/GameLogic/PoolManager.ts",
- "D:/GitProject/GunGang/gungang_laya/gungang/src/GameLogic/Player.ts",
- "D:/GitProject/GunGang/gungang_laya/gungang/src/GameLogic/SceneController.ts",
- "D:/GitProject/GunGang/gungang_laya/gungang/src/Controller/CamController.ts",
- "D:/GitProject/GunGang/gungang_laya/gungang/src/Util/MatrixTransform.ts",
- "D:/GitProject/GunGang/gungang_laya/gungang/src/GameLogic/DefinedType.ts",
- "D:/GitProject/GunGang/gungang_laya/gungang/src/Util/Mathf.ts",
- "D:/GitProject/GunGang/gungang_laya/gungang/src/game_module/GlobalVariable.ts"
- ],
- "map": "{\"version\":3,\"file\":\"PlayerController.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/Controller/PlayerController.ts\"],\"names\":[],\"mappings\":\"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\"}"
- }
|