Exemple #1
0
            public bool TestUse(ElevatorDoors door)
            {
                if (!TestRepaired(door))
                {
                    return(false);
                }

                return(true);
            }
Exemple #2
0
                public bool TestUse(ElevatorDoors door)
                {
                    if (!TestRepaired(door))
                    {
                        return(false);
                    }

                    return(door.Level == mActor.Level);
                }
Exemple #3
0
            protected override bool Satisfies(Sim actor, Sim target, ElevatorDoors obj, bool isAutonomous, ref GreyedOutTooltipCallback callback)
            {
                if (!base.Satisfies(actor, target, obj, isAutonomous, ref callback))
                {
                    return(false);
                }

                return(CommonPregnancy.SatisfiesTryForBaby(actor, target, "ElevatorTryForBaby", isAutonomous, true, ref callback));
            }
Exemple #4
0
            protected override bool Satisfies(Sim actor, Sim target, ElevatorDoors obj, bool isAutonomous, ref GreyedOutTooltipCallback callback)
            {
                if (!base.Satisfies(actor, target, obj, isAutonomous, ref callback))
                {
                    return(false);
                }

                return(CommonWoohoo.SatisfiesWoohoo(actor, target, "ElevatorWoohoo", isAutonomous, true, true, ref callback));
            }
Exemple #5
0
        public override string GetInteractionName()
        {
            if ((WooHooer != null) && (WooHooee != null))
            {
                Sim sim = (Actor == WooHooer) ? WooHooee : WooHooer;

                IWooHooDefinition definition = InteractionDefinition as IWooHooDefinition;
                if (definition != null)
                {
                    string name = (definition.GetStyle(this) == CommonWoohoo.WoohooStyle.TryForBaby) ? "TryForBabyWith" : "WooHooWith";
                    return(ElevatorDoors.LocalizeString(name, new object[] { sim }));
                }
            }

            InteractionInstanceParameters parameters = GetInteractionParameters();

            return(InteractionDefinition.GetInteractionName(ref parameters));
        }
Exemple #6
0
 public override string GetInteractionName(Sim actor, ElevatorDoors target, InteractionObjectPair iop)
 {
     return(Common.LocalizeEAString(actor.IsFemale, "Gameplay/Excel/Socializing/Action:NRaasTryForBaby", new object[0]));
 }
Exemple #7
0
 public override string GetInteractionName(Sim actor, ElevatorDoors target, InteractionObjectPair iop)
 {
     return(Common.LocalizeEAString(actor.IsFemale, "Gameplay/Excel/Socializing/Action:NRaasRiskyWooHoo", new object[0]) + Common.LocalizeEAString(false, "NRaas.Woohooer:RiskyChance", new object[] { Woohooer.Settings.GetRiskyBabyMadeChance(actor) }));
 }