From e0492f8b8d9943ca0bafc03d9c7d981cec8f36ee Mon Sep 17 00:00:00 2001 From: Chadwick Date: Thu, 29 Aug 2019 12:41:26 +0200 Subject: [PATCH] Update ModuleKerBalloon.cs --- ModuleKerBalloon.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ModuleKerBalloon.cs b/ModuleKerBalloon.cs index 3b33574..d6c4aa0 100644 --- a/ModuleKerBalloon.cs +++ b/ModuleKerBalloon.cs @@ -125,7 +125,7 @@ public void FixedUpdate() if (isInflated) { float lift = BalloonProperties.getLift(this); - this.part.Rigidbody.AddForceAtPosition(vessel.upAxis * lift,liftPointObject.transform.position); + this.part.AddForceAtPosition(vessel.upAxis * lift,liftPointObject.transform.position); Vector3 scale = new Vector3(BalloonProperties.getScale(this), BalloonProperties.getScale(this), BalloonProperties.getScale(this)); balloonObject.transform.localScale = scale; @@ -146,7 +146,7 @@ public void FixedUpdate() float progress = scaleInc / BalloonProperties.getScale(this); float lift = BalloonProperties.getLift(this) * progress; - this.part.Rigidbody.AddForceAtPosition(vessel.upAxis * lift, liftPointObject.transform.position); + this.part.AddForceAtPosition(vessel.upAxis * lift, liftPointObject.transform.position); ropeObject.transform.localScale = new Vector3(1, 1, progress); balloonObject.transform.position = balloonPointObject.transform.position; @@ -175,7 +175,7 @@ public void FixedUpdate() float progress = scaleInc / BalloonProperties.getScale(this); float lift = BalloonProperties.getLift(this) * progress; - this.part.Rigidbody.AddForceAtPosition(vessel.upAxis * lift, liftPointObject.transform.position); + this.part.AddForceAtPosition(vessel.upAxis * lift, liftPointObject.transform.position); ropeObject.transform.rotation = Quaternion.Slerp(ropeObject.transform.rotation, Quaternion.LookRotation(vessel.upAxis, vessel.upAxis), BalloonProperties.getLift(this) / 10);