CoinsBatchAwardVo.ts 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. import { _decorator, Component, Node } from 'cc';
  2. const { ccclass, property } = _decorator;
  3. /**
  4. * 推币掉落奖品信息
  5. */
  6. @ccclass('CoinFlipVo')
  7. export class CoinFlipVo {
  8. /**
  9. * 掉落奖品信息 若为空集合代表本次投币未能触发中奖
  10. */
  11. awardList?: CoinsBatchAwardVo[];
  12. /**
  13. * 游戏币余额
  14. */
  15. gameCurrcy?: number;
  16. }
  17. /**
  18. * 保存礼物的历史数据
  19. */
  20. @ccclass('CoinsBatchAwardVoH')
  21. export class CoinsBatchAwardVoH{
  22. uuid?: string;
  23. /**
  24. * 基础类型 0=虚拟 1=实物
  25. */
  26. basicType?: number;
  27. pos?: Array<number>;
  28. eul?: Array<number>;
  29. }
  30. /**
  31. * 掉落奖品信息
  32. */
  33. @ccclass('CoinsBatchAwardVo')
  34. export class CoinsBatchAwardVo {
  35. /**
  36. * 奖品图标
  37. */
  38. awardIcon?: string;
  39. /**
  40. * 奖品名称
  41. */
  42. awardName?: string;
  43. /**
  44. * 奖品总数
  45. */
  46. awardNum?: number;
  47. /**
  48. * 奖品类型 1=实物 2=游戏币 3=兑换券 4=吉祥兔刮刮卡 5=幸运数字刮刮卡 6=中国龙刮刮卡 7=幸运九宫格 8=普通红包次数
  49. */
  50. awardType?: number;
  51. /**
  52. * 基础类型 0=虚拟 1=实物
  53. */
  54. basicType?: number;
  55. /**
  56. * 奖品最大值
  57. */
  58. maxValue?: number;
  59. /**
  60. * 奖品最小值
  61. */
  62. minValue?: number;
  63. /**
  64. * 中奖概率
  65. */
  66. probability?: number;
  67. /**
  68. * 奖品uuid
  69. */
  70. uuid?: string;
  71. }