import AdSystem from "../../../mk/system/AdSystem"; import { AdFun } from "../../data/AdData"; import { DataEventId, VideoAdType } from "../../data/GameData"; const { ccclass, property } = cc._decorator; @ccclass export default class LineUpUI extends cc.Component { @property(cc.RichText) private lbl_tip: cc.RichText = null; @property(cc.Node) private node_hb: cc.Node = null; start() { gData.lineUpUIData.refresh = false; this.lbl_tip.string = `提现排队中,你前面还有${gData.lineUpUIData.personCount}人`; if(gData.lineUpUIData.popType == 0) { if (gData.gameData.playerProp.lineRedMoney > 0) { this.node_hb.active = true; } else { this.node_hb.active = false; } }else{ this.node_hb.active = false; } } onEnable() { mk.ad.showNative(); } update(dt) { if (gData.lineUpUIData.refresh) { gData.lineUpUIData.refresh = false; this.lbl_tip.string = `提现排队中,你前面还有${gData.lineUpUIData.personCount}人`; cc.tween(this.lbl_tip.node).to(0.3, { scale: 1.4 }).to(0.2, { scale: 1 }).call(() => { //mk.tip.pop(`插队成功,并获得${gData.lineUpUIData.redMoney}红包币`); }).start(); } if(gData.lineUpUIData.refresh2) { gData.lineUpUIData.refresh2 = false; if (gData.gameData.playerProp.lineRedMoney > 0) { this.node_hb.active = true; } else { this.node_hb.active = false; } } } private clickVideoBtn() { mk.audio.playEffect("button"); // 看广告 mk.ad.watchAd(async (success: boolean) => { mk.console.log("watchAD:" + success); if (success) { if(gData.lineUpUIData.popType == 0) { mk.data.sendDataEvent(DataEventId.queue, '进行插队人数'); if (gData.gameData.playerProp.lineRedMoney > 0) { mk.ad.videoAdType = VideoAdType.video_init_20; await gData.adData.watchVideo(AdFun.lineUp); }else{ gData.lineUpUIData.showTips(); } gData.walletCashOutData.HttpCashOut2(gData.walletCashOutData.curID); //gData.walletCashOutData.HttpCashOut2(gData.lineUpUIData.cashId); }else{ await gData.adData.watchVideo(null); } } }); } onDisable() { mk.ad.destroyNativeAd(); } private clickCloseBtn() { mk.audio.playEffect("button"); } }