import { Data } from "../../../mk/data/Data"; import { RewardType } from "../GameData"; export class LineUpUIData extends Data { public personCount = 0; public cashId = 0; public refresh = false; public redMoney = 0; public refresh2 = false; public popType = 0; showTips() { if (gData.gameData.playerProp.lineRedMoney > 0) { cc.tween(this).delay(0.5).call(() => { let add = Math.round(this.redMoney / 100); mk.tip.pop(`插队成功,并获得${add}红包币`); }).start(); } else { cc.tween(this).delay(0.5).call(() => { mk.tip.pop("插队成功"); }).start(); } } setAdData(data) { //mk.console.logSingle('LineUpUIData addata ', this.adData); super.setAdData(data); this.redMoney = 0; let rewardData = this.adData.videoRedMoney.videoRewardList; for (let i = 0; i != rewardData.length; ++i) { if (rewardData[i].rewardType == RewardType.redBag) { this.redMoney = rewardData[i].rewardNum; gData.gameData.playerProp.redMoney += this.redMoney; break; } } this.showTips(); gData.gameData.playerProp.lineRedMoney = data.lineRedMoney; this.refresh2 = true; //gData.reward.data = gData.lineUpUIData.adData.videoRedMoney.videoRewardList; // let world_Pos = this.node_fly.parent.convertToWorldSpaceAR(this.node_fly.getPosition()); // gData.reward.getReward(world_Pos); } }