public static void PlaySoundEffects(SoundEffectColection SE) { int i = rnd.Next(SE.SE.Count); SoundEffect se = SE.SE[i]; SoundEffectInstance seI = se.CreateInstance(); SEI.Add(seI); seI.Volume = (Config.Sound.Master * Config.Sound.Effects); seI.Play(); }
public static SoundEffectColection Parse(string _PluginName, string _Name) { System.IO.StreamReader sr = new System.IO.StreamReader("Data\\" + _PluginName + "\\SoundsEffects\\" + _Name + ".rise"); string f = sr.ReadToEnd(); sr.Close(); f = f.Replace(System.Environment.NewLine, ""); string[] Ls = f.Split(','); SoundEffectColection SE = new SoundEffectColection(); for (int i = 0; i < Ls.Length; i++) { SE.SE.Add(ContentEngine.SoundEffect(_PluginName, Ls[i])); } return(SE); }