Pārlūkot izejas kodu

套装隐藏处理

guodong 2 gadi atpakaļ
vecāks
revīzija
27a192b930

+ 4 - 1
GameClient/Assets/Editor/Excel/Scanner/ItemApproachScanner.cs

@@ -41,7 +41,10 @@ namespace GFGEditor
                 //套装
                 foreach (var a in suitDic)
                 {
-                    suitPartTotalCount += a.Value.Count;
+                    if(a.Key.isHide <= 0)
+                    {
+                        suitPartTotalCount += a.Value.Count;
+                    }
                     var names = new string[] { nameof(a.Key.partsArr).Replace("Arr", "") };
                     var values = new string[] { string.Join(";", a.Value) };
                     SQLiteHelper.Instance.UpdateValues(nameof(SuitCfgArray), names, values, nameof(a.Key.id), a.Key.id.ToString());

+ 5 - 0
GameClient/Assets/Game/HotUpdate/Utils/SuitUtil.cs

@@ -237,6 +237,11 @@ namespace GFGGame
             List<int> result = new List<int>();
             void CheckToAdd(int targetId)
             {
+                SuitCfg suitCfg = SuitCfgArray.Instance.GetCfg(targetId);
+                if(suitCfg == null || suitCfg.isHide > 0)
+                {
+                    return;
+                }
                 if (notGet && haveGot)
                 {
                     result.Add(targetId);