public void Awake() { if (instance == null) { instance = this; } else { Destroy(this.gameObject); } }
static void Main() { int search = 6, searchValue = Convert.ToInt32(Math.Pow(10, search)); List <int> primes = generatePrimes(searchValue); FamilyFactory creator = new FamilyFactory(); List <Family> families = new List <Family>(); for (int i = 0; i < searchValue; ++i) { families.Add(creator.getNextFamily()); for (int j = 0; j < primes.Count; ++j) { families[i].Add(primes[j]); if (families[i].getSize() == 8) { i = searchValue; break; } } } // get the first prime family that has 8 values in it int find = 0; for (int i = 0; i < families.Count; ++i) { if (families[i].getSize() == 8) { find = i; break; } } Console.WriteLine("Number of digits: " + families[families.Count - 1].getMaskSize()); for (int i = 0; i < families[find].getSize(); ++i) { Console.WriteLine(families[find].getMember(i)); } // Keep the console window open in debug mode. Console.WriteLine("Press any key to exit."); Console.ReadKey(); }