Пример #1
0
        public static void AddInteractions(ChairLounge obj)
        {
            foreach (InteractionObjectPair pair in obj.Interactions)
            {
                if (pair.InteractionDefinition.GetType() == Lounge.Singleton.GetType())
                {
                    return;
                }
            }

            obj.AddInteraction(Lounge.Singleton);
        }
Пример #2
0
        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);
        }
Пример #3
0
 public LoungingPostureEx(ChairLounge chair, Sim sim, StateMachineClient smc)
     : base(chair, sim, smc)
 {
 }