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;
                }
            }
        }
    }
Example #2
0
    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;
                }
            }
        }
    }