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);
                }
            }