public static void AddInteractions(ChairLounge obj) { foreach (InteractionObjectPair pair in obj.Interactions) { if (pair.InteractionDefinition.GetType() == Lounge.Singleton.GetType()) { return; } } obj.AddInteraction(Lounge.Singleton); }
protected static ListenerAction OnObjectBought(Sims3.Gameplay.EventSystem.Event e) { if (e.Id == EventTypeId.kBoughtObject) { ChairLounge chair = e.TargetObject as ChairLounge; if (chair != null) { AddInteractions(chair); } } return(ListenerAction.Keep); }
public LoungingPostureEx(ChairLounge chair, Sim sim, StateMachineClient smc) : base(chair, sim, smc) { }