/**收获界面数据类 */ import { Data } from "../../../mk/data/Data"; const { ccclass } = cc._decorator; @ccclass export default class HarvestData extends Data { configID = null; plantID = null; config = null; call = null; //领取类型 0 普通领取 1 超级加倍 getType = 0; init_reward = false; node_fly: cc.Node = null; openPanel(configID, plantID, call, node) { this.configID = configID; this.plantID = plantID; this.call = call; this.node_fly = node; this.config = gData.gameData.getProductMap(this.plantID); mk.ui.openPanel('game/prefab/uiPanel/HarvestPanel'); } setAdData(data) { mk.console.logSingle('HarvestData addata ', this.adData); super.setAdData(data); //奖励弹窗 //gData.reward.adData = gData.harvestData.adData; gData.reward.data = gData.harvestData.adData.videoRedMoney.videoRewardList; gData.reward.callback = gData.harvestData.call; let world_Pos = this.node_fly.parent.convertToWorldSpaceAR(this.node_fly.getPosition()); gData.reward.getReward(world_Pos); //mk.ui.openPanel('module/reward/reward'); gData.harvestData.call = null; } }