少年修仙传客户端代码仓库
client_Wu Xijin
2019-03-25 b349efe09102cc56b1e2dcd154cf77f42d080545
3081  【2.0】战力增长bug
1个文件已修改
13 ■■■■ 已修改文件
System/Equip/EquipModel.cs 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Equip/EquipModel.cs
@@ -50,6 +50,7 @@
            packModel.refrechPackEvent += OnItemPackRefresh;
            packModel.refreshItemCountEvent += OnItemCountRefresh;
            PlayerDatas.Instance.playerDataRefreshEvent += OnPlayerDataRefresh;
            particularModel.PowerUpdate += OnPowerUpdate;
        }
        public override void UnInit()
@@ -57,6 +58,7 @@
            packModel.refrechPackEvent -= OnItemPackRefresh;
            packModel.refreshItemCountEvent -= OnItemCountRefresh;
            PlayerDatas.Instance.playerDataRefreshEvent -= OnPlayerDataRefresh;
            particularModel.PowerUpdate -= OnPowerUpdate;
        }
        public void OnAfterPlayerDataInitialize()
@@ -607,7 +609,6 @@
                    if (selectedLevel.value > 0)
                    {
                        appearance.value = GetAppearance(selectedLevel.value);
                        fightPoint.value = GetFightPoint(selectedLevel.value);
                        RefreshCandidateEquips(selectedLevel.value);
                        UpdateSuitPlaces(selectedLevel.value);
                        UpdateSuitProperty(selectedLevel.value, selectedStarLevel.value);
@@ -642,8 +643,6 @@
                    equipSets[clientPlace.x].UpdateEquipSlot(clientPlace.y, equip == null ? string.Empty : equip.guid);
                    appearance.value = GetAppearance(selectedLevel.value);
                    fightPoint.value = GetFightPoint(selectedLevel.value);
                    if (clientPlace.x == selectedLevel.value)
                    {
                        equipDirty = true;
@@ -672,6 +671,14 @@
            }
        }
        private void OnPowerUpdate()
        {
            if (selectedLevel.value != 0)
            {
                fightPoint.value = GetFightPoint(selectedLevel.value);
            }
        }
        private void UpdateRedpoints()
        {
            var unLockedLevels = GetUnLockedEquipSets();