public string GetAlias(SimDescription sim) { string result; if (!mAlias.TryGetValue(sim.SimDescriptionId, out result)) { if (GameUtils.IsInstalled(ProductVersion.EP5)) { if (sim.IsFemale) { result = SimUtils.GetRandomPetName(false, CASAgeGenderFlags.Cat, true); } else { result = SimUtils.GetRandomPetName(true, CASAgeGenderFlags.Dog, true); } } else { result = SimUtils.GetRandomGivenName(!sim.IsFemale, GameUtils.GetCurrentWorld()); } mAlias.Add(sim.SimDescriptionId, result); } return(result); }
private static void LoadPetFirstNames(bool isFemale, CASAgeGenderFlags species, Dictionary <string, bool> names) { for (int i = 0; i < 1000; i++) { string name = SimUtils.GetRandomPetName(!isFemale, species, true); names[name] = true; } }