RedBagCashData.ts 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. import { Data } from "../../../mk/data/Data";
  2. /**
  3. * 红包提现数据
  4. * @author 薛鸿潇
  5. */
  6. export class RedBagCashData extends Data {
  7. /**
  8. * 数据初始化
  9. */
  10. public init() {
  11. // 签到配置表
  12. this.initCData();
  13. if (gData.gameData.configs.cashcfg) {
  14. gData.gameData.configs.cashcfg.forEach(item_data => {
  15. for (const key in item_data) {
  16. item_data[key] = parseInt(item_data[key])
  17. }
  18. });
  19. this.c_data = gData.gameData.configs.cashcfg;
  20. this.init_list = true;
  21. }
  22. }
  23. /** 标志位:初始化列表 */
  24. public init_list: boolean = false;
  25. /** 配置表数据 */
  26. public c_data: Array<CDataType> = [];
  27. /** 客户端造的假数据 */
  28. private initCData() {
  29. for (let i = 0; i < 10; i++) {
  30. let obj = {
  31. index: i,
  32. /** 毛币数量? */
  33. money: i,
  34. type_value: i,
  35. time: i,
  36. directVideoTime: i,
  37. delayVideoTimes: i,
  38. money_type: i,
  39. num: i,
  40. moneyshow: i,
  41. summoney: i
  42. };
  43. this.c_data.push(obj)
  44. }
  45. this.init_list = true;
  46. }
  47. }
  48. /** 配置表数据内容 */
  49. export type CDataType = {
  50. /** id */
  51. index: number,
  52. /** 毛币数量? */
  53. money: number,
  54. type_value: number,
  55. time: number,
  56. directVideoTime: number,
  57. delayVideoTimes: number,
  58. money_type: number,
  59. num: number,
  60. moneyshow: number,
  61. summoney: number
  62. }