少年修仙传客户端代码仓库
client_Wu Xijin
2019-03-15 4154b7f8207b31e96fd0d87ea31c32583bc4cfe4
3335 更新装备tips界面.
2个文件已修改
55 ■■■■ 已修改文件
System/ItemTip/TipSuitPropertyWidget.cs 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/ItemLogicUtility.cs 48 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/ItemTip/TipSuitPropertyWidget.cs
@@ -29,6 +29,8 @@
            m_SuitName.text = suitInfo.name;
            for (int i = 0; i < m_SuitEquipNames.Length; i++)
            {
                m_SuitEquipNames[i].text = EquipSuitNameConfig.GetSuitName(suitInfo.level, i + 1);
                var hasSuit = suitInfo.places.Contains(i + 1);
                m_SuitEquipNames[i].color = UIHelper.GetUIColor(hasSuit ? TextColType.Green : TextColType.White, true);
            }
@@ -39,6 +41,11 @@
            m_StarToggles[2].SetActive(maxLevel >= 6, DisplaySuitProperty);
            m_StarToggles[3].SetActive(maxLevel >= 9, DisplaySuitProperty);
            for (int i = 0; i < m_StarToggles.Length; i++)
            {
                m_StarToggles[i].toggle.isOn = i == 0;
            }
            DisplaySuitProperty(0);
        }
System/KnapSack/Logic/ItemLogicUtility.cs
@@ -136,8 +136,8 @@
                }
                foreach (var item in keyValues)
                {
                    properties.Add(item.Key, item.Value);
                {
                    Add(item.Key, item.Value);
                }
            }
@@ -202,23 +202,24 @@
            properties.AddBaseProperties(itemId, equipBaseProperties);
            if (isPreview)
            {
                switch (config.EquipPlace)
                {
                    case 11:
                        properties.AddRange(GetWingsLegendProperties(itemId));
                        break;
                    case 1:
                    case 2:
                    case 3:
                    case 4:
                    case 5:
                    case 6:
                    case 7:
                    case 8:
                    case 9:
                    case 10:
                    case 12:
                switch ((RoleEquipType)config.EquipPlace)
                {
                    case RoleEquipType.Weapon:
                    case RoleEquipType.Weapon2:
                    case RoleEquipType.Hat:
                    case RoleEquipType.Clothes:
                    case RoleEquipType.Belt:
                    case RoleEquipType.Trousers:
                    case RoleEquipType.Shoes:
                    case RoleEquipType.Glove:
                    case RoleEquipType.Neck:
                    case RoleEquipType.FairyCan1:
                    case RoleEquipType.FairyCan2:
                    case RoleEquipType.Jade:
                        properties.AddRange(GetEquipLegendProperties(itemId));
                        break;
                    case RoleEquipType.Wing:
                        properties.AddRange(GetWingsLegendProperties(itemId));
                        break;
                }
@@ -252,17 +253,14 @@
        private Dictionary<int, int> GetEquipLegendProperties(int itemId)
        {
            var legendProperties = LegendPropertyUtility.GetEquipProperties(itemId);
            var properties = new Dictionary<int, int>();
            var properties = new Dictionary<int, int>();
            if (legendProperties != null)
            {
                if (legendProperties != null)
                foreach (var item in legendProperties)
                {
                    foreach (var item in legendProperties)
                    {
                        properties[item.x] = item.y;
                    }
                    properties[item.x] = item.y;
                }
            }
            }
            return properties;
        }