LineUpUIData.ts 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  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 = gData.lineUpUIData.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. break;
  25. }
  26. }
  27. this.showTips();
  28. //gData.reward.data = gData.lineUpUIData.adData.videoRedMoney.videoRewardList;
  29. // let world_Pos = this.node_fly.parent.convertToWorldSpaceAR(this.node_fly.getPosition());
  30. // gData.reward.getReward(world_Pos);
  31. }
  32. }