8522a0e038157ab120194bb092855d40c59c02fd 6.4 KB

123456789101112
  1. {
  2. "code": "import { NetInfoManager } from \"./NetInfoManager\";\r\nimport UserModel, { UserAttr } from \"../Net/UserModel\";\r\nimport NetManager, { PROTOCOLS } from \"../Net/NetManager\";\r\nexport class PlayerManager {\r\n constructor() {\r\n this.stage = 1;\r\n this.equipId = 1;\r\n }\r\n static get Instance() {\r\n return PlayerManager.instance || (PlayerManager.instance = new PlayerManager());\r\n }\r\n static GlobalMessage() {\r\n PlayerManager.tower_reward = Number(NetInfoManager.Instance.GetGlobal(\"tower_reward\"));\r\n PlayerManager.block_reward = Number(NetInfoManager.Instance.GetGlobal(\"block_reward\"));\r\n PlayerManager.enemy_reward = Number(NetInfoManager.Instance.GetGlobal(\"enemy_reward\"));\r\n }\r\n InitPlayer() {\r\n var usermodel = UserModel.Instance.CurModel;\r\n PlayerManager.instance.stage = (Number(usermodel.GetUserAttr(UserAttr.stage)) + 1);\r\n PlayerManager.instance.equipId = Number(usermodel.GetUserAttr(UserAttr.equip_themes)[\"1\"]);\r\n this.SetInfo();\r\n }\r\n SpeedUp(level, chanel, count, callback) {\r\n let param = [{ \"t\": UserModel.Instance.CurModel.ServerTime }, { \"attr\": \"rate\" }, { \"level\": level }, { \"channel\": chanel }, { \"amount\": count }];\r\n NetManager.Instance.HttpPostRequest(PROTOCOLS.protocols.UpgradeAttr, param, (data) => {\r\n if (callback)\r\n callback(true);\r\n }, (data) => {\r\n if (callback)\r\n callback(false);\r\n });\r\n }\r\n SetInfo() {\r\n let power = UserModel.Instance.CurModel.GetUserAttr(UserAttr.attrs)[\"power\"];\r\n if (power)\r\n this.powerLevel = Number(power);\r\n else\r\n this.powerLevel = 1;\r\n let al = NetInfoManager.Instance._atk.length;\r\n let t = this.powerLevel > al ? al : this.powerLevel;\r\n PlayerManager.bulletAttack = NetInfoManager.Instance.GetAtk(t)[\"atk\"];\r\n let rate = UserModel.Instance.CurModel.GetUserAttr(UserAttr.attrs)[\"rate\"];\r\n if (rate)\r\n this.rateLevel = Number(rate);\r\n else\r\n this.rateLevel = 1;\r\n let al1 = NetInfoManager.Instance._rate.length;\r\n let t1 = this.rateLevel > al1 ? al1 : this.rateLevel;\r\n PlayerManager.bulletTime = NetInfoManager.Instance.GetRate(t1)[\"rate\"];\r\n }\r\n PowerUp(level, chanel, count, callback) {\r\n let param = [{ \"t\": UserModel.Instance.CurModel.ServerTime }, { \"attr\": \"power\" }, { \"level\": level }, { \"channel\": chanel }, { \"amount\": count }];\r\n NetManager.Instance.HttpPostRequest(PROTOCOLS.protocols.UpgradeAttr, param, (data) => {\r\n if (callback)\r\n callback(true);\r\n }, (data) => {\r\n if (callback)\r\n callback(false);\r\n });\r\n }\r\n}\r\nPlayerManager.bulletAttack = 1;\r\nPlayerManager.bulletTime = 0.3;\r\n//# sourceMappingURL=PlayerManager.js.map",
  3. "references": [
  4. "E:/LayaProject/gungang_laya/gungang/src/Game/DispatcherManager.ts",
  5. "E:/LayaProject/gungang_laya/gungang/src/Game/NetInfoManager.ts",
  6. "E:/LayaProject/gungang_laya/gungang/src/Net/UserModel.ts",
  7. "E:/LayaProject/gungang_laya/gungang/src/Util/GameTool.ts",
  8. "E:/LayaProject/gungang_laya/gungang/src/Net/NetManager.ts"
  9. ],
  10. "map": "{\"version\":3,\"file\":\"PlayerManager.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/Game/PlayerManager.ts\"],\"names\":[],\"mappings\":\"AACA,OAAO,EAAE,cAAc,EAAE,MAAM,kBAAkB,CAAC;AAClD,OAAO,SAAS,EAAE,EAAE,QAAQ,EAAE,MAAM,kBAAkB,CAAC;AAEvD,OAAO,UAAU,EAAE,EAAE,SAAS,EAAE,MAAM,mBAAmB,CAAC;AAG1D,MAAM,OAAO,aAAa;IAA1B;QAMW,UAAK,GAAW,CAAC,CAAC;QAClB,YAAO,GAAW,CAAC,CAAC;IAiE/B,CAAC;IAtEU,MAAM,KAAK,QAAQ;QACtB,OAAO,aAAa,CAAC,QAAQ,IAAI,CAAC,aAAa,CAAC,QAAQ,GAAG,IAAI,aAAa,EAAE,CAAC,CAAC;IACpF,CAAC;IAKM,MAAM,CAAC,aAAa;QACvB,aAAa,CAAC,YAAY,GAAG,MAAM,CAAC,cAAc,CAAC,QAAQ,CAAC,SAAS,CAAC,cAAc,CAAC,CAAC,CAAC;QACvF,aAAa,CAAC,YAAY,GAAG,MAAM,CAAC,cAAc,CAAC,QAAQ,CAAC,SAAS,CAAC,cAAc,CAAC,CAAC,CAAC;QACvF,aAAa,CAAC,YAAY,GAAG,MAAM,CAAC,cAAc,CAAC,QAAQ,CAAC,SAAS,CAAC,cAAc,CAAC,CAAC,CAAC;IAC3F,CAAC;IASM,UAAU;QACb,IAAI,SAAS,GAAG,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC;QAC5C,aAAa,CAAC,QAAQ,CAAC,KAAK,GAAG,CAAC,MAAM,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC;QACnF,aAAa,CAAC,QAAQ,CAAC,OAAO,GAAG,MAAM,CAAC,SAAS,CAAC,WAAW,CAAC,QAAQ,CAAC,YAAY,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC;QAC3F,IAAI,CAAC,OAAO,EAAE,CAAC;IACnB,CAAC;IAEM,OAAO,CAAC,KAAM,EAAE,MAAO,EAAE,KAAM,EAAE,QAAS;QAC7C,IAAI,KAAK,GAAG,CAAC,EAAE,GAAG,EAAE,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,UAAU,EAAE,EAAE,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,OAAO,EAAE,KAAK,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,EAAE,QAAQ,EAAE,KAAK,EAAE,CAAC,CAAC;QAClJ,UAAU,CAAC,QAAQ,CAAC,eAAe,CAAC,SAAS,CAAC,SAAS,CAAC,WAAW,EAAE,KAAK,EACtE,CAAC,IAAS,EAAE,EAAE;YACV,IAAI,QAAQ;gBAAE,QAAQ,CAAC,IAAI,CAAC,CAAC;QACjC,CAAC,EACD,CAAC,IAAI,EAAE,EAAE;YACL,IAAI,QAAQ;gBAAE,QAAQ,CAAC,KAAK,CAAC,CAAC;QAClC,CAAC,CAAC,CAAC;IACX,CAAC;IAKD,OAAO;QACH,IAAI,KAAK,GAAG,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,WAAW,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,OAAO,CAAC,CAAC;QAC7E,IAAI,KAAK;YAAE,IAAI,CAAC,UAAU,GAAG,MAAM,CAAC,KAAK,CAAC,CAAC;;YACtC,IAAI,CAAC,UAAU,GAAG,CAAC,CAAC;QAEzB,IAAI,EAAE,GAAG,cAAc,CAAC,QAAQ,CAAC,IAAI,CAAC,MAAM,CAAA;QAC5C,IAAI,CAAC,GAAG,IAAI,CAAC,UAAU,GAAG,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC;QACpD,aAAa,CAAC,YAAY,GAAG,cAAc,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;QAEtE,IAAI,IAAI,GAAG,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,WAAW,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,MAAM,CAAC,CAAC;QAC3E,IAAI,IAAI;YAAE,IAAI,CAAC,SAAS,GAAG,MAAM,CAAC,IAAI,CAAC,CAAC;;YACnC,IAAI,CAAC,SAAS,GAAG,CAAC,CAAC;QAExB,IAAI,GAAG,GAAG,cAAc,CAAC,QAAQ,CAAC,KAAK,CAAC,MAAM,CAAA;QAC9C,IAAI,EAAE,GAAG,IAAI,CAAC,SAAS,GAAG,GAAG,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC;QACrD,aAAa,CAAC,UAAU,GAAG,cAAc,CAAC,QAAQ,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC,MAAM,CAAC,CAAC;IAC3E,CAAC;IAEM,OAAO,CAAC,KAAM,EAAE,MAAO,EAAE,KAAM,EAAE,QAAS;QAC7C,IAAI,KAAK,GAAG,CAAC,EAAE,GAAG,EAAE,SAAS,CAAC,QAAQ,CAAC,QAAQ,CAAC,UAAU,EAAE,EAAE,EAAE,MAAM,EAAE,OAAO,EAAE,EAAE,EAAE,OAAO,EAAE,KAAK,EAAE,EAAE,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,EAAE,QAAQ,EAAE,KAAK,EAAE,CAAC,CAAC;QACnJ,UAAU,CAAC,QAAQ,CAAC,eAAe,CAAC,SAAS,CAAC,SAAS,CAAC,WAAW,EAAE,KAAK,EACtE,CAAC,IAAS,EAAE,EAAE;YACV,IAAI,QAAQ;gBAAE,QAAQ,CAAC,IAAI,CAAC,CAAC;QACjC,CAAC,EACD,CAAC,IAAI,EAAE,EAAE;YACL,IAAI,QAAQ;gBAAE,QAAQ,CAAC,KAAK,CAAC,CAAC;QAClC,CAAC,CAAC,CAAC;IACX,CAAC;;AApDM,0BAAY,GAAG,CAAC,CAAC;AACjB,wBAAU,GAAG,GAAG,CAAC\"}"
  11. }