From e19bcaa7ced9d17f7dae4672ae0c41710e178a60 Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期四, 09 十月 2025 09:53:15 +0800
Subject: [PATCH] 218 子 【付费内容】首充 / 【付费内容】首充-客户端

---
 Main/System/ItemTip/ItemTipUtility.cs |   75 +++++++++++++++++++++----------------
 1 files changed, 43 insertions(+), 32 deletions(-)

diff --git a/Main/System/ItemTip/ItemTipUtility.cs b/Main/System/ItemTip/ItemTipUtility.cs
index fc652e9..1615781 100644
--- a/Main/System/ItemTip/ItemTipUtility.cs
+++ b/Main/System/ItemTip/ItemTipUtility.cs
@@ -305,30 +305,30 @@
 
 
         switch (tipType)
-            {
-                case TipType.Equip:
-                    // WindowCenter.Instance.Open<EquipTipWin>();
-                    break;
+        {
+            case TipType.Equip:
+                // WindowCenter.Instance.Open<EquipTipWin>();
+                break;
 
-                // case TipType.PetMount:
-                //      WindowCenter.Instance.Open<PetMountTipWin>();
-                //     break;
+            // case TipType.PetMount:
+            //      WindowCenter.Instance.Open<PetMountTipWin>();
+            //     break;
 
-                case TipType.BoxItem:
-                    UIManager.Instance.OpenWindow<BoxItemWin>();
-                    break;
-                case TipType.BoxChooseItem:
-                    UIManager.Instance.OpenWindow<ChooseItemsWin>();
-                    break;
-                case TipType.TreasurePavilion:
-                    // TreasurePavilionModel.Instance.selectGubao = config.EffectValueA1;
-                    // TreasurePavilionModel.Instance.showTipFromPiece = config.ID;
-                    // WindowCenter.Instance.OpenIL<TreasurePavilionTipWin>();
-                    break;
-                default:
-                    UIManager.Instance.OpenWindow<ItemTipWin>();
-                    break;
-            }
+            case TipType.BoxItem:
+                UIManager.Instance.OpenWindow<BoxItemWin>();
+                break;
+            case TipType.BoxChooseItem:
+                UIManager.Instance.OpenWindow<ChooseItemsWin>();
+                break;
+            case TipType.TreasurePavilion:
+                // TreasurePavilionModel.Instance.selectGubao = config.EffectValueA1;
+                // TreasurePavilionModel.Instance.showTipFromPiece = config.ID;
+                // WindowCenter.Instance.OpenIL<TreasurePavilionTipWin>();
+                break;
+            default:
+                UIManager.Instance.OpenWindow<ItemTipWin>();
+                break;
+        }
     }
 
     public static void Show(string guid, bool operatable = true)
@@ -386,6 +386,7 @@
         switch (tipType)
         {
             case TipType.Equip:
+                isShowCustomEquip = false;
                 UIManager.Instance.OpenWindow<EquipTipWin>();
                 break;
             // case TipType.PetMount:
@@ -408,6 +409,16 @@
         }
 
     }
+    public static bool isShowCustomEquip = false;
+    public static int customEquipItemId;
+    public static int customEquipAppointItemId;
+    public static void ShowCustomEquip(int itemId, int appointItemId)
+    {
+        customEquipItemId = itemId;
+        customEquipAppointItemId = appointItemId;
+        isShowCustomEquip = true;
+        UIManager.Instance.OpenWindow<EquipTipWin>();
+    }
 
 
     // public static void ShowCustomEquip(CustomEquipInfo info)
@@ -417,7 +428,7 @@
     //     WindowCenter.Instance.Open<EquipTipWin>();
     // }
 
-    
+
 
     // static TipData CreateNormalEquipData(string guid)
     // {
@@ -765,8 +776,8 @@
         };
     }
 
-    
-    
+
+
     // public static void Operate(ItemOperateType type, string guid)
     // {
     //     switch (type)
@@ -1377,7 +1388,7 @@
     //     var data = new StrengthenProperty();
 
     //     var strengthenLevel = strengthenModel.GetStrengthLevel(level, place);
-        
+
     //     var type = EquipStrengthModel.GetEquipStrengthType(place);
     //     var maxStrengthenLevel = strengthenModel.GetEquipLevelMax(type, level);
 
@@ -1514,7 +1525,7 @@
 
         return skillInfo;
     }
-    
+
 
     private static SkillInfo GetSkillInfo(int itemId, CustomEquipInfo info)
     {
@@ -1556,7 +1567,7 @@
     //     return skillInfo;
     // }
 
-    
+
 
     // private static GetWay GetGetWay(int itemId)
     // {
@@ -1593,8 +1604,8 @@
     //     return getWay;
     // }
 
-    
-    
+
+
 
     private static List<ItemOperateType> GetGoodOperates(int goodId)
     {
@@ -1642,7 +1653,7 @@
     {
         var boxType = ChestsAwardConfig.GetBoxType(itemId);
         if (boxType == 1)
-        { 
+        {
             return TipType.BoxItem;
         }
         else if (boxType == 2)
@@ -1681,7 +1692,7 @@
     }
 
 
-    
+
 
 
     [System.Diagnostics.Conditional("UNITY_EDITOR")]

--
Gitblit v1.8.0