public void OnPreLoad()
 {
     if (GameUtils.IsInstalled(ProductVersion.EP2))
     {
         BooterLogger.AddError(SocialRHSReplacer.Perform <FinishMakeoverFreestyle>("Makeover Freestyle", "OnFinishMakeoverFreestyle"));
     }
 }
示例#2
0
 public void OnPreLoad()
 {
     if (GameUtils.IsInstalled(ProductVersion.EP10))
     {
         BooterLogger.AddError(SocialRHSReplacer.Perform <CommonSocials>("Invite to VIP Room", "InviteToVIP"));
     }
 }
示例#3
0
 public void OnPreLoad()
 {
     if (GameUtils.IsInstalled(ProductVersion.EP2))
     {
         BooterLogger.AddError(SocialRHSReplacer.Perform <Vaccinate>("Vaccinate", "BeforeVaccinate"));
         BooterLogger.AddError(SocialRHSReplacer.Perform <Vaccinate>("Diagnose", "BeforeDiagnose"));
     }
 }
示例#4
0
        public void OnPreLoad()
        {
            if (GameUtils.IsInstalled(ProductVersion.EP3))
            {
                SocialRHSReplacer.Perform <CommonSkinnyDip>("Ask To Go Skinny Dipping", "OnAskedToGoSkinnyDipping");

                ActionDataReplacer.Perform <CommonSkinnyDip>("TestAskToGoSkinnyDipping");
            }
        }
示例#5
0
文件: Tempest.cs 项目: yakoder/NRaas
        public void OnPreLoad()
        {
            BooterLogger.AddError(SocialRHSReplacer.Perform <CommonSocials>("Trick Or Treat", "OnTrickOrTreatAccept"));

            InteractionTuning tuning = Tunings.GetTuning <Sprinkler, Sprinkler.PlayWithSprinkler.Definition>();

            if (tuning != null)
            {
                CommodityChange change = new CommodityChange(CommodityKind.Temperature, 10, false, 20, OutputUpdateType.ContinuousFlow, false, false, UpdateAboveAndBelowZeroType.Either);
                tuning.mTradeoff.mOutputs.Add(change);
            }
        }
示例#6
0
        public void OnPreLoad()
        {
            Tunings.Inject <Sim, Sim.GiveGift.Definition, Definition>(false);

            sOldSingleton = Singleton;
            Singleton     = new Definition();

            if (GameUtils.IsInstalled(ProductVersion.EP4))
            {
                BooterLogger.AddError(SocialRHSReplacer.Perform <GiveGiftEx>("Give Gift", "OnGiveGiftAccept"));
                BooterLogger.AddError(SocialRHSReplacer.Perform <GiveGiftEx>("Give Gift", "OnGiveGiftReject"));

                BooterLogger.AddError(ActionDataReplacer.Perform <GiveGiftEx>("GiveGiftProceduralTest"));
            }
        }
示例#7
0
        public void OnPreLoad()
        {
            BooterLogger.AddError(SocialRHSReplacer.Perform <CommonSocials>("Propose to Move in With", "OnMoveInWith"));
            BooterLogger.AddError(SocialRHSReplacer.Perform <CommonSocials>("Ask to Move In", "OnAskToMoveInAccepted"));
            BooterLogger.AddError(SocialRHSReplacer.Perform <CommonSocials>("Have Private Wedding", "OnMarried"));
            BooterLogger.AddError(SocialRHSReplacer.Perform <CommonSocials>("Exchange Rings", "OnMarried"));

            foreach (ActionData data in ActionData.sData.Values)
            {
                if (!data.IsRomantic)
                {
                    switch (data.Key)
                    {
                    case "Propose to Move in With":
                    case "Ask to Move In":
                        data.mActorAgeAllowed  |= CASAGSAvailabilityFlags.HumanTeen;
                        data.mTargetAgeAllowed |= CASAGSAvailabilityFlags.HumanTeen;
                        break;
                    }

                    continue;
                }
            }
        }
示例#8
0
 public void OnPreLoad()
 {
     BooterLogger.AddError(SocialRHSReplacer.Perform <MoochSocials>("Mooch Money (Large)", "AfterMoochLargeMoney"));
     BooterLogger.AddError(SocialRHSReplacer.Perform <MoochSocials>("Mooch Money (Small)", "AfterMoochSmallMoney"));
 }
示例#9
0
文件: Tempest.cs 项目: pepoluan/NRaas
 public void OnPreLoad()
 {
     BooterLogger.AddError(SocialRHSReplacer.Perform <CommonSocials>("Trick Or Treat", "OnTrickOrTreatAccept"));
 }