少年修仙传客户端代码仓库
client_Wu Xijin
2019-06-28 ebc79ba1a783d5cabda0958ff4773e6a98cbb2b7
4268 【BUG】【2.0.100】神兽宝箱开出的物品描述错误
2个文件已修改
15 ■■■■■ 已修改文件
System/ItemTip/ItemTipUtility.cs 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/ItemTip/TipLegendPropertyWidget.cs 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/ItemTip/ItemTipUtility.cs
@@ -83,6 +83,7 @@
        public struct LegendProperty
        {
            public bool isPreview;
            public int itemId;
            public int trueCount;
            public List<Int2> properties;
        }
@@ -1108,6 +1109,7 @@
        {
            var data = new LegendProperty();
            data.isPreview = true;
            data.itemId = itemId;
            var config = ItemConfig.Get(itemId);
            if (config.Effect1 == 220)
@@ -1161,6 +1163,7 @@
            var data = new LegendProperty();
            data.isPreview = false;
            data.itemId = item.itemId;
            var ids = item.GetUseData(17);
            var values = item.GetUseData(19);
System/ItemTip/TipLegendPropertyWidget.cs
@@ -36,7 +36,17 @@
            if (data.isPreview)
            {
                var description = UIHelper.AppendColor(TextColType.Green, UIHelper.ReplaceNewLine(Language.Get("LegendAttributePriview1", data.trueCount)));
                var isDogzEquip = ItemLogicUtility.Instance.IsDogzEquip(data.itemId);
                var languageKey = "LegendAttributePriview1";
                if (isDogzEquip)
                {
                    languageKey = "LegendAttributePriview2";
                }
                else
                {
                    languageKey = "LegendAttributePriview1";
                }
                var description = UIHelper.AppendColor(TextColType.Green, UIHelper.ReplaceNewLine(Language.Get(languageKey, data.trueCount)));
                lines.Insert(0, description);
            }
            m_PropertyBehaviours.text = string.Join("\r\n", lines.ToArray());