private Player GetRandomPlayer(Gender gender, Player.Position position, bool isSkip) { RandomNameGenerator.Gender g = RandomNameGenerator.Gender.Female; if (gender == Gender.Male) { g = RandomNameGenerator.Gender.Male; } Player p = new Player(StringUtil.FirstLetterToUpper(GetRandomName(true, g)), StringUtil.FirstLetterToUpper(GetRandomName(false, g)), gender, position, isSkip); p.SetRandomImage(); return(p); }
private string GetRandomName(bool firstName, RandomNameGenerator.Gender g) { string name = ""; if (firstName) { name = RandomNameGenerator.NameGenerator.GenerateFirstName(g); } else { var rand = new Random(); name = RandomNameGenerator.NameGenerator.GenerateLastName() + (rand.Next() % 2 == 0 ? "-" + RandomNameGenerator.NameGenerator.GenerateLastName() : ""); } return(name); }