Просмотр исходного кода

素材替换,弱引导功能权重对接

薛鸿潇 5 лет назад
Родитель
Сommit
2de035933d

BIN
assets/resources/spine/game/changjing.png


+ 10 - 9
assets/script/game/data/module/GuideWeakData.ts

@@ -20,9 +20,15 @@ export default class GuideWeakData {
     public init() {
         // this.data_config = data_config;
         if (gData.gameData.configs.ServerConfig.triggerTime)
-            this.data_config.triggerTime = gData.gameData.configs.ServerConfig.triggerTime;
+            this.data_config.triggerTime = parseInt(gData.gameData.configs.ServerConfig.triggerTime);
         if (gData.gameData.configs.ServerConfig.panelWeight) {
-
+            // 8:70,5:30
+            this.data_config.panelWeight = {}
+            let new_weight = gData.gameData.configs.ServerConfig.panelWeight.split(',')
+            for (let i = 0; i < new_weight.length; i++) {
+                const item_str = new_weight[i].split(':');
+                this.data_config.panelWeight[item_str[0]] = parseInt(item_str[1]);
+            }
         }
     }
     /**
@@ -32,12 +38,6 @@ export default class GuideWeakData {
      */
     public data_config = {
         panelWeight: {
-            "1": 10,
-            "2": 10,
-            "4": 10,
-            "5": 10,
-            "6": 10,
-            "7": 10
         },
         triggerTime: 5
     }
@@ -83,7 +83,8 @@ export default class GuideWeakData {
     }
     public openPanelByBtn() {
         const panel_id = gData.guideWeakData.cur_guide_id
-        gData.gameData.funBtns['btn' + panel_id].emit('click')
+        if (gData.gameData.funBtns['btn' + panel_id])
+            gData.gameData.funBtns['btn' + panel_id].emit('click')
     }
     public panel_name_config = {
         moreGame: 1,