public static int CountOutfits(SimDescriptionCore sim, bool alternate) { int count = 0; foreach (OutfitCategories category in Enum.GetValues(typeof(OutfitCategories))) { if (category == OutfitCategories.Supernatural) { continue; } count += sim.GetOutfitCount(category); } return(count); }
public static void CheckIndex(SimDescriptionCore sim, Logger log) { int count = sim.GetOutfitCount(OutfitCategories.Career); if (count <= 0) { count = 1; } if ((sim.CareerOutfitIndex < 0) || (sim.CareerOutfitIndex >= count)) { sim.CareerOutfitIndex = count - 1; if (log != null) { log(" Index Reset: " + sim.FullName); } } }
public Key(OutfitCategories category, SimDescriptionCore sim) { mCategory = category; mIndex = sim.GetOutfitCount(category); mSpecialKey = null; }
public static string GetOutfitName(SimDescriptionCore sim, OutfitCategories category, bool maternity) { return(GetOutfitName(sim, new Key(category, sim.GetOutfitCount(category)), maternity)); }
public static string GetOutfitName(SimDescriptionCore sim, OutfitCategories category, bool maternity) { return GetOutfitName(sim, new Key(category, sim.GetOutfitCount(category)), maternity); }
public static int CountOutfits(SimDescriptionCore sim, bool alternate) { int count = 0; foreach (OutfitCategories category in Enum.GetValues(typeof(OutfitCategories))) { if (category == OutfitCategories.Supernatural) continue; count += sim.GetOutfitCount(category); } return count; }