LineUpUIData.ts 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  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. let add = Math.round(this.redMoney / 100);
  12. mk.tip.pop(`插队成功,并获得${add}红包币`);
  13. }).start();
  14. }
  15. setAdData(data) {
  16. //mk.console.logSingle('LineUpUIData addata ', this.adData);
  17. super.setAdData(data);
  18. this.redMoney = 0;
  19. let rewardData = this.adData.videoRedMoney.videoRewardList;
  20. for(let i = 0; i != rewardData.length; ++i)
  21. {
  22. if(rewardData[i].rewardType == RewardType.redBag)
  23. {
  24. this.redMoney = rewardData[i].rewardNum;
  25. gData.gameData.playerProp.redMoney += this.redMoney;
  26. break;
  27. }
  28. }
  29. this.showTips();
  30. //gData.reward.data = gData.lineUpUIData.adData.videoRedMoney.videoRewardList;
  31. // let world_Pos = this.node_fly.parent.convertToWorldSpaceAR(this.node_fly.getPosition());
  32. // gData.reward.getReward(world_Pos);
  33. }
  34. }