少年修仙传客户端代码仓库
client_linchunjie
2018-11-06 f142e93108cf4309e8e006d8de90352bde89a8ba
2291 【BUG】【1.2】法宝卡级任务引导没有出现
3个文件已修改
34 ■■■■ 已修改文件
System/NewBieGuidance/FunctionalGuideCenter.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Treasure/TreasureAchievement.cs 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Treasure/TreasureLevelUpWin.cs 19 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/NewBieGuidance/FunctionalGuideCenter.cs
@@ -83,6 +83,11 @@
            return underwayGuides != null && underwayGuides.Count > 0;
        }
        public bool ExistUnderwayGuide(int _guidId)
        {
            return underwayGuides != null && underwayGuides.Contains(_guidId);
        }
        public void StartGuide(int _id)
        {
            RemoveAllUnderWayGuide();
System/Treasure/TreasureAchievement.cs
@@ -111,7 +111,10 @@
            if (FunctionalGuideCenter.Instance.ExistAnyUnderwayGuide()
                && this.name.Equals("Achievement_0"))
            {
                FunctionalGuideCenter.Instance.RemoveGuide(65);
                if (FunctionalGuideCenter.Instance.ExistUnderwayGuide(65))
                {
                    FunctionalGuideCenter.Instance.RemoveGuide(65);
                }
            }
        }
@@ -128,7 +131,10 @@
            {
                return;
            }
            FunctionalGuideCenter.Instance.RemoveGuide(65);
            if (FunctionalGuideCenter.Instance.ExistUnderwayGuide(65))
            {
                FunctionalGuideCenter.Instance.RemoveGuide(65);
            }
            model.GotoCompleteAchievement(achievement.id);
            var guid = model.GetBetterEquipByPlace();
System/Treasure/TreasureLevelUpWin.cs
@@ -221,7 +221,10 @@
            m_TreasurePotential.Dispose();
            m_AchievementScroll.Dispose();
            m_TreasureFairyBehaviour.Dispose();
            FunctionalGuideCenter.Instance.RemoveGuide(65);
            if (FunctionalGuideCenter.Instance.ExistUnderwayGuide(65))
            {
                FunctionalGuideCenter.Instance.RemoveGuide(65);
            }
            if (!m_CorrectClose)
            {
                UI3DTreasureSelectStage.Instance.Close();
@@ -550,7 +553,10 @@
            if (CheckSelectTreasureFunc(model.selectedTreasure - 1))
            {
                model.openFromTaskId = 0;
                FunctionalGuideCenter.Instance.RemoveGuide(65);
                if (FunctionalGuideCenter.Instance.ExistUnderwayGuide(65))
                {
                    FunctionalGuideCenter.Instance.RemoveGuide(65);
                }
                model.selectedTreasure = model.selectedTreasure - 1;
            }
        }
@@ -560,7 +566,10 @@
            if (CheckSelectTreasureFunc(model.selectedTreasure + 1))
            {
                model.openFromTaskId = 0;
                FunctionalGuideCenter.Instance.RemoveGuide(65);
                if (FunctionalGuideCenter.Instance.ExistUnderwayGuide(65))
                {
                    FunctionalGuideCenter.Instance.RemoveGuide(65);
                }
                model.selectedTreasure = model.selectedTreasure + 1;
            }
        }
@@ -712,6 +721,10 @@
                && (m_Treasure as HumanTreasure).castSoulRedpoint.state == RedPointState.None)
            {
                m_AchievementScroll.ResetScrollItemName();
                if (NewBieCenter.Instance.completeGuidesBuf.Contains(65))
                {
                    NewBieCenter.Instance.ResetGuide(65);
                }
                FunctionalGuideCenter.Instance.StartGuide(65);
            }
        }