浏览代码

自定义套装

guodong 3 年之前
父节点
当前提交
ebf26da5c7

+ 7 - 7
GameClient/Assets/Game/HotUpdate/Data/CustomSuitDataManager.cs

@@ -74,14 +74,14 @@ namespace GFGGame
             _dataDic.Clear();
             if(list != null)
             {
-                foreach(var roleSuit in list)
+                foreach(var suitProto in list)
                 {
-                    CustomSuitData suitSavedData = new CustomSuitData(roleSuit.Pos);
-                    _dataDic[roleSuit.Pos] = suitSavedData;
-                    suitSavedData.bg = roleSuit.BgId;
-                    suitSavedData.suitId = roleSuit.SuitId;
-                    suitSavedData.pic = roleSuit.Pic;
-                    foreach (var equipId in roleSuit.EquipIds)
+                    CustomSuitData suitSavedData = new CustomSuitData(suitProto.Pos);
+                    _dataDic[suitProto.Pos] = suitSavedData;
+                    suitSavedData.bg = suitProto.BgId;
+                    suitSavedData.suitId = suitProto.SuitId;
+                    suitSavedData.pic = suitProto.Pic;
+                    foreach (var equipId in suitProto.EquipIds)
                     {
                         suitSavedData.equipDatas.Add(equipId);
                     }

+ 2 - 1
GameClient/Assets/Game/HotUpdate/ServerProxy/CustomSuitSProxy.cs

@@ -12,6 +12,7 @@ namespace GFGGame
         public static async ETTask UpdateCustomSuit(int index, List<int> arrayList, int bgID = 0, int suitId = 0, bool pic = false)
         {
             CustomSuitProto suitProto = new CustomSuitProto();
+            suitProto.Pos = index;
             suitProto.BgId = bgID;
             suitProto.SuitId = suitId;
             suitProto.Pic = pic;
@@ -27,7 +28,7 @@ namespace GFGGame
             {
                 if (response.Error == ErrorCode.ERR_Success)
                 {
-                    
+                    CustomSuitDataManager.SaveSuit(index, arrayList, bgID, suitId, pic);
                 }
             }
         }