/// <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);
        }
Exemple #2
0
 // 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();
     }
 }