|
@@ -0,0 +1,44 @@
|
|
|
+using System.Collections.Generic;
|
|
|
+using ET;
|
|
|
+
|
|
|
+namespace GFGGame
|
|
|
+{
|
|
|
+ public class SuitFosterDataManager : SingletonBase<SuitFosterDataManager>
|
|
|
+ {
|
|
|
+
|
|
|
+ private Dictionary<int, SuitInfoProto> _suitInfoBySuitIdDic = new Dictionary<int, SuitInfoProto>();
|
|
|
+
|
|
|
+ public void InitData()
|
|
|
+ {
|
|
|
+ _suitInfoBySuitIdDic.Clear();
|
|
|
+ }
|
|
|
+
|
|
|
+ public void InitServerData(List<SuitInfoProto> suitInfoList)
|
|
|
+ {
|
|
|
+ if (suitInfoList != null)
|
|
|
+ {
|
|
|
+ foreach (SuitInfoProto suitInfo in suitInfoList)
|
|
|
+ {
|
|
|
+ _suitInfoBySuitIdDic.Add(suitInfo.SuitId, suitInfo);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ public void SetMaintainSuit(int suitId, M2C_MaintainSuit maintainSuit)
|
|
|
+ {
|
|
|
+ _suitInfoBySuitIdDic[suitId].MaintainStep = maintainSuit.MaintainStep;
|
|
|
+ _suitInfoBySuitIdDic[suitId].MaintainBonusSteps = maintainSuit.MaintainBonusSteps;
|
|
|
+ }
|
|
|
+ public void SetMaintainBonusSteps(int suitId, M2C_GetMaintainSuitBonus getMaintainSuitBonus)
|
|
|
+ {
|
|
|
+ _suitInfoBySuitIdDic[suitId].MaintainBonusSteps = getMaintainSuitBonus.MaintainBonusSteps;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void SetMakeNewSuit(int suitId, M2C_MakeNewSuit makeNewSuit)
|
|
|
+ {
|
|
|
+ _suitInfoBySuitIdDic[suitId].MakeNewState = makeNewSuit.MakeNewState;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
+}
|