FSO.HIT.FSCPlayer.LoadSound C# (CSharp) Method

LoadSound() private method

private LoadSound ( string filename ) : SoundEffect
filename string
return Microsoft.Xna.Framework.Audio.SoundEffect
        private SoundEffect LoadSound(string filename)
        {
            if (SoundCache.ContainsKey(filename)) return SoundCache[filename];
            byte[] data = new XAFile(BaseDir+filename).DecompressedData;

            var stream = new MemoryStream(data);
            var sfx = SoundEffect.FromStream(stream);
            stream.Close();
            SoundCache.Add(filename, sfx);
            return sfx;
        }