Fix camera plane for real

This commit is contained in:
Nick J. Connors 2022-01-19 23:26:34 -05:00
parent 1347f3fb06
commit 00c4c8da53
2 changed files with 4 additions and 3 deletions

View File

@ -100,8 +100,6 @@ namespace NewHorizons
FurthestOrbit = 30000;
Tools.OWCameraFix.Apply();
HeavenlyBodyBuilder.Reset();
NewHorizonsData.Load();

View File

@ -16,10 +16,13 @@ namespace NewHorizons.Tools
private static void OnOWCameraAwake(OWCamera __instance)
{
var oldDist = __instance.farClipPlane;
var newDist = __instance.farClipPlane * 10f;
newDist = Mathf.Clamp(newDist, 500000f, 10000000f);
if (__instance.useFarCamera) Mathf.Clamp(newDist, oldDist, 50000f);
else newDist = Mathf.Clamp(newDist, oldDist, 10000000f);
__instance.farClipPlane = newDist;
__instance.farCameraDistance = newDist;
__instance.mainCamera.farClipPlane = newDist;
}
}
}