using System.Collections.Generic; using ET; namespace GFGGame { public class SuitFosterDataManager : SingletonBase { private Dictionary _suitInfoBySuitIdDic = new Dictionary(); public void InitData() { _suitInfoBySuitIdDic.Clear(); } public void InitServerData(List 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; } } }