コード例 #1
0
 public override string GetInteractionName(Sim actor, ToiletStall 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)
     }));
 }
コード例 #2
0
 public bool TestUse(ToiletStall obj)
 {
     return(obj.InWorld && WoohooLocationControl.TestRepaired(obj) && obj.UseCount == 0);
 }
コード例 #3
0
 protected override bool Satisfies(Sim actor, Sim target, ToiletStall obj, bool isAutonomous, ref GreyedOutTooltipCallback callback)
 {
     return(base.Satisfies(actor, target, obj, isAutonomous, ref callback) && CommonPregnancy.SatisfiesTryForBaby(actor, target, "ToiletStallTryForBaby", isAutonomous, true, ref callback));
 }
コード例 #4
0
 public override string GetInteractionName(Sim actor, ToiletStall target, InteractionObjectPair iop)
 {
     return(Common.LocalizeEAString(actor.IsFemale, "Gameplay/Excel/Socializing/Action:NRaasTryForBaby", new object[0]));
 }
コード例 #5
0
 protected override bool Satisfies(Sim actor, Sim target, ToiletStall obj, bool isAutonomous, ref GreyedOutTooltipCallback callback)
 {
     return(base.Satisfies(actor, target, obj, isAutonomous, ref callback) && CommonWoohoo.SatisfiesWoohoo(actor, target, "ToiletStallWooHoo", isAutonomous, true, true, ref callback));
 }
コード例 #6
0
 protected override bool Satisfies(Sim actor, Sim target, ToiletStall obj, bool isAutonomous, ref GreyedOutTooltipCallback callback)
 {
     return(base.Satisfies(actor, target, obj, isAutonomous, ref callback) && CommonSocials.SatisfiesRomance(actor, target, "ToiletStallMakeOut ", isAutonomous, ref callback));
 }
コード例 #7
0
 public override string GetInteractionName(Sim actor, ToiletStall target, InteractionObjectPair iop)
 {
     return(SocialCallback.PartyAnimalFunction(null, actor, null, null));
 }