少年修仙传客户端代码仓库
hch
2019-11-13 17c59cb8a9c9322d48dc32b6a55094eb2cc15302
0312 升星成功屏蔽残留信息升星,开孔,套装,强化,洗练
1个文件已修改
23 ■■■■ 已修改文件
System/EquipStar/EquipStarSuccessWin.cs 23 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/EquipStar/EquipStarSuccessWin.cs
@@ -228,8 +228,7 @@
                }
                var behaviour = GetStarSuccessActiveItemBehaviour();
                var job = PlayerDatas.Instance.baseData.Job;
                if (count == 0)
                    behaviour.gameObject.SetActive(false);
                switch (count)
                {
                    case 2:
@@ -260,6 +259,10 @@
                        }
                        ActiveSuitString = behaviour.GetContent();
                        break;
                    default:
                        behaviour.gameObject.SetActive(false);
                        break;
                }
            }
@@ -270,20 +273,24 @@
            var beforeConfig = EquipStarConfig.Get(model.equipPosition.x, model.equipPosition.y, model.star - 1);
            var nowConfig = EquipStarConfig.Get(model.equipPosition.x, model.equipPosition.y, model.star);
            var behaviour = GetStarSuccessActiveItemBehaviour();
            if (beforeConfig == null || beforeConfig.StarAttrInfo.Length != nowConfig.StarAttrInfo.Length)
            {
                var behaviour = GetStarSuccessActiveItemBehaviour();
                behaviour.DisplayStarProperty(model.star, nowConfig.StarAttrInfo[nowConfig.StarAttrInfo.Length - 1]);
            }
            else
                behaviour.gameObject.SetActive(false);
        }
        private void DisplayGemHole()
        {
            var behaviour = GetStarSuccessActiveItemBehaviour();
            if (model.star == 2 || model.star == 5)
            {
                var behaviour = GetStarSuccessActiveItemBehaviour();
                behaviour.DisplayGemHole(model.star);
            }
            else
                behaviour.gameObject.SetActive(false);
        }
        private void DisplayStrengthLevel()
@@ -291,11 +298,13 @@
            var type = EquipStrengthModel.GetEquipStrengthType(model.equipPosition.y);
            var beforeLevel = strengthModel.GetEquipLevelMax(type, model.star - 1);
            var nowLevel = strengthModel.GetEquipLevelMax(type, model.star);
            var behaviour = GetStarSuccessActiveItemBehaviour();
            if (beforeLevel != nowLevel)
            {
                var behaviour = GetStarSuccessActiveItemBehaviour();
                behaviour.DisplayStrengthLevelLimit(model.star, nowLevel);
            }
            else
                behaviour.gameObject.SetActive(false);
        }
        private void DisplayTrainLevel()
@@ -305,11 +314,13 @@
            var type = EquipTrainModel.GetTrainType(model.equipPosition.y);
            var beforeConfig = WashLevelMaxConfig.Get(type, model.star - 1);
            var nowConfig = WashLevelMaxConfig.Get(type, model.star);
            var behaviour = GetStarSuccessActiveItemBehaviour();
            if (beforeConfig == null || beforeConfig.levelMax != nowConfig.levelMax)
            {
                var behaviour = GetStarSuccessActiveItemBehaviour();
                behaviour.DisplayTrainLevelLimit(model.star, nowConfig.levelMax);
            }
            else
                behaviour.gameObject.SetActive(false);
        }
        private EquipStarSuccessActiveItemBehaviour GetStarSuccessActiveItemBehaviour()