TableGameConfig.ts 997 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. import { JsonUtil } from "db://oops-framework/core/utils/JsonUtil";
  2. export class TableGameConfig {
  3. static TableName: string = "GameConfig";
  4. private data: any;
  5. init(id: number) {
  6. var table = JsonUtil.get(TableGameConfig.TableName);
  7. this.data = table[id];
  8. this.id = id;
  9. }
  10. /** 编号【KEY】 */ id: number = 0;
  11. /** 游戏名 */
  12. get gameName(): string {
  13. return this.data.gameName;
  14. }
  15. /** 游戏版本 */
  16. get gameVersion(): string {
  17. return this.data.gameVersion;
  18. }
  19. /** 游戏公司名 */
  20. get gameCompanyName(): string {
  21. return this.data.gameCompanyName;
  22. }
  23. /** 隐私政策 */
  24. get gamePrivacyUrl(): string {
  25. return this.data.gamePrivacyUrl;
  26. }
  27. /** 用户协议 */
  28. get gameProtocolUrl(): string {
  29. return this.data.gameProtocolUrl;
  30. }
  31. /** 是否开启本地调试 */
  32. get isLocalTest(): number {
  33. return this.data.isLocalTest;
  34. }
  35. }