static PawnNameDatabaseShuffled() { PawnNameDatabaseShuffled.banks = new Dictionary <PawnNameCategory, NameBank>(); foreach (PawnNameCategory pawnNameCategory in Enum.GetValues(typeof(PawnNameCategory))) { if (pawnNameCategory != PawnNameCategory.NoName) { PawnNameDatabaseShuffled.banks.Add(pawnNameCategory, new NameBank(pawnNameCategory)); } } NameBank nameBank = PawnNameDatabaseShuffled.BankOf(PawnNameCategory.HumanStandard); nameBank.AddNamesFromFile(PawnNameSlot.First, Gender.Male, "First_Male"); nameBank.AddNamesFromFile(PawnNameSlot.First, Gender.Female, "First_Female"); nameBank.AddNamesFromFile(PawnNameSlot.Nick, Gender.Male, "Nick_Male"); nameBank.AddNamesFromFile(PawnNameSlot.Nick, Gender.Female, "Nick_Female"); nameBank.AddNamesFromFile(PawnNameSlot.Nick, Gender.None, "Nick_Unisex"); nameBank.AddNamesFromFile(PawnNameSlot.Last, Gender.None, "Last"); foreach (NameBank current in PawnNameDatabaseShuffled.banks.Values) { current.ErrorCheck(); } }
static PawnNameDatabaseShuffled() { banks = new Dictionary <PawnNameCategory, NameBank>(); foreach (PawnNameCategory value in Enum.GetValues(typeof(PawnNameCategory))) { if (value != 0) { banks.Add(value, new NameBank(value)); } } NameBank nameBank = BankOf(PawnNameCategory.HumanStandard); nameBank.AddNamesFromFile(PawnNameSlot.First, Gender.Male, "First_Male"); nameBank.AddNamesFromFile(PawnNameSlot.First, Gender.Female, "First_Female"); nameBank.AddNamesFromFile(PawnNameSlot.Nick, Gender.Male, "Nick_Male"); nameBank.AddNamesFromFile(PawnNameSlot.Nick, Gender.Female, "Nick_Female"); nameBank.AddNamesFromFile(PawnNameSlot.Nick, Gender.None, "Nick_Unisex"); nameBank.AddNamesFromFile(PawnNameSlot.Last, Gender.None, "Last"); foreach (NameBank value2 in banks.Values) { value2.ErrorCheck(); } }
static PawnNameDatabaseShuffled() { banks = new Dictionary <PawnNameCategory, NameBank>(); IEnumerator enumerator = Enum.GetValues(typeof(PawnNameCategory)).GetEnumerator(); try { while (enumerator.MoveNext()) { PawnNameCategory pawnNameCategory = (PawnNameCategory)enumerator.Current; if (pawnNameCategory != 0) { banks.Add(pawnNameCategory, new NameBank(pawnNameCategory)); } } } finally { IDisposable disposable; if ((disposable = (enumerator as IDisposable)) != null) { disposable.Dispose(); } } NameBank nameBank = BankOf(PawnNameCategory.HumanStandard); nameBank.AddNamesFromFile(PawnNameSlot.First, Gender.Male, "First_Male"); nameBank.AddNamesFromFile(PawnNameSlot.First, Gender.Female, "First_Female"); nameBank.AddNamesFromFile(PawnNameSlot.Nick, Gender.Male, "Nick_Male"); nameBank.AddNamesFromFile(PawnNameSlot.Nick, Gender.Female, "Nick_Female"); nameBank.AddNamesFromFile(PawnNameSlot.Nick, Gender.None, "Nick_Unisex"); nameBank.AddNamesFromFile(PawnNameSlot.Last, Gender.None, "Last"); foreach (NameBank value in banks.Values) { value.ErrorCheck(); } }
static PawnNameDatabaseShuffled() { IEnumerator enumerator = Enum.GetValues(typeof(PawnNameCategory)).GetEnumerator(); try { while (enumerator.MoveNext()) { object obj = enumerator.Current; PawnNameCategory pawnNameCategory = (PawnNameCategory)obj; if (pawnNameCategory != PawnNameCategory.NoName) { PawnNameDatabaseShuffled.banks.Add(pawnNameCategory, new NameBank(pawnNameCategory)); } } } finally { IDisposable disposable; if ((disposable = (enumerator as IDisposable)) != null) { disposable.Dispose(); } } NameBank nameBank = PawnNameDatabaseShuffled.BankOf(PawnNameCategory.HumanStandard); nameBank.AddNamesFromFile(PawnNameSlot.First, Gender.Male, "First_Male"); nameBank.AddNamesFromFile(PawnNameSlot.First, Gender.Female, "First_Female"); nameBank.AddNamesFromFile(PawnNameSlot.Nick, Gender.Male, "Nick_Male"); nameBank.AddNamesFromFile(PawnNameSlot.Nick, Gender.Female, "Nick_Female"); nameBank.AddNamesFromFile(PawnNameSlot.Nick, Gender.None, "Nick_Unisex"); nameBank.AddNamesFromFile(PawnNameSlot.Last, Gender.None, "Last"); foreach (NameBank nameBank2 in PawnNameDatabaseShuffled.banks.Values) { nameBank2.ErrorCheck(); } }