PersonNameLogic
Позволяет создавать мужские и женские имена для персонажей.
LoadName
LoadName(System.Random argRnd, string argMenText, string argWomenText)
Создаст списки мужских и женских имен, разделяя их на имя и фамилию. В argMenText ожидается встретить мужские именна, разделенные на строки, а в каждой строке в порядке Имя_Фамилия через пробел. Для argWomenText аналогично для женских имен.
GetUniqueName()
string GetUniqueName(GenderType argGender)
Получить уникальное (еще не использованную) комбинацию имя_фамилия, указав для мужщины или для женщины (argGender).
GetSurname()
Получить случайную фамилию
GetFamilyName
string GetFamilyName(GenderType argGender, string argSurname)
Получить уникальное (еще не использованную) комбинацию имя_фамилия, указав для мужщины или для женщины (argGender) и фамилию этой семьи (argSurname).