// Récupération des autres exercices void HandleValueChanged4(object sender, ValueChangedEventArgs args) { if (args.DatabaseError != null) { Debug.LogError(args.DatabaseError.Message); return; } DataSnapshot snapshot = args.Snapshot; exo2 = JsonUtility.FromJson <ExerciceDom>(snapshot.GetRawJsonValue()); }
// Récupération de l'utilisateur actuel, mise à jour des infos void HandleValueChanged3(object sender, ValueChangedEventArgs args) { if (args.DatabaseError != null) { Debug.LogError(args.DatabaseError.Message); return; } DataSnapshot snapshot = args.Snapshot; exerciceDomino = JsonUtility.FromJson <ExerciceDom>(snapshot.GetRawJsonValue()); // Mise à jour de la consigne : ConsigneDemo.text = exerciceDomino.consigneDemo; // Mise à jour de ce que l'on veut dans les slots. for (int i = 0; i < tableauSlots.Length; i++) { int nb = 0; if (i == 0) { nb = exerciceDomino.Dom1[0]; } if (i == 1) { nb = exerciceDomino.Dom2[0]; } if (i == 2) { nb = exerciceDomino.Dom3[0]; } tableauSlots[i].nombreAttendu = nb; } // Mise à jour des vocaux string[] nom_audio = { "1_2", "2_3", "3_2", "4_5", "5_6", "5_7", "6_5", "7_5", "7_9", "8_3" }; lesSons = new AudioClip[] { unSurDeux, deuxSurTrois, troisSurDeux, quatreSurCinq, cinqSurSix, cinqSurSept, sixSurCinq, septSurCinq, septSurNeuf, huitSurTrois }; for (int i = 0; i < nom_audio.Length; i++) { if (nom_audio[i].Equals(exerciceDomino.boutonSon1)) { boutonSon1.GetComponent <AudioSource>().clip = lesSons[i]; } if (nom_audio[i].Equals(exerciceDomino.boutonSon2)) { boutonSon2.GetComponent <AudioSource>().clip = lesSons[i]; } if (nom_audio[i].Equals(exerciceDomino.boutonSon3)) { boutonSon3.GetComponent <AudioSource>().clip = lesSons[i]; } } }