Exemplo n.º 1
0
        /// <summary>
        /// saves a global configuration: instruments, instrument and global settings.
        /// </summary>
        /// <param name="argFileName"></param>
        public static void SaveConfiguration(string argFileName)
        {
            string directory = GetPersistentSaveDirectory(argFileName);

            MusicGeneratorData.SaveData(directory, MusicGenerator.Instance.mGeneratorData);
            InstrumentSetData.SaveData(directory, MusicGenerator.Instance.mInstrumentSet.mData);
            ChordProgressionData.SaveData(directory, MusicGenerator.Instance.mChordProgressions.mData);
            SaveInstrumentData(directory);
            UnityEngine.Debug.Log(directory + " was successfully written to file");
        }