public void UpdateAutopilot(FlightCtrlState c) { if (!(vessel.vessel.horizontalSrfSpeed > 0.1f)) { return; } if (Math.Abs(ExtraMath.AngleDelta(vessel.Heading, vessel.VelocityHeading)) <= 90) { c.wheelSteer = (float)DirectBindingMath.Clamp(bearingProvider() / -10, -1, 1); } else { c.wheelSteer = -(float)DirectBindingMath.Clamp(bearingProvider() / -10, -1, 1); } }