4268 【BUG】【2.0.100】神兽宝箱开出的物品描述错误
| | |
| | | public struct LegendProperty |
| | | { |
| | | public bool isPreview; |
| | | public int itemId; |
| | | public int trueCount; |
| | | public List<Int2> properties; |
| | | } |
| | |
| | | { |
| | | var data = new LegendProperty(); |
| | | data.isPreview = true; |
| | | data.itemId = itemId; |
| | | |
| | | var config = ItemConfig.Get(itemId);
|
| | | if (config.Effect1 == 220)
|
| | |
| | | |
| | | var data = new LegendProperty(); |
| | | data.isPreview = false; |
| | | data.itemId = item.itemId; |
| | | |
| | | var ids = item.GetUseData(17); |
| | | var values = item.GetUseData(19); |
| | |
| | | |
| | | 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()); |