Tablelevels_config.ts 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. import { JsonUtil } from "db://assets/core_tgx/base/utils/JsonUtil";
  2. export class Tablelevels_config {
  3. static TableName: string = "levels_config";
  4. private data: any;
  5. init(id: number) {
  6. const table = JsonUtil.get(Tablelevels_config.TableName);
  7. this.data = table[id];
  8. this.id = id;
  9. }
  10. /** 编号【KEY】 */
  11. id: number = 0;
  12. /** 关卡编号 */
  13. get level(): number {
  14. return this.data.level;
  15. }
  16. /** 关卡颜色数 */
  17. get color(): number {
  18. return this.data.color;
  19. }
  20. /** 调酒杯数量 */
  21. get wineglass(): any {
  22. return this.data.wineglass;
  23. }
  24. /** 调酒杯规则 */
  25. get wineglass_color(): any {
  26. return this.data.wineglass_color;
  27. }
  28. /** 原料杯规格刷新率 */
  29. get measuringcup(): any {
  30. return this.data.measuringcup;
  31. }
  32. /** 原料杯刷新依据数 */
  33. get measuringcup_number(): number {
  34. return this.data.measuringcup_number;
  35. }
  36. /** 原料杯颜色上限 */
  37. get measuringcup_color(): number {
  38. return this.data.measuringcup_color;
  39. }
  40. /** 问号水刷新率 */
  41. get query_probability(): number {
  42. return this.data.query_probability;
  43. }
  44. /** 问号水上限 */
  45. get query_ceiling(): number {
  46. return this.data.query_ceiling;
  47. }
  48. /** 冰冻水刷新率 */
  49. get ice_probability(): number {
  50. return this.data.ice_probability;
  51. }
  52. /** 冰冻水上限 */
  53. get ice_ceiling(): number {
  54. return this.data.ice_ceiling;
  55. }
  56. /** 冰冻水极限 */
  57. get ice_thelimit(): number {
  58. return this.data.ice_thelimit;
  59. }
  60. /** 万能水刷新率 */
  61. get change_ceiling(): number {
  62. return this.data.change_ceiling;
  63. }
  64. /** 万能水上限 */
  65. get change_thelimit(): number {
  66. return this.data.change_thelimit;
  67. }
  68. /** 是否参与随机 */
  69. get random(): number {
  70. return this.data.random;
  71. }
  72. }