AlignWithTargetBody shouldn't use physics on static bodies

This commit is contained in:
Noah Pilarski 2022-07-19 19:28:39 -04:00
parent 93be971d68
commit a3a96653c8

View File

@ -37,7 +37,7 @@ namespace NewHorizons.Builder.General
{ {
var alignment = body.AddComponent<AlignWithTargetBody>(); var alignment = body.AddComponent<AlignWithTargetBody>();
alignment.SetTargetBody(primaryBody?.GetAttachedOWRigidbody()); alignment.SetTargetBody(primaryBody?.GetAttachedOWRigidbody());
alignment._usePhysicsToRotate = true; alignment._usePhysicsToRotate = !config.Orbit.isStatic;
if (config.Orbit.alignmentAxis == null) if (config.Orbit.alignmentAxis == null)
{ {
alignment._localAlignmentAxis = new Vector3(0, -1, 0); alignment._localAlignmentAxis = new Vector3(0, -1, 0);