LineUpUIData.ts 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. import { Data } from "../../../mk/data/Data";
  2. import { RewardType } from "../GameData";
  3. export class LineUpUIData extends Data {
  4. public personCount = 0;
  5. public cashId = 0;
  6. public refresh = false;
  7. public redMoney = 0;
  8. showTips()
  9. {
  10. cc.tween(this).delay(0.5).call(()=>{
  11. mk.tip.pop(`插队成功,并获得${this.redMoney}红包币`);
  12. }).start();
  13. }
  14. setAdData(data) {
  15. //mk.console.logSingle('LineUpUIData addata ', this.adData);
  16. super.setAdData(data);
  17. this.redMoney = 0;
  18. let rewardData = this.adData.videoRedMoney.videoRewardList;
  19. for(let i = 0; i != rewardData.length; ++i)
  20. {
  21. if(rewardData[i].rewardType == RewardType.redBag)
  22. {
  23. this.redMoney = rewardData[i].rewardNum;
  24. gData.gameData.playerProp.redMoney += this.redMoney;
  25. break;
  26. }
  27. }
  28. this.showTips();
  29. //gData.reward.data = gData.lineUpUIData.adData.videoRedMoney.videoRewardList;
  30. // let world_Pos = this.node_fly.parent.convertToWorldSpaceAR(this.node_fly.getPosition());
  31. // gData.reward.getReward(world_Pos);
  32. }
  33. }