public static MaterialStorageData LoadSaveData(MaterialStorageSaveData saveData) { MaterialStorageData data = new MaterialStorageData(); data.materialStorageDataDic = saveData.materialStorageSaveDic; return(data); }
/// <summary> /// Game Save /// </summary> /// <param name="saveData"></param> public void LoadPlayerSaveData(PlayerSaveData saveData, AssemblePartGeneralSaveData partSaveData) { resourceData = PlayerResourceData.LoadSave(saveData.playerSaveData_Resource); timeData = TimeData.LoadGameSave(saveData.timeSave); materialStorageData = MaterialStorageData.LoadSaveData(saveData.materialSaveData); assemblePartData = PlayerAssemblePartData.LoadSaveData(partSaveData); }
public bool InitData() { var config = Config.ConfigData.PlayerConfig; if (config == null || config.timeConfig == null) { DebugPlus.LogError("[PlayerData] : playerConfig is null!"); return(false); } timeData = TimeData.InitData(config.timeConfig); resourceData = PlayerResourceData.InitData(); assemblePartData = PlayerAssemblePartData.InitData(); materialStorageData = new MaterialStorageData(); //Init BuildPanel UnLockBuildingPanelDataList = PlayerModule.GetUnLockBuildData(); return(true); }