|
@@ -69,8 +69,13 @@ namespace GFGGame
|
|
|
{
|
|
|
return false;
|
|
|
}
|
|
|
+
|
|
|
GuideCfg cfg = GuideCfgArray.Instance.GetCfg(guideKey);
|
|
|
if (cfg == null || GuideDataManager.currentGuideId != 0 && GuideDataManager.currentGuideId != cfg.id) return false;
|
|
|
+ if (guideKey == ConstGuideId.ARENA_OPEN && (InstanceZonesDataManager.CheckLevelPass(cfg.storyLevelId) || ArenaDataManager.Instance.IsArenaClearing))
|
|
|
+ {
|
|
|
+ return false;//竞技场结算中或已通关指定开启关卡,不引导
|
|
|
+ }
|
|
|
GRoot.inst.touchable = false;
|
|
|
bool isStoryLevelGuide = cfg.storyLevelId > 0;
|
|
|
bool isFinishCurId = StorageDataManager.Instance.GetStorageValue(ConstStorageId.STORAGE_GUIDE + cfg.id) > 0;//当前引导未完成
|