f9c249d1a1e47d3cf70272133f4df0a118289dea 7.9 KB

12345678910111213
  1. {
  2. "code": "import { LevelManager } from \"./LevelManager\";\r\nimport { AssetManager } from \"../Resources/AssetManager\";\r\nimport { MateMove } from \"../Game/MateMove\";\r\nimport { AccountManager } from \"../NetWork/AccountManager\";\r\nimport { DispatcherManager, StageState } from \"../GameUtils/EventManager\";\r\nexport class PlayerManager {\r\n constructor() {\r\n this.canmove = false;\r\n this.guide2stop = false;\r\n this.trun = 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 this.Direction = AccountManager.Instance.curplayerData.LevelDirection;\r\n let playerpref = AssetManager.Instance.Character.get(1);\r\n this.player = Laya.Sprite3D.instantiate(playerpref);\r\n LevelManager.Instance.spritepool.addChild(this.player);\r\n this.player.transform.position = AssetManager.Instance.playerpos.transform.position.clone();\r\n this.player.transform.rotation = AssetManager.Instance.playerpos.transform.rotation.clone();\r\n this.trun = true;\r\n DispatcherManager.StageOn(StageState.ShowGuide1, this, this.Guide1);\r\n DispatcherManager.StageOn(StageState.ShowGuide2, this, this.Guide2);\r\n }\r\n RefreshPro() {\r\n let startpoint = AssetManager.Instance.playerpos.transform.position.clone();\r\n let Z = startpoint.z;\r\n let finishpoint = AssetManager.Instance.finishpoint.z;\r\n let distance = finishpoint - Z;\r\n let pro = this.player.transform.position.z / distance;\r\n return pro;\r\n }\r\n EnablePlayer() {\r\n let _move = this.player.addComponent(MateMove);\r\n _move.Tag_Head = true;\r\n this.ListenOn();\r\n }\r\n ListenOn() {\r\n Laya.stage.on(Laya.Event.MOUSE_DOWN, this, this.OnMouseDown);\r\n }\r\n ListenOff() {\r\n Laya.stage.off(Laya.Event.MOUSE_DOWN, this, this.OnMouseDown);\r\n }\r\n DisablePlayer() {\r\n let _move = this.player.getComponent(MateMove);\r\n if (_move) {\r\n _move.destroy();\r\n }\r\n }\r\n Guide1() {\r\n this.ListenOff();\r\n let _matemove = this.player.getComponent(MateMove);\r\n if (_matemove) {\r\n _matemove.Pause();\r\n }\r\n }\r\n Guide2() {\r\n let _matemove = this.player.getComponent(MateMove);\r\n if (_matemove) {\r\n _matemove.Pause();\r\n }\r\n this.guide2stop = true;\r\n }\r\n Resume() {\r\n let _matemove = this.player.getComponent(MateMove);\r\n if (_matemove) {\r\n _matemove.Resume();\r\n }\r\n }\r\n OnMouseDown() {\r\n if (this.Direction == 1) {\r\n if (this.trun) {\r\n this.player.transform.rotationEuler = new Laya.Vector3(0, -90, 0);\r\n this.trun = !this.trun;\r\n }\r\n else {\r\n this.player.transform.rotationEuler = new Laya.Vector3(0, 0, 0);\r\n this.trun = !this.trun;\r\n }\r\n }\r\n else if (this.Direction == 2) {\r\n if (this.trun) {\r\n this.player.transform.rotationEuler = new Laya.Vector3(0, 90, 0);\r\n this.trun = !this.trun;\r\n }\r\n else {\r\n this.player.transform.rotationEuler = new Laya.Vector3(0, 0, 0);\r\n this.trun = !this.trun;\r\n }\r\n }\r\n if (this.guide2stop) {\r\n this.guide2stop = false;\r\n this.Resume();\r\n DispatcherManager.StageTrigger(StageState.HideGuide2);\r\n }\r\n }\r\n}\r\n//# sourceMappingURL=PlayerManager.js.map",
  3. "references": [
  4. "E:/LayaProject/DanceLine/RubikCube/src/Manager/LevelManager.ts",
  5. "E:/LayaProject/DanceLine/RubikCube/src/Resources/AssetManager.ts",
  6. "E:/LayaProject/DanceLine/RubikCube/src/Manager/MateManager.ts",
  7. "E:/LayaProject/DanceLine/RubikCube/src/Game/MateMove.ts",
  8. "E:/LayaProject/DanceLine/RubikCube/src/NetWork/AccountManager.ts",
  9. "E:/LayaProject/DanceLine/RubikCube/src/GameUtils/EventManager.ts"
  10. ],
  11. "map": "{\"version\":3,\"file\":\"PlayerManager.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/Manager/PlayerManager.ts\"],\"names\":[],\"mappings\":\"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\"}"
  12. }