protected void ToistaTehoste(Tapahtuma tapahtuma) { if (Tehosteet.ContainsKey(tapahtuma)) { bool liikkumisAaniLoppunut = liikkumisTehoste == null || !liikkumisTehoste.IsPlaying; if (tapahtuma != Tapahtuma.Liikkuu || liikkumisAaniLoppunut) { SoundEffect tehoste = RandomGen.SelectOne<SoundEffect>(Tehosteet[tapahtuma]); tehoste.Play(0.25, 0.0, 0.0); if (tapahtuma == Tapahtuma.Liikkuu) { // Pistetään muistiin, että toistetaan liikkumisääntä liikkumisTehoste = tehoste; } } } }
protected void ToistaTehoste(Tapahtuma tapahtuma) { if (Tehosteet.ContainsKey(tapahtuma)) { bool liikkumisAaniLoppunut = liikkumisTehoste == null || !liikkumisTehoste.IsPlaying; if (tapahtuma != Tapahtuma.Liikkuu || liikkumisAaniLoppunut) { SoundEffect tehoste = RandomGen.SelectOne <SoundEffect>(Tehosteet[tapahtuma]); tehoste.Play(0.25, 0.0, 0.0); if (tapahtuma == Tapahtuma.Liikkuu) { // Pistetään muistiin, että toistetaan liikkumisääntä liikkumisTehoste = tehoste; } } } }