From ebc79ba1a783d5cabda0958ff4773e6a98cbb2b7 Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期五, 28 六月 2019 11:37:40 +0800
Subject: [PATCH] 4268 【BUG】【2.0.100】神兽宝箱开出的物品描述错误
---
System/ItemTip/TipLegendPropertyWidget.cs | 12 +++++++++++-
System/ItemTip/ItemTipUtility.cs | 3 +++
2 files changed, 14 insertions(+), 1 deletions(-)
diff --git a/System/ItemTip/ItemTipUtility.cs b/System/ItemTip/ItemTipUtility.cs
index 4b83748..6676d49 100644
--- a/System/ItemTip/ItemTipUtility.cs
+++ b/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);
diff --git a/System/ItemTip/TipLegendPropertyWidget.cs b/System/ItemTip/TipLegendPropertyWidget.cs
index 1712318..9b33a65 100644
--- a/System/ItemTip/TipLegendPropertyWidget.cs
+++ b/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());
--
Gitblit v1.8.0