data.ts 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172
  1. import { Enum, Vec3 } from "cc";
  2. export class model_item_data{
  3. public id:number = 0
  4. public name:string = "123"
  5. public width:number = 1080
  6. public height:number = 1000
  7. public list:model_content_item_data[] = [];
  8. }
  9. export class model_content_item_data{
  10. public x:number = 0;
  11. public y:number = 0;
  12. public w:number = 0;
  13. public h:number = 0;
  14. public buff_type:number = -1;
  15. public item_type:number = -1;
  16. public pos:Vec3 = null
  17. }
  18. export class settingData{
  19. public isOpenYinYue:boolean = true; //是否开启音乐
  20. public isOpenYinXiao:boolean = true; //是否开启音效
  21. public isOpenZhendong:boolean = true; //是否开启震动
  22. }
  23. export class level_data{
  24. public content:level_item_data[] = []
  25. }
  26. export class level_item_data{
  27. public content:string = ""
  28. }
  29. export class userInfo{
  30. public avatarUrl:string = ""
  31. public nickName:string = ""
  32. public gender:number = 0
  33. public city:string = ""
  34. public province:string = ""
  35. public country:string = ""
  36. public language:string = ""
  37. }
  38. export class userData{
  39. public id:number = 0
  40. public openid:string = ""
  41. public avatarUrl:string = ""
  42. public nickName:string = ""
  43. public unionid:string = ""
  44. public region_pid:number = 0
  45. public region_id:number = 0
  46. public license_plate:string = ""
  47. public ip:string = ""
  48. public platform:string = ""
  49. public create_at:string = ""
  50. public license_code:string = ""
  51. public token:string = ""
  52. public province_name:string = ""
  53. public city_name:string = ""
  54. public update_region_status:number = 1 //1:本周已经设置 0:本周未设置
  55. public tt_sidebar_reward_status:number = 0 //1:已经领取 0:未领取
  56. public free_game_number:number = 0 //今日免费玩游戏次数
  57. public share_number:number = 0 //今日分享次数
  58. }
  59. export class rankData{
  60. public score:number = 0 //最大积分
  61. public number:number = 0 //排名 0 没有分数和排名
  62. public ranking_desc:string = "" // 排名描述
  63. public user_id:number = 0 // 用户id
  64. public avatarUrl:string = "" // 头像
  65. public nickName:string = "" //昵称
  66. public license_code:string = "" //车牌号
  67. public car_id:number = 1 // 当前汽车图片id
  68. public car_url:string = "" // 当前汽车图片
  69. public car_name:string = "" // 当前汽车名字
  70. public province_name:string = ""//省名字
  71. public city_name:string = ""//市名字
  72. public city_badge_status:number = 0 //城市徽章状态 1展示 0不展示
  73. public province_badge_status:number = 0 //省级徽章状态 1展示 0不展示
  74. public nationwide_badge_status:number = 0 //全国徽章状态 1展示 0不展示
  75. }
  76. export class guangboData{
  77. public title:string = ""
  78. }
  79. export class user_car_list{
  80. public car_list:number[] = [] //汽车列表
  81. public default_car_id:number = 0 // 默认车辆
  82. }
  83. export class user_results{
  84. public unlock_car_list:number[] = [] //所有汽车列表
  85. public default_car_id:number = 0 // 默认车辆
  86. public obtain_list:number[] = [] //
  87. public ratio:string = ""
  88. public max_integral:number = 0 //最高分
  89. public city_badge_status:number = 0 //城市徽章状态 1展示 0不展示
  90. public province_badge_status:number = 0 //省级徽章状态 1展示 0不展示
  91. public nationwide_badge_status:number = 0 //全国徽章状态 1展示 0不展示
  92. }
  93. export class sysConfig{
  94. public bulletin_img:string = "" //公告
  95. public game_introduction_img:string = ""//游戏介绍
  96. public free_ads_number:number = 0 //免费广告数量
  97. public free_game_time:number = 0 //免费游戏时间,单位s
  98. public free_game_number:number = 0 //今日免费玩游戏次数
  99. public share_number:number = 0 //今日分享次数
  100. public share_des:string = '' //分享描述
  101. }
  102. export class user_free_ads_data{
  103. public look_video_count:number = 0
  104. public start_date_time:number = 0
  105. public is_free:boolean = false
  106. public is_look_video_infinite_count_reward:boolean = false //是否看广告的无限次数奖励
  107. }
  108. export class car_item_data{
  109. public id:number = 0;
  110. public name:string = "";
  111. public unlock_points:number = 0;
  112. public cover:string = "";
  113. public home_cover:string = "";
  114. public ranking_cover:string = "";
  115. }
  116. export class edit_game_config_data{
  117. public box_list:box_random_data[] = []
  118. public scores:box_random_data = null
  119. public car_init_num:number = 3;
  120. public buff_xing:number = 10;
  121. public buff_xi:number = 10;
  122. public buff_dun:number = 10;
  123. public buff_xi_range:number = 10;
  124. //
  125. public car_origin_speed:number = 700;
  126. public car_add_speed_time:number = 1;
  127. public car_add_speed_num:number = 0;
  128. public car_add_speed_max:number = 0;
  129. //
  130. public buff_xi_add_speed:number = 0;
  131. public buff_dun_add_speed:number = 0;
  132. public buff_xing_add_speed:number = 0;
  133. }
  134. export class box_random_data{
  135. public min:number = 0;
  136. public max:number = 0;
  137. public type:number = 0;
  138. }
  139. export class area_item_data{
  140. public id:number = -1;
  141. public name:string = '';
  142. public pid:number = -1;
  143. public list:area_item_data[] = []
  144. }
  145. export enum DirType{
  146. LEFT,
  147. RIGHT,
  148. NONE,
  149. }