Esempio n. 1
0
        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();
            }
        }
Esempio n. 2
0
        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();
            }
        }
Esempio n. 3
0
        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();
            }
        }