Przeglądaj źródła

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

薛鸿潇 5 lat temu
rodzic
commit
0a68983d65

+ 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.data_config.triggerTime) return;
         if (gData.guideWeakData.cur_guide_id) return;
+        if (!mk.guide.isGuideComplete()) return;
 
         gData.guideWeakData.silent_time += dt;
         if (gData.guideWeakData.silent_time >= gData.guideWeakData.data_config.triggerTime) {
@@ -35,7 +36,6 @@ export default class GuideWeak extends cc.Component {
     }
     /** 玩家的屏幕触摸操作 */
     private onClickCall(touch) {
-        cc.log('弱引导计时重置');
         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);
     }
+
+    /**
+     * 引导是否完成
+     * @returns true 已完成
+     */
+    public isGuideComplete(): Boolean {
+        if (!this.crtGuideID || this.crtGuideID === 999) {
+            return true;
+        } else {
+            return false;
+        }
+    }
 }