| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 | 
							- using System.Collections.Generic;
 
- using System.Collections;
 
- using ET;
 
- namespace GFGGame
 
- {
 
-     public class CustomSuitDataManager
 
-     {
 
-         private static int _currentIndex;
 
-         public static int currentIndex { get; set; }
 
-         private static Dictionary<int, CustomSuitData> _dataDic = new Dictionary<int, CustomSuitData>();
 
-         public static void SaveSuit(int index, List<int> arrayList, int bgID = 0, int suitId = 0, bool pic = false)
 
-         {
 
-             CustomSuitData suitSavedData = null;
 
-             if (_dataDic.ContainsKey(index))
 
-             {
 
-                 suitSavedData = _dataDic[index];
 
-             }
 
-             else
 
-             {
 
-                 suitSavedData = new CustomSuitData(index);
 
-                 _dataDic.Add(index, suitSavedData);
 
-             }
 
-             suitSavedData.equipDatas = arrayList;
 
-             suitSavedData.bg = bgID;
 
-             suitSavedData.pic = pic;
 
-             suitSavedData.suitId = suitId;
 
-         }
 
-         public static CustomSuitData GetSuitList(int index)
 
-         {
 
-             CustomSuitData suitSavedData = null;
 
-             if (_dataDic.ContainsKey(index))
 
-             {
 
-                 suitSavedData = _dataDic[index];
 
-             }
 
-             else
 
-             {
 
-                 suitSavedData = CreateDefaultSuitData(index);
 
-                 _dataDic.Add(index, suitSavedData);
 
-             }
 
-             return suitSavedData;
 
-         }
 
-         public static CustomSuitData CreateDefaultSuitData(int index)
 
-         {
 
-             CustomSuitData suitSavedData = new CustomSuitData(index);
 
-             suitSavedData.equipDatas = new List<int> { 10000, 30000, 50000 };
 
-             suitSavedData.bg = 180001;
 
-             suitSavedData.suitId = 0;
 
-             suitSavedData.pic = false;
 
-             return suitSavedData;
 
-         }
 
-         public static CustomSuitData GetCurrentSuitList()
 
-         {
 
-             return GetSuitList(currentIndex);
 
-         }
 
-         public static void SaveCurrentSuit(int index)
 
-         {
 
-             if (currentIndex != index)
 
-             {
 
-                 currentIndex = index;
 
-             }
 
-             CustomSuitSProxy.UpdateCustomSuit(index, EquipDataCache.cacher.equipDatas, EquipDataCache.cacher.bgId, EquipDataCache.cacher.suitId, EquipDataCache.cacher.picStatus).Coroutine();
 
-         }
 
-         public static void InitServerData(List<CustomSuitProto> list)
 
-         {
 
-             _dataDic.Clear();
 
-             if (list != null)
 
-             {
 
-                 foreach (var suitProto in list)
 
-                 {
 
-                     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);
 
-                     }
 
-                 }
 
-             }
 
-         }
 
-     }
 
- }
 
 
  |