Config.ts 5.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. import { InGame, Lang } from "./data/const/TypeConst"
  2. export default class Config {
  3. public static pid: string = "1"
  4. public static appVersion: string = '1.0.29'
  5. public static GAME_FRAME: number = 60
  6. public static wxOpenId: string = ""
  7. public static wxSign: string = ""
  8. public static policy: string = "" //隐私协议是否默认勾选 没有配置或者配置1默认勾选,配置0默认不勾选
  9. public static kefu: string = "" //1开启客服按钮,0或者空关闭客服按钮
  10. public static showTips: string = "1" //是否显示启动页0.1折的提示
  11. public static showTipType: string = "1" //显示启动页0.1折提示图片
  12. public static showAgeTip: string = "16" //显示启动页适龄图片
  13. public static showBgType: string = "0" //显示启动页背景图片
  14. public static openTD: number = 0 //数数数据上报开关
  15. public static adVideo: string = "1" //是否有广告 0关,1开
  16. public static inGame: InGame = 0
  17. public static lang: string = Lang.lang_zh_cn
  18. public static beianUrl:string = ""//备案网址
  19. // public static showZhenFaTips: boolean = true// 阵法替换或出售时的提示开关
  20. // public static showGuZiTips: boolean = true// 大帝古字的古字处理提示开关
  21. public static serverEachTag: number = 20 // 每个标签带有的区服数量
  22. // public static remoteVersionUrl: string = "https://xmzt-game.szfangzhouhd.com/player/getVersion" // 微信小游戏102 103 获取远程配置版本号地址.写死
  23. // public static remoteVersionUrl: string = "https://ztgn-game1.dmtemp.com/player/getVersion" // 微信小游戏201 202 获取远程配置版本号地址.写死
  24. // public static remoteVersionUrl: string = "https://shkaifa.xmsgame.com:3101/player/getVersion" // H5小游戏1(开发服) 获取远程配置版本号地址.写死
  25. // public static remoteVersionUrl: string = "https://shkaifa.xmsgame.com:3111/player/getVersion" // H5小游戏2 获取远程配置版本号地址.写死
  26. //欢游
  27. // public static remoteVersionUrl: string = "https://zthysh.xmsgame.com/player/getVersion" // H5小游戏1100
  28. public static remoteVersionUrl: string = "https://zthyz1.xmsgame.com/player/getVersion" // H5小游戏1101
  29. // public static remoteVersionUrl: string = "https://zthyz2.xmsgame.com/player/getVersion" // H5小游戏1102
  30. // public static remoteVersionUrl: string = "https://zthyz3.xmsgame.com/player/getVersion" // H5小游戏1103
  31. // public static remoteVersionUrl: string = "https://zthyz4.xmsgame.com/player/getVersion" // H5小游戏1104
  32. // public static remoteVersionUrl: string = "https://zthyz5.xmsgame.com/player/getVersion" // H5小游戏1105
  33. // public static remoteVersionUrl: string = "https://zthyz6.xmsgame.com/player/getVersion" // H5小游戏1106
  34. // public static remoteVersionUrl: string = "https://zthyz7.xmsgame.com/player/getVersion" // H5小游戏1107
  35. // public static remoteVersionUrl: string = "https://zthyz8.xmsgame.com/player/getVersion" // H5小游戏1108
  36. // public static remoteVersionUrl: string = "https://zthyz9.xmsgame.com/player/getVersion" // H5小游戏1109
  37. // public static remoteVersionUrl: string = "https://zthyz10.xmsgame.com/player/getVersion" // 闲闲游戏1110
  38. // public static remoteVersionUrl: string = "https://zthyzb.xmsgame.com/player/getVersion" // H5小游戏1190 直播服
  39. // public static remoteVersionUrl: string = "https://gcgdx.moxigame.cn/player/getVersion" // 淘宝小游戏正式服
  40. //public static remoteVersionUrl: string = "https://cnlcccp.cyfz.com.cn/player/getVersion" // 17玩超能力冲刺
  41. public static isPad: boolean = false
  42. public static upid: any
  43. public static upFrame: any //每帧定时器
  44. public static upFight: any //战斗内加速定时器
  45. public static upZhenWen: any // 阵纹召唤定时器
  46. // x:x方向的安全区域(从左下方计算) y:y方向的安全区域(左下方计算) width:横向宽度 height:纵向宽度
  47. // yMax: 1519.2757009345794
  48. // yMin: 底部安全区域以上的起始点,比如 50, 表示底部黑色区域50
  49. // yMax: 顶部安全区域到达点,比如1650 代表1650像素以上都是黑色区域
  50. static safeAreaRect: { x: number, y: number, width: number, height: number, yMin: number, yMax: number } =
  51. { x: 0, y: 0, width: 750, height: 1334, yMax: 0, yMin: 0 }
  52. // 屏幕真实宽度(考虑刘海屏)
  53. static realHeight: number = 1334
  54. static paySuccAdokId: any // 支付回调成功定时器
  55. static paySuccAdokIndex: number = 0
  56. static homeBgMaxOffsetY: number = 140 //主页背景图和炉鼎 1750 尺寸下,上移此像素
  57. static menuBottomMaxOffsetY: number = 80 //底部菜单 1750 尺寸下,上移此像素
  58. static homeBgRealOffsetY: number = 0 // 真实偏移量
  59. static menuBottomRealOffsetY: number = 0 // 真实偏移量
  60. // 功能开放等级,用于预加载资源. 考虑从配置表中获取而不是写死
  61. static levelArena: number = 9 // 竞技场
  62. // homeview首次点开时加载的资源列表
  63. static homeLoadList: { bundle: string, viewList: string[] }[] = [
  64. ]
  65. static levelLoadList: { [lv: string]: { bundle: string, viewList: string[] }[] } = {
  66. }
  67. static hdLoadList: { [OpenType: string]: { hdName: string,bundle:string,viewList: string[] } } = {
  68. }
  69. static battleDebug: boolean = false // 战斗调试
  70. }