private void saveParts() { // Written, 04.11.2020 loadedSaveData = new TurboModSaveData(this.turboParts); SaveLoad.SerializeSaveFile(this, loadedSaveData, "turbomodsavedata.txt"); }
private void loadParts() { try { loadedSaveData = SaveLoad.DeserializeSaveFile <TurboModSaveData>(this, "turbomodsavedata.txt"); print("loaded save data"); } catch { print("Error when loading save data... saving new data"); } finally { if (loadedSaveData == null) { print("Loaded save data was null. creating new instance."); loadedSaveData = new TurboModSaveData(); } } }