Global.ts 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. /**
  2. * 全局变量
  3. */
  4. export default class Global {
  5. public static isVivo = false;
  6. public static allData: any;
  7. public static configData: any;
  8. public static fromAppId: string = '';
  9. public static config = {
  10. homeConfig: {
  11. startVideo: 1,
  12. videoPer: 100,
  13. startNative: 1,
  14. nativePer: 100,
  15. nativeConfig: {
  16. type: 1,
  17. labelType: 1,
  18. time: 0
  19. },
  20. startIntersAd: 1,
  21. intersAdPer: 100,
  22. bannerShow: 1, //是否显示Banner
  23. },
  24. gameConfig: {
  25. startVideo: 1,
  26. videoPer: 100,
  27. startNative: 1,
  28. nativePer: 100,
  29. nativeConfig: {
  30. type: 1,
  31. labelType: 1,
  32. time: 0
  33. },
  34. startIntersAd: 1,
  35. intersAdPer: 100,
  36. bannerShow: 1, //是否显示Banner
  37. },
  38. endConfig: {
  39. startVideo: 1,
  40. videoPer: 100,
  41. startNative: 1,
  42. nativePer: 100,
  43. nativeConfig: {
  44. type: 1,
  45. labelType: 1,
  46. time: 0
  47. },
  48. startIntersAd: 1,
  49. intersAdPer: 100,
  50. bannerShow: 1, //是否显示Banner
  51. },
  52. advertisingConfig: {
  53. rewardedVideoAdId: [
  54. "180d657c8ca14c4ea2089385ab85cc4c"
  55. ],
  56. interstitialAdId: [
  57. "e1a55af9ad0240d58063373c019eac8b"
  58. ],
  59. bannerAdId: [
  60. "e3c3b01217a843fe8c695ec0ad053ed8"
  61. ],
  62. nativeAdId: [
  63. "d8bfb3dc126748388d86311af35c4d00"
  64. ]
  65. },
  66. gameInfo: {
  67. animation: 0.5,
  68. maxStamina: 10,
  69. autoAddStaminaTime: 1,
  70. autoAddStaminaNum: 1
  71. },
  72. addInfo: {
  73. gold: 100,
  74. diamond: 2,
  75. stamina: 2
  76. },
  77. bannerRefreshTime: 10, //banner刷新时间 (单位:秒/s,“最小 30”)
  78. isLog: 1, //log 0 : 不
  79. };
  80. }
  81. /**
  82. * 导出数据
  83. */
  84. export interface ExportData {
  85. appId: string // appID
  86. id: number // 后台导出ID
  87. adImg: string // 广告图URL
  88. exportSrc: string // 导出路劲
  89. gameOriginId: number // 原游戏ID
  90. gameTargetId: number
  91. gameTargetName: string // 分享游戏名称
  92. iconImg: string
  93. isLike: number
  94. isOffline: number
  95. isPopular: number
  96. sort: number
  97. isTripart: number
  98. pageType: number
  99. }
  100. export interface UIConfig {
  101. banner_probability: number, //banner 显示概率
  102. gameBox_probability: number, //gameBox 显示概率
  103. chest_probability: number, //误触宝箱
  104. insert_probability: number, //插屏
  105. video_probability: number, // 强拉视频
  106. export_show: number[], //显示时候的导出
  107. }