mirror of
https://gitgud.io/ll.mirrors/sizedapparel.git
synced 2024-08-15 00:43:40 +00:00
Mirror of 1.4.7 from Lovers Lab
This commit is contained in:
parent
161133e4e1
commit
9a3d9f4185
607 changed files with 11263 additions and 1309 deletions
|
@ -8,6 +8,7 @@ using HarmonyLib;
|
|||
//using AlienRace;
|
||||
using UnityEngine;
|
||||
using rjw;
|
||||
using Rimworld_Animations;
|
||||
using RevealingApparel;
|
||||
using System.Reflection;
|
||||
|
||||
|
@ -24,6 +25,7 @@ namespace SizedApparel
|
|||
public static bool rimNudeWorldActive = false;
|
||||
public static bool OTYNudeActive = false;
|
||||
public static bool LicentiaActive = false;
|
||||
public static bool RimworldAnimationActive = false; //rjw animation
|
||||
|
||||
static SizedApparelPatch()
|
||||
{
|
||||
|
@ -86,6 +88,12 @@ namespace SizedApparel
|
|||
LicentiaActive = true;
|
||||
}
|
||||
|
||||
//check rjw animation
|
||||
if (LoadedModManager.RunningModsListForReading.Any(x => x.PackageId.ToLower() == "c0ffee.rimworld.animations".ToLower()))
|
||||
{
|
||||
RimworldAnimationActive = true;
|
||||
}
|
||||
|
||||
|
||||
Log.Message("[SizedApparel] start");
|
||||
var harmony = new Harmony("SizedApparelforRJW");
|
||||
|
@ -137,7 +145,7 @@ namespace SizedApparel
|
|||
}
|
||||
else
|
||||
{
|
||||
Log.Message("[SizedApparel] RimJobWorld Paatch canceled");
|
||||
Log.Message("[SizedApparel] RimJobWorld Patch canceled");
|
||||
}
|
||||
}))();
|
||||
}
|
||||
|
@ -170,6 +178,31 @@ namespace SizedApparel
|
|||
catch (TypeLoadException ex) { }
|
||||
*/
|
||||
|
||||
try
|
||||
{
|
||||
((Action)(() =>
|
||||
{
|
||||
if (RimworldAnimationActive)
|
||||
{
|
||||
Log.Message("[SizedApparel] RimworldAnimaion(rjw animation) Found");
|
||||
|
||||
harmony.Patch(AccessTools.Method(typeof(CompBodyAnimator), "tickClip"),
|
||||
postfix: new HarmonyMethod(typeof(RimworldAnimationPatch), "TickClipPostfix"));
|
||||
|
||||
harmony.Patch(AccessTools.Method(typeof(JobDriver_SexBaseInitiator), "End"),
|
||||
postfix: new HarmonyMethod(typeof(RimworldAnimationPatch), "EndClipPostfix"));
|
||||
|
||||
|
||||
Log.Message("[SizedApparel] RimworldAnimaion(rjw animation) Patched");
|
||||
}
|
||||
else
|
||||
{
|
||||
Log.Message("[SizedApparel] RimworldAnimaion(rjw animation) Patch canceled");
|
||||
}
|
||||
}))();
|
||||
}
|
||||
catch (TypeLoadException ex) { }
|
||||
|
||||
//Rim Nude World Patch
|
||||
try
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue