private void Update()
    {
        if (Time.time > cooldown + lastTime)
        {
            lastTime = Time.time;
            string nextSnapShot;

            //On choisit aléatoirement le prochain snapshot
            switch (Aleatoire.AleatoireBetween(1, 3))
            {
            case 1:
                nextSnapShot = normal;
                break;

            case 2:
                nextSnapShot = equivalent1;
                break;

            case 3:
                nextSnapShot = equivalent2;
                break;

            default:
                nextSnapShot = normal;
                break;
            }

            musicAudioMixer.FindSnapshot(nextSnapShot).TransitionTo(3);
        }
    }
    private AudioClip NextFootStepSound()
    {
        int       numSound  = Aleatoire.AleatoireBetween(1, footSteps.Count - 1); //On selectionne un index aleatoire (sauf le premier élèment)
        AudioClip tempSound = footSteps[numSound];                                //On stock le clip audio

        footSteps.RemoveAt(numSound);                                             //On l'efface de la list
        footSteps.Insert(0, tempSound);                                           //on l'insert au debut pour ne pas le réutiliser la prochaine fois
        return(footSteps[0]);
    }
 private void ChangeWeight()
 {
     if (Aleatoire.AleatoireBetween(0, 1) == 1)
     {
         weight.IncreaseWeight();
     }
     else
     {
         weight.DecreaseWeight();
     }
 }
 private void Update()
 {
     if (Time.time > cooldown + lastActionTime)
     {
         if (Aleatoire.AleatoireBetween(0, 5) <= 4)
         {
             ChangeWeight();
         }
         if (Aleatoire.AleatoireBetween(0, 5) <= 4)
         {
             /*if (Aleatoire.AleatoireBetween(0, 1) == 1)
              *  stop();*/
             Addforce();
         }
         lastActionTime = Time.time;
     }
 }
    private string VerbesAvecComplementAleatoire(FormatMot format)
    {
        int index = Aleatoire.AleatoireBetween(0, verbesAvecComplement.Count - 1);

        return(FormatCase(verbesAvecComplement[index], format));
    }
    private string SujetsAleatoire(FormatMot format)
    {
        int index = Aleatoire.AleatoireBetween(0, sujets.Count - 1);

        return(FormatCase(sujets[index], format));
    }
 private void Addforce()
 {
     rb.AddForce(Aleatoire.AleatoireVectorDirection() * Aleatoire.AleatoireBetween(1000, 1500));
 }