Example #1
0
        /// <summary>
        /// Read file.
        /// </summary>
        /// <param name="br">The reader.</param>
        public void Read(BinaryDataReader br)
        {
            var s = SoundArchiveReader.ReadSoundArchive(FilePath);

            Streams           = s.Streams;
            WaveSoundDatas    = s.WaveSoundDatas;
            Sequences         = s.Sequences;
            SoundSets         = s.SoundSets;
            Banks             = s.Banks;
            WaveArchives      = s.WaveArchives;
            Groups            = s.Groups;
            Players           = s.Players;
            Files             = s.Files;
            MaxSequences      = s.MaxSequences;
            MaxSequenceTracks = s.MaxSequenceTracks;
            MaxStreamSounds   = s.MaxStreamSounds;
            MaxStreamTracks   = s.MaxStreamTracks;
            MaxStreamChannels = s.MaxStreamChannels;
            MaxWaveSounds     = s.MaxWaveSounds;
            MaxWaveTracks     = s.MaxWaveTracks;
            StreamBufferTimes = s.StreamBufferTimes;
            Options           = s.Options;
            WriteMode         = s.WriteMode;
            Version           = s.Version;
            CreateStrings     = s.CreateStrings;
        }