public AmbiencePlayer(Ambience amb)
{
if (amb.Loop)
{
byte[] data = new XAFile(FSO.Content.Content.Get().GetPath(amb.Path)).DecompressedData;
var stream = new MemoryStream(data);
sfx = SoundEffect.FromStream(stream);
stream.Close();
inst = sfx.CreateInstance();
inst.IsLooped = true;
inst.Play();
fscMode = false;
}
else
{
fsc = HITVM.Get().PlayFSC(FSO.Content.Content.Get().GetPath(amb.Path));
fsc.SetVolume(0.33f); //may need tweaking
fscMode = true;
}
}