public static AssembleSaveData CreateSave() { AssembleSaveData data = new AssembleSaveData(); data.partSaveData = AssemblePartGeneralSaveData.CreateSave(); data.shipSaveData = AssembleShipGeneralSaveData.CreateSave(); return(data); }
public static AssembleShipGeneralSaveData CreateSave() { AssembleShipGeneralSaveData data = new AssembleShipGeneralSaveData(); data.currentSaveShip = new List <AssembleShipSingleSaveData>(); foreach (var info in PlayerManager.Instance.AssembleShipDesignDataDic.Values) { var singleSave = info.CreateSaveData(); data.currentSaveShip.Add(singleSave); } data.currentUnlockShipTypeList = PlayerManager.Instance.GetTotalUnlockAssembleShipTypeList(); return(data); }