少年修仙传客户端代码仓库
client_linchunjie
2018-09-10 b6735582e363afc85b56c1d2e56782c03d7879c0
3376【主干】法宝之魂的解锁条件由境界改为等级
3个文件已修改
20 ■■■■ 已修改文件
System/Treasure/TreasureSoulBehaviour.cs 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Treasure/TreasureSoulModel.cs 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Treasure/TreasureSoulWin.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Treasure/TreasureSoulBehaviour.cs
@@ -51,7 +51,7 @@
        private void AchievementCompletedEvent(int _id)
        {
            int achievementId = 0;
            if (model.TryGetRealmAchievement(treasureSoulId, out achievementId))
            if (model.TryGetLockAchievement(treasureSoulId, out achievementId))
            {
                if (achievementId == _id)
                {
@@ -90,7 +90,7 @@
                {
                    int achievementId = 0;
                    bool unlock = true;
                    if (model.TryGetRealmAchievement(treasureSoulId, out achievementId))
                    if (model.TryGetLockAchievement(treasureSoulId, out achievementId))
                    {
                        Achievement achievement;
                        if (achievementModel.TryGetAchievement(achievementId, out achievement))
@@ -105,8 +105,7 @@
                    else
                    {
                        var successConfig = Config.Instance.Get<SuccessConfig>(achievementId);
                        var realmConfig = Config.Instance.Get<RealmConfig>(successConfig.NeedCnt);
                        m_SoulState.text = Language.Get("TreasureSoulRealm", realmConfig.Img);
                        m_SoulState.text = Language.Get("TreasureSoulRealm", successConfig.NeedCnt);
                    }
                }
            }
System/Treasure/TreasureSoulModel.cs
@@ -101,7 +101,7 @@
            return treasureSouls;
        }
        public bool TryGetRealmAchievement(int _id,out int achievementId)
        public bool TryGetLockAchievement(int _id,out int achievementId)
        {
            achievementId = 0;
            List<int> list;
@@ -110,7 +110,7 @@
                for (int i = 0; i < list.Count; i++)
                {
                    var config = Config.Instance.Get<SuccessConfig>(list[i]);
                    if (config != null && config.Type == 50)
                    if (config != null && config.Type == 1)
                    {
                        achievementId = list[i];
                        return true;
@@ -125,7 +125,7 @@
            return soulAchievements.TryGetValue(_id, out list);
        }
        public bool IsCompleteRealmAchievement(int _id)
        public bool IsCompleteLockAchievement(int _id)
        {
            TreasureSpecialData special;
            if (TryGetTreasureSoul(_id, out special))
@@ -135,7 +135,7 @@
                    return true;
                }
                int achievementId;
                if (TryGetRealmAchievement(_id, out achievementId))
                if (TryGetLockAchievement(_id, out achievementId))
                {
                    Achievement achievement;
                    return achievementModel.TryGetAchievement(achievementId, out achievement) && achievement.completed;
@@ -267,6 +267,7 @@
                        treasureSoulEvent((int)_data.PriID);
                    }
                    UpdateAchievementRedpoint((int)_data.PriID);
                    UpdateRedpoint((int)_data.PriID);
                    continue;
                }
System/Treasure/TreasureSoulWin.cs
@@ -263,7 +263,7 @@
                    }
                    else
                    {
                        if (!model.IsCompleteRealmAchievement(model.selectSoul))
                        if (!model.IsCompleteLockAchievement(model.selectSoul))
                        {
                            m_Active.gameObject.SetActive(false);
                            m_GotoRealm.gameObject.SetActive(true);
@@ -471,7 +471,7 @@
                for (int i = 0; i < list.Count; i++)
                {
                    var config = Config.Instance.Get<SuccessConfig>(list[i]);
                    if (config != null && config.Type == 50)
                    if (config != null && config.Type == 1)
                    {
                        continue;
                    }