/// <summary> /// <see cref="getNombreOfCartesInDeck(GameObject, int)"/> /// </summary> /// <param name="shortCode"></param> /// <param name="deckNumber"></param> /// <returns></returns> public int getNombreOfCartesinDeck(string shortCode, int deckNumber) { int nombreInstances = 0; foreach (GameObject Carte in allDecksGlobal[deckNumber - 1].Cartes) { if (Carte.GetComponent <Carte>().Name.Equals(shortCode)) { nombreInstances++; } } return(nombreInstances); }
// Runner tous les tests. void Test() { // On detruit d'abord tous les fichiers dans le dossier. DeleteFilesTestFolder(); foreach (GameObject Carte in Cards) { Carte compCarte = Carte.GetComponent <Carte>(); StreamWriter writer = new StreamWriter(folder + "/" + compCarte.Name + ".txt", true); List <Effet> allEffets = compCarte.AllEffets; string effetToString = compCarte.AllEffetsStringToDisplay; int i = 1; foreach (Effet e in allEffets) { TestUneCarte(e, compCarte, writer, effetToString, i); i++; } writer.Close(); } }