|
@@ -24,23 +24,12 @@ namespace GFGGame
|
|
|
_progressByItemIdDic.Clear();
|
|
|
}
|
|
|
|
|
|
- public static void InitServerData(List<SystemSuit> systemSuitList)
|
|
|
- {
|
|
|
- _suitGuideBoxBonusStatus.Clear();
|
|
|
- _suitSyntheticBoxBonusStatus.Clear();
|
|
|
- if (systemSuitList != null)
|
|
|
- {
|
|
|
- foreach (SystemSuit systemSuit in systemSuitList)
|
|
|
- {
|
|
|
- _suitGuideBoxBonusStatus.Add(systemSuit.suitId, systemSuit.boxStatus);
|
|
|
- _suitSyntheticBoxBonusStatus.Add(systemSuit.suitId, systemSuit.boxStatusSyn);
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
public static void SetSuitInfo(List<SuitInfoProto> suitInfoList)
|
|
|
{
|
|
|
if (suitInfoList != null)
|
|
|
{
|
|
|
+ _suitGuideBoxBonusStatus.Clear();
|
|
|
+ _suitSyntheticBoxBonusStatus.Clear();
|
|
|
foreach (SuitInfoProto suitInfo in suitInfoList)
|
|
|
{
|
|
|
SuitFosterData suitFosterData = new SuitFosterData()
|
|
@@ -51,6 +40,10 @@ namespace GFGGame
|
|
|
makeNewState = suitInfo.MakeNewState
|
|
|
};
|
|
|
SuitFosterDataManager.Instance.InitServerData(suitFosterData);
|
|
|
+ //图鉴
|
|
|
+ _suitGuideBoxBonusStatus.Add(suitInfo.SuitId, suitInfo.GuideBoxBonusState);
|
|
|
+ //合成
|
|
|
+ _suitSyntheticBoxBonusStatus.Add(suitInfo.SuitId, suitInfo.SyntheticBoxBonusState);
|
|
|
}
|
|
|
EventAgent.DispatchEvent(ConstMessage.GET_SUIT_INFOS);
|
|
|
}
|