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();
        }
Пример #2
0
        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);
        }