少年修仙传客户端代码仓库
client_Hale
2018-10-09 2e7aa5faabcbe00757c74379f67b3231b1b3370f
System/Treasure/TreasurePotentialPanel.cs
@@ -438,12 +438,16 @@
            if (_id == 82)
            {
                m_ContainerLock.gameObject.SetActive(!FuncOpen.Instance.IsFuncOpen(82));
                if (FuncOpen.Instance.IsFuncOpen(82))
                if (FuncOpen.Instance.IsFuncOpen(82) && model.serverInited)
                {
                    potentialBriefInfos[0].potentialTween.SetStartState();
                    potentialBriefInfos[0].potentialTween.enabled = false;
                    m_TreasureAnimation.UnlockTreasurePotential(0);
                    model.SetPotentialUnlockShow(model.selectedTreasure);
                }
                if (!m_SelectTotalEffect)
                {
                    DisplayPotentialEffect();
                }
            }
        }
@@ -863,7 +867,7 @@
        private void PotentialLevelUpdate(int _potentialId, int arg2)
        {
            if (_potentialId == model.selectedPotential)
            if (_potentialId == model.selectedPotential && !m_SelectTotalEffect)
            {
                DisplayPotentialEffect();
            }
@@ -890,19 +894,20 @@
                }
            }
            var levelUpConfig = GetPotentialLevelUpConfig();
            if (!ContainsPotentialBook(model.selectedPotentialBook))
            if(_potentialId == model.selectedPotential && !m_SelectTotalEffect)
            {
                AutoSelectPotentialBook();
                //model.selectedPotentialBook = 0;
                var levelUpConfig = GetPotentialLevelUpConfig();
                if (!ContainsPotentialBook(model.selectedPotentialBook))
                {
                    AutoSelectPotentialBook();
                }
                var curconfig = Config.Instance.Get<SkillConfig>(potential.id);
                var level = potential.level;
                var isMax = level >= curconfig.SkillMaxLV;
                m_ContainerUpgrade.gameObject.SetActive(!isMax && FuncOpen.Instance.IsFuncOpen(82));
            }
            var curconfig = Config.Instance.Get<SkillConfig>(potential.id);
            var level = potential.level;
            var isMax = level >= curconfig.SkillMaxLV;
            m_ContainerUpgrade.gameObject.SetActive(!isMax && FuncOpen.Instance.IsFuncOpen(82));
        }
        private void OnPotentialLevelUp(int _treasureId, int _potential, bool _ok)