From f9ce45844bc568a72585a70ff971f2749e20438b Mon Sep 17 00:00:00 2001
From: Client_PangDeRong <593317293@qq.com>
Date: 星期一, 13 八月 2018 10:59:32 +0800
Subject: [PATCH] 【1919】修改定制物品无穿戴限制的bug

---
 System/KnapSack/Logic/UnionWarehouseEquipTip.cs |   44 ++++++++------
 System/BlastFurnace/GetEquipPathTips.cs         |   44 ++++++++------
 System/Store/Logic/BuyEquipTip.cs               |   44 ++++++++------
 System/KnapSack/Logic/EquipTip.cs               |   44 ++++++++------
 4 files changed, 96 insertions(+), 80 deletions(-)

diff --git a/System/BlastFurnace/GetEquipPathTips.cs b/System/BlastFurnace/GetEquipPathTips.cs
index 5c6f1c2..37e5c94 100644
--- a/System/BlastFurnace/GetEquipPathTips.cs
+++ b/System/BlastFurnace/GetEquipPathTips.cs
@@ -280,30 +280,34 @@
 
                         break;
                     case 1:
-                        realmTitleText.gameObject.SetActive(true);
-                        realmImg.gameObject.SetActive(true);
-                        realmTitleText.text = Language.Get("RealmLimit1");
-                        RealmConfig realmConfig = ConfigManager.Instance.GetTemplate<RealmConfig>(itemAttrData.itemConfig.RealmLimit);
-                        if (itemAttrData.itemConfig.RealmLimit <= 0)
+                        if(itemAttrData.isHavePutLimit)
                         {
-                            realmImg.SetSprite("NoRealm");
-                        }
-                        else
-                        {
-                            if (realmConfig != null)
+                            realmTitleText.gameObject.SetActive(true);
+                            realmImg.gameObject.SetActive(true);
+                            realmTitleText.text = Language.Get("RealmLimit1");
+                            RealmConfig realmConfig = ConfigManager.Instance.GetTemplate<RealmConfig>(itemAttrData.itemConfig.RealmLimit);
+                            if (itemAttrData.itemConfig.RealmLimit <= 0)
                             {
-                                realmImg.SetSprite(realmConfig.Img);
+                                realmImg.SetSprite("NoRealm");
+                            }
+                            else
+                            {
+                                if (realmConfig != null)
+                                {
+                                    realmImg.SetSprite(realmConfig.Img);
+                                }
+                            }
+
+                            if (PlayerDatas.Instance.baseData.realmLevel >= itemAttrData.itemConfig.RealmLimit)
+                            {
+                                realmTitleText.color = conditionColor;
+                            }
+                            else
+                            {
+                                realmTitleText.color = UIHelper.GetUIColor(TextColType.Red);
                             }
                         }
-
-                        if (PlayerDatas.Instance.baseData.realmLevel >= itemAttrData.itemConfig.RealmLimit)
-                        {
-                            realmTitleText.color = conditionColor;
-                        }
-                        else
-                        {
-                            realmTitleText.color = UIHelper.GetUIColor(TextColType.Red);
-                        }
+                      
                         break;
                     case 2:
                         RefreshNeedPointUI();
diff --git a/System/KnapSack/Logic/EquipTip.cs b/System/KnapSack/Logic/EquipTip.cs
index 9051ada..892e13a 100644
--- a/System/KnapSack/Logic/EquipTip.cs
+++ b/System/KnapSack/Logic/EquipTip.cs
@@ -321,30 +321,34 @@
 
                         break;
                     case 1:
-                        realmTitleText.gameObject.SetActive(true);
-                        realmImg.gameObject.SetActive(true);
-                        realmTitleText.text = Language.Get("RealmLimit1");
-                        RealmConfig realmConfig = ConfigManager.Instance.GetTemplate<RealmConfig>(itemAttrData.itemConfig.RealmLimit);
-                        if (itemAttrData.itemConfig.RealmLimit <= 0)
+                        if(itemAttrData.isHavePutLimit)
                         {
-                            realmImg.SetSprite("NoRealm");
-                        }
-                        else
-                        {
-                            if (realmConfig != null)
+                            realmTitleText.gameObject.SetActive(true);
+                            realmImg.gameObject.SetActive(true);
+                            realmTitleText.text = Language.Get("RealmLimit1");
+                            RealmConfig realmConfig = ConfigManager.Instance.GetTemplate<RealmConfig>(itemAttrData.itemConfig.RealmLimit);
+                            if (itemAttrData.itemConfig.RealmLimit <= 0)
                             {
-                                realmImg.SetSprite(realmConfig.Img);
+                                realmImg.SetSprite("NoRealm");
+                            }
+                            else
+                            {
+                                if (realmConfig != null)
+                                {
+                                    realmImg.SetSprite(realmConfig.Img);
+                                }
+                            }
+
+                            if (PlayerDatas.Instance.baseData.realmLevel >= itemAttrData.itemConfig.RealmLimit)
+                            {
+                                realmTitleText.color = conditionColor;
+                            }
+                            else
+                            {
+                                realmTitleText.color = UIHelper.GetUIColor(TextColType.Red);
                             }
                         }
-
-                        if (PlayerDatas.Instance.baseData.realmLevel >= itemAttrData.itemConfig.RealmLimit)
-                        {
-                            realmTitleText.color = conditionColor;
-                        }
-                        else
-                        {
-                            realmTitleText.color = UIHelper.GetUIColor(TextColType.Red);
-                        }
+                       
                         break;
                     case 2:
                         RefreshNeedPointUI();
diff --git a/System/KnapSack/Logic/UnionWarehouseEquipTip.cs b/System/KnapSack/Logic/UnionWarehouseEquipTip.cs
index 5975faf..b4c8cfb 100644
--- a/System/KnapSack/Logic/UnionWarehouseEquipTip.cs
+++ b/System/KnapSack/Logic/UnionWarehouseEquipTip.cs
@@ -291,30 +291,34 @@
 
                         break;
                     case 1:
-                        realmTitleText.gameObject.SetActive(true);
-                        realmImg.gameObject.SetActive(true);
-                        realmTitleText.text = Language.Get("RealmLimit1");
-                        RealmConfig realmConfig = ConfigManager.Instance.GetTemplate<RealmConfig>(itemAttrData.itemConfig.RealmLimit);
-                        if (itemAttrData.itemConfig.RealmLimit <= 0)
+                        if(itemAttrData.isHavePutLimit)
                         {
-                            realmImg.SetSprite("NoRealm");
-                        }
-                        else
-                        {
-                            if (realmConfig != null)
+                            realmTitleText.gameObject.SetActive(true);
+                            realmImg.gameObject.SetActive(true);
+                            realmTitleText.text = Language.Get("RealmLimit1");
+                            RealmConfig realmConfig = ConfigManager.Instance.GetTemplate<RealmConfig>(itemAttrData.itemConfig.RealmLimit);
+                            if (itemAttrData.itemConfig.RealmLimit <= 0)
                             {
-                                realmImg.SetSprite(realmConfig.Img);
+                                realmImg.SetSprite("NoRealm");
+                            }
+                            else
+                            {
+                                if (realmConfig != null)
+                                {
+                                    realmImg.SetSprite(realmConfig.Img);
+                                }
+                            }
+
+                            if (PlayerDatas.Instance.baseData.realmLevel >= itemAttrData.itemConfig.RealmLimit)
+                            {
+                                realmTitleText.color = conditionColor;
+                            }
+                            else
+                            {
+                                realmTitleText.color = UIHelper.GetUIColor(TextColType.Red);
                             }
                         }
-
-                        if (PlayerDatas.Instance.baseData.realmLevel >= itemAttrData.itemConfig.RealmLimit)
-                        {
-                            realmTitleText.color = conditionColor;
-                        }
-                        else
-                        {
-                            realmTitleText.color = UIHelper.GetUIColor(TextColType.Red);
-                        }
+                     
                         break;
                     case 2:
                         RefreshNeedPointUI();
diff --git a/System/Store/Logic/BuyEquipTip.cs b/System/Store/Logic/BuyEquipTip.cs
index f3b81d8..271576c 100644
--- a/System/Store/Logic/BuyEquipTip.cs
+++ b/System/Store/Logic/BuyEquipTip.cs
@@ -312,30 +312,34 @@
 
                         break;
                     case 1:
-                        realmTitleText.gameObject.SetActive(true);
-                        realmImg.gameObject.SetActive(true);
-                        realmTitleText.text = Language.Get("RealmLimit1");
-                        RealmConfig realmConfig = ConfigManager.Instance.GetTemplate<RealmConfig>(itemAttrData.itemConfig.RealmLimit);
-                        if (itemAttrData.itemConfig.RealmLimit <= 0)
+                        if(itemAttrData.isHavePutLimit)
                         {
-                            realmImg.SetSprite("NoRealm");
-                        }
-                        else
-                        {
-                            if (realmConfig != null)
+                            realmTitleText.gameObject.SetActive(true);
+                            realmImg.gameObject.SetActive(true);
+                            realmTitleText.text = Language.Get("RealmLimit1");
+                            RealmConfig realmConfig = ConfigManager.Instance.GetTemplate<RealmConfig>(itemAttrData.itemConfig.RealmLimit);
+                            if (itemAttrData.itemConfig.RealmLimit <= 0)
                             {
-                                realmImg.SetSprite(realmConfig.Img);
+                                realmImg.SetSprite("NoRealm");
+                            }
+                            else
+                            {
+                                if (realmConfig != null)
+                                {
+                                    realmImg.SetSprite(realmConfig.Img);
+                                }
+                            }
+
+                            if (PlayerDatas.Instance.baseData.realmLevel >= itemAttrData.itemConfig.RealmLimit)
+                            {
+                                realmTitleText.color = conditionColor;
+                            }
+                            else
+                            {
+                                realmTitleText.color = UIHelper.GetUIColor(TextColType.Red);
                             }
                         }
-
-                        if (PlayerDatas.Instance.baseData.realmLevel >= itemAttrData.itemConfig.RealmLimit)
-                        {
-                            realmTitleText.color = conditionColor;
-                        }
-                        else
-                        {
-                            realmTitleText.color = UIHelper.GetUIColor(TextColType.Red);
-                        }
+                     
                         break;
                     case 2:
                         RefreshNeedPointUI();

--
Gitblit v1.8.0