{ "code": "import { GameTools } from \"../GameUtils/GameTools\";\r\nimport { GameManager } from \"../Manager/GameManager\";\r\nexport var signdata;\r\n(function (signdata) {\r\n signdata[signdata[\"sign_days\"] = 0] = \"sign_days\";\r\n signdata[signdata[\"sign_time\"] = 1] = \"sign_time\";\r\n})(signdata || (signdata = {}));\r\nexport var AccountUser;\r\n(function (AccountUser) {\r\n AccountUser[AccountUser[\"buyed_kun\"] = 0] = \"buyed_kun\";\r\n AccountUser[AccountUser[\"diamond\"] = 1] = \"diamond\";\r\n AccountUser[AccountUser[\"equip_themes\"] = 2] = \"equip_themes\";\r\n AccountUser[AccountUser[\"favorite_times\"] = 3] = \"favorite_times\";\r\n AccountUser[AccountUser[\"game_times\"] = 4] = \"game_times\";\r\n AccountUser[AccountUser[\"get_themes\"] = 5] = \"get_themes\";\r\n AccountUser[AccountUser[\"list_kun\"] = 6] = \"list_kun\";\r\n AccountUser[AccountUser[\"moeny\"] = 7] = \"moeny\";\r\n AccountUser[AccountUser[\"progress_themes\"] = 8] = \"progress_themes\";\r\n AccountUser[AccountUser[\"revival\"] = 9] = \"revival\";\r\n AccountUser[AccountUser[\"stage\"] = 10] = \"stage\";\r\n})(AccountUser || (AccountUser = {}));\r\nexport class PlayerData {\r\n constructor(_token, _config, _appSetting, _user, _userbase, _useInvite, _user_stage = null, _user_sign, _user_achievement, lottery) {\r\n this.openid = \"\";\r\n this.userId = \"\";\r\n this.m_RewardDic = {};\r\n this.zhengshu = _token;\r\n this.netzheshe = _appSetting;\r\n this.account = _user;\r\n this.accountssss = _userbase;\r\n this.qiandao = _user_sign;\r\n this.renwu = _user_achievement;\r\n this.userId = this.account[\"user_id\"];\r\n this.openid = this.accountssss[\"openid\"];\r\n this.m_invite = _useInvite;\r\n this.lottery = lottery;\r\n console.log(\"user_id:\" + this.userId);\r\n }\r\n GetSign(_datatype) {\r\n var type = signdata[_datatype];\r\n return this.qiandao[type];\r\n }\r\n GainCollocation(_type) {\r\n return this.peizhis[_type];\r\n }\r\n GainAccount(_type) {\r\n return this.account[_type];\r\n }\r\n GetRewardDic() {\r\n var config = this.GainCollocation(\"rewards\");\r\n for (var key in config) {\r\n this.m_RewardDic[config[key].id] = config[key];\r\n }\r\n }\r\n GetRewardConfig(_rewardid) {\r\n var reward = this.m_RewardDic[_rewardid];\r\n return reward;\r\n }\r\n get fenxiang() {\r\n return this.netzheshe[\"share\"] == \"1\";\r\n }\r\n get CheckScene() {\r\n return this.netzheshe[\"checkscene\"] == \"1\";\r\n }\r\n get Cheat() {\r\n return this.netzheshe[\"cheat\"] == \"1\";\r\n }\r\n get Banner() {\r\n return this.netzheshe[\"Banner\"] == \"1\";\r\n }\r\n get wudaoshijian() {\r\n return Number(this.netzheshe[\"wudaoshijian\"]);\r\n }\r\n LevelReward(win) {\r\n let stage = this.STAGE;\r\n let levelinfo = this.GainCollocation(\"mission\");\r\n for (var key in levelinfo) {\r\n let item = levelinfo[key];\r\n if (item.ID == stage) {\r\n if (win) {\r\n return Number(item.win);\r\n }\r\n else {\r\n return Number(item.lose);\r\n }\r\n }\r\n }\r\n return null;\r\n }\r\n get LevelDirection() {\r\n let stage = this.STAGE;\r\n let levelinfo = this.GainCollocation(\"mission\");\r\n for (var key in levelinfo) {\r\n let item = levelinfo[key];\r\n if (item.ID == stage) {\r\n return Number(item.direction);\r\n }\r\n }\r\n return null;\r\n }\r\n get STAGE() {\r\n if (GameManager.STAGE == -1) {\r\n GameManager.STAGE = Number(this.GainAccount(\"stage\")) + 1;\r\n if (GameManager.STAGE > 30) {\r\n GameManager.STAGE = GameTools.RandomANumber(1, 30);\r\n }\r\n }\r\n return GameManager.STAGE;\r\n }\r\n GetUser(_type) {\r\n var type = AccountUser[_type];\r\n return this.account[type];\r\n }\r\n HasGun(_id) {\r\n var data = this.GainAccount(\"get_themes\");\r\n for (var i = 0; i < data.length; i++) {\r\n var hd = data[i];\r\n if (_id == hd) {\r\n return true;\r\n }\r\n }\r\n return false;\r\n }\r\n GetProgress(_id) {\r\n var config = this.account[\"progress_themes\"];\r\n var progress = config[_id] ? config[_id] : 0;\r\n return progress;\r\n }\r\n get ShareTxt() {\r\n return this.netzheshe[\"sharecontent\"];\r\n }\r\n}\r\n//# sourceMappingURL=PlayerData.js.map", "references": [ "E:/LayaProject/DanceLine/RubikCube/src/NetWork/AccountManager.ts", "E:/LayaProject/DanceLine/RubikCube/src/GameUtils/GameTools.ts", "E:/LayaProject/DanceLine/RubikCube/src/Manager/GameManager.ts" ], "map": "{\"version\":3,\"file\":\"PlayerData.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/NetWork/PlayerData.ts\"],\"names\":[],\"mappings\":\"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\"}" }