123456789101112131415 |
- {
- "code": "import { ui } from \"../ui/layaMaxUI\";\r\nimport { GameTools } from \"../GameUtils/GameTools\";\r\nimport { AccountManager } from \"../NetWork/AccountManager\";\r\nimport { signdata } from \"../NetWork/PlayerData\";\r\nimport GuangGao from \"../NetWork/GuangGao\";\r\nimport { ViewManager, ViewType } from \"./ViewManager\";\r\nimport { ServerManager, TeamWave } from \"../NetWork/ServerManager\";\r\nexport class SignView extends ui.SignViewUI {\r\n constructor() {\r\n super();\r\n SignView.ins = this;\r\n }\r\n static get Instance() {\r\n if (SignView.ins == null) {\r\n return new SignView();\r\n }\r\n return SignView.ins;\r\n }\r\n OnShow() {\r\n this.signReward = AccountManager.Instance.curplayerData.GainCollocation(\"sign\");\r\n this.RegButton();\r\n this.RefreshUI();\r\n this.InitData();\r\n if (!SignView.canSgin) {\r\n this.receiveBtn.visible = false;\r\n }\r\n else {\r\n this.receiveBtn.visible = true;\r\n }\r\n this.height = Laya.stage.height;\r\n Laya.stage.on(Laya.Event.RESIZE, this, () => {\r\n this.height = Laya.stage.height;\r\n });\r\n }\r\n RefreshUI() {\r\n this.GoldNum.text = AccountManager.Instance.curplayerData.GainAccount(\"money\");\r\n }\r\n RegButton() {\r\n this.receiveBtn.clickHandler = new Laya.Handler(this, this.ClickReceive);\r\n this.closeBtn.clickHandler = new Laya.Handler(this, this.ClickClose);\r\n }\r\n ClickReceive() {\r\n if (Laya.Browser.onWeiXin) {\r\n GuangGao.ShowVideo((isLoad) => {\r\n if (isLoad) {\r\n var agrs = [{ \"video\": \"0\" }];\r\n ServerManager.Instance.SendHttp(TeamWave.QianDao, agrs, Laya.Handler.create(this, (e) => {\r\n this.InitData();\r\n this.RefreshUI();\r\n this.showReward(e.rewards, () => {\r\n this.ClickClose();\r\n });\r\n }), Laya.Handler.create(this, this.OnSignError), true);\r\n }\r\n });\r\n }\r\n else {\r\n this.ClickClose();\r\n }\r\n }\r\n OnSignError(e) {\r\n console.log(e);\r\n }\r\n ClickClose() {\r\n ViewManager.Instance.ShowView(ViewType.HomeView);\r\n }\r\n InitData() {\r\n let day = Number(AccountManager.Instance.curplayerData.GetSign(signdata.sign_days));\r\n let signtime = Number(AccountManager.Instance.curplayerData.GetSign(signdata.sign_time));\r\n let curIndex = day % 7 + 1;\r\n let first = day < 7;\r\n let index = first ? 0 : 7;\r\n let rewards = [];\r\n for (var i = index; i < index + 7; i++) {\r\n rewards[this.signReward[i].id] = this.signReward[i].rewards;\r\n }\r\n for (let i = 1 + index; i <= 7 + index; i++) {\r\n let t = i % 8;\r\n var rewardid = rewards[i];\r\n var reward = AccountManager.Instance.curplayerData.GetRewardConfig(rewardid);\r\n let dayBox = this.signList.getChildByName('day' + t).getChildAt(0);\r\n let item = dayBox.getChildByName('item');\r\n let itemnum = dayBox.getChildByName('itemnum');\r\n let isGet = dayBox.getChildByName('isGet');\r\n isGet.visible = false;\r\n let type = reward.reward_item;\r\n if (type == 1000) {\r\n itemnum.text = reward.reward_num;\r\n }\r\n else {\r\n item.skin = 'subpackage2/res/skin/' + reward.icon + '.png';\r\n itemnum.visible = false;\r\n }\r\n if (t < curIndex) {\r\n isGet.visible = true;\r\n }\r\n }\r\n }\r\n static get canSgin() {\r\n let todayZero = new Date(AccountManager.Instance.ServerTime * 1000);\r\n todayZero.setHours(0, 0, 0, 0);\r\n var zeroTime = todayZero.valueOf();\r\n var signtime = Number(AccountManager.Instance.curplayerData.GetSign(signdata.sign_time));\r\n var signTime = signtime * 1000;\r\n var can = signTime < zeroTime ? true : false;\r\n return can;\r\n }\r\n static get CanVideoSign() {\r\n let todayZero = new Date(AccountManager.Instance.ServerTime * 1000);\r\n todayZero.setHours(0, 0, 0, 0);\r\n let lasttime = new Date(AccountManager.Instance.ServerTime * 1000);\r\n lasttime.setHours(24, 0, 0, 0);\r\n var mtime = lasttime.valueOf();\r\n var zeroTime = todayZero.valueOf();\r\n var signtime = Number(AccountManager.Instance.curplayerData.GetSign(signdata.sign_time));\r\n var signTime = signtime * 1000;\r\n var can = (signTime > zeroTime && signTime < mtime) ? true : false;\r\n return can;\r\n }\r\n showReward(rewards, callback) {\r\n for (let key in rewards) {\r\n let itemId = Number(key);\r\n let itemnum = Number(rewards[key]);\r\n if (itemId == 1000) {\r\n GameTools.GetMoney(itemnum, null, Laya.Handler.create(this, () => {\r\n callback && callback();\r\n }));\r\n }\r\n else {\r\n Laya.timer.once(1000, this, () => {\r\n callback && callback();\r\n });\r\n }\r\n }\r\n }\r\n OnHide() {\r\n }\r\n}\r\n//# sourceMappingURL=SignView.js.map",
- "references": [
- "E:/LayaProject/DanceLine/RubikCube/src/ui/layaMaxUI.ts",
- "E:/LayaProject/DanceLine/RubikCube/src/Manager/PlayerManager.ts",
- "E:/LayaProject/DanceLine/RubikCube/src/GameUtils/GameTools.ts",
- "E:/LayaProject/DanceLine/RubikCube/src/NetWork/AccountManager.ts",
- "E:/LayaProject/DanceLine/RubikCube/src/NetWork/PlayerData.ts",
- "E:/LayaProject/DanceLine/RubikCube/src/NetWork/GuangGao.ts",
- "E:/LayaProject/DanceLine/RubikCube/src/View/ViewManager.ts",
- "E:/LayaProject/DanceLine/RubikCube/src/NetWork/ServerManager.ts"
- ],
- "map": "{\"version\":3,\"file\":\"SignView.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/View/SignView.ts\"],\"names\":[],\"mappings\":\"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\"}"
- }
|