Преглед на файлове

强引导进行时,不启用弱引导

薛鸿潇 преди 5 години
родител
ревизия
0a68983d65
променени са 2 файла, в които са добавени 13 реда и са изтрити 1 реда
  1. 1 1
      assets/script/game/module/guideWeak/GuideWeak.ts
  2. 12 0
      assets/script/mk/system/GuideSystem.ts

+ 1 - 1
assets/script/game/module/guideWeak/GuideWeak.ts

@@ -16,6 +16,7 @@ export default class GuideWeak extends cc.Component {
         if (!gData.guideWeakData.enable) return;
         if (!gData.guideWeakData.enable) return;
         if (!gData.guideWeakData.data_config.triggerTime) return;
         if (!gData.guideWeakData.data_config.triggerTime) return;
         if (gData.guideWeakData.cur_guide_id) return;
         if (gData.guideWeakData.cur_guide_id) return;
+        if (!mk.guide.isGuideComplete()) return;
 
 
         gData.guideWeakData.silent_time += dt;
         gData.guideWeakData.silent_time += dt;
         if (gData.guideWeakData.silent_time >= gData.guideWeakData.data_config.triggerTime) {
         if (gData.guideWeakData.silent_time >= gData.guideWeakData.data_config.triggerTime) {
@@ -35,7 +36,6 @@ export default class GuideWeak extends cc.Component {
     }
     }
     /** 玩家的屏幕触摸操作 */
     /** 玩家的屏幕触摸操作 */
     private onClickCall(touch) {
     private onClickCall(touch) {
-        cc.log('弱引导计时重置');
         gData.guideWeakData.silent_time = 0;
         gData.guideWeakData.silent_time = 0;
     }
     }
 
 

+ 12 - 0
assets/script/mk/system/GuideSystem.ts

@@ -31,4 +31,16 @@ export default class GuideSystem {
         }
         }
         gData.gameData.setProp(GameProp.guideID, this.crtGuideID);
         gData.gameData.setProp(GameProp.guideID, this.crtGuideID);
     }
     }
+
+    /**
+     * 引导是否完成
+     * @returns true 已完成
+     */
+    public isGuideComplete(): Boolean {
+        if (!this.crtGuideID || this.crtGuideID === 999) {
+            return true;
+        } else {
+            return false;
+        }
+    }
 }
 }