public void Save() { if (string.IsNullOrEmpty(SaveNameField.text)) { Debug.LogWarning("Cannot save with empty name."); return; } VoxSave save = VoxSaveManager.GetSaveData(World.Instance, true); FileStream stream = new FileStream(SaveLocation + SaveNameField.text + FileExtension, FileMode.Create, FileAccess.Write, FileShare.None); BinaryFormatter formatter = new BinaryFormatter(); formatter.Serialize(stream, save); stream.Close(); CloseWindow(); }
public void Load(VoxSave save) { VoxSaveManager.ApplySaveData(save, World.Instance); CloseWindow(); }