private static void AddEyesToChildren(Sim child) { if (child.SimDescription.IsVampire && child.SimDescription.ChildOrAbove && !child.SimDescription.YoungAdultOrAbove && child.SimDescription.TeenOrBelow) { VTThirst.SetMakeup(child); } }
public static void AddChildrenEyes() { List <Sim> list = new List <Sim>(Sims3.Gameplay.Queries.GetObjects <Sim>()); foreach (Sim vampire in list) { if (vampire != null) { VTThirst.AddEyesToChildren(vampire); } } sSimAgedUp = EventTracker.AddListener(EventTypeId.kSimAgeTransition, new ProcessEventDelegate(VTThirst.AddEyesWhenAgedUp)); sSimInstantiated = EventTracker.AddListener(EventTypeId.kSimInstantiated, new ProcessEventDelegate(VTThirst.AddEyesWhenAgedUp)); }