コード例 #1
0
        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();
        }
コード例 #2
0
        public void Load(VoxSave save)
        {
            VoxSaveManager.ApplySaveData(save, World.Instance);

            CloseWindow();
        }