fix saved calibration on restart

This commit is contained in:
NotAKidoS 2023-04-08 00:15:56 -05:00
parent 6968b78f06
commit 7fdbac09e6
2 changed files with 38 additions and 35 deletions

View file

@ -45,7 +45,8 @@ internal static class BodySystemPatches
[HarmonyPatch(typeof(BodySystem), "Update")] [HarmonyPatch(typeof(BodySystem), "Update")]
private static bool Prefix_BodySystem_Update(ref BodySystem __instance) private static bool Prefix_BodySystem_Update(ref BodySystem __instance)
{ {
if (IKSystem.vrik == null) return false; if (IKSystem.vrik != null)
{
IKSolverVR solver = IKSystem.vrik.solver; IKSolverVR solver = IKSystem.vrik.solver;
// Allow avatar to rotate seperatly from Player (Desktop&VR) // Allow avatar to rotate seperatly from Player (Desktop&VR)
@ -85,6 +86,7 @@ internal static class BodySystemPatches
SetLegWeight(solver.rightLeg, 0f); SetLegWeight(solver.rightLeg, 0f);
SetPelvisWeight(solver.spine, 0f); SetPelvisWeight(solver.spine, 0f);
} }
}
int num = 0; int num = 0;
int count = IKSystem.Instance.AllTrackingPoints.FindAll((TrackingPoint m) => m.isActive && m.isValid && m.suggestedRole > TrackingPoint.TrackingRole.Invalid).Count; int count = IKSystem.Instance.AllTrackingPoints.FindAll((TrackingPoint m) => m.isActive && m.isValid && m.suggestedRole > TrackingPoint.TrackingRole.Invalid).Count;

View file

@ -64,6 +64,7 @@
</ItemGroup> </ItemGroup>
<Target Name="Deploy" AfterTargets="Build"> <Target Name="Deploy" AfterTargets="Build">
<Copy SourceFiles="$(TargetPath)" DestinationFolder="C:\Program Files (x86)\Steam\steamapps\common\ChilloutVR\Mods\" /> <Copy SourceFiles="$(TargetPath)" DestinationFolder="C:\Program Files (x86)\Steam\steamapps\common\ChilloutVR\Mods\" />
<Message Text="Copied $(TargetPath) to C:\Program Files (x86)\Steam\steamapps\common\ChilloutVR\Mods\" Importance="high" /> <Message Text="Copied $(TargetPath) to C:\Program Files (x86)\Steam\steamapps\common\ChilloutVR\Mods\" Importance="high" />
</Target> </Target>