/// =========================================================================================================================
        /// =========================================================================================================================
        ///
        ///         General Arcade  ( Saving / Loading )
        ///
        /// =========================================================================================================================
        /// =========================================================================================================================


        /// <summary>
        /// Saves Settings Data
        /// </summary>
        /// <param name="Settings">Settings Script With the data to save</param>
        public static void SaveArcadeSettings(Menu.SettingsScript Settings)
        {
            BinaryFormatter Formatter = new BinaryFormatter();
            string          SavePath  = Application.persistentDataPath + "/settings.masf";
            FileStream      Stream    = new FileStream(SavePath, FileMode.OpenOrCreate);

            ArcadeData Data = new ArcadeData(Settings);

            Formatter.Serialize(Stream, Data);
            Stream.Close();
        }
示例#2
0
 public ArcadeData(Menu.SettingsScript Settings)
 {
     CabinetMusicVolume = Settings.MusicVolume;
     CabinetSFXVolume   = Settings.SFXVolume;
 }