private void ApplyDitheredSteering() { for (int count = 0; count < Steerings.Length; count++) { lastDitheredSteeringIndex = (lastDitheredSteeringIndex + 1) % Steerings.Length; Steering steering = Steerings[lastDitheredSteeringIndex]; if (steering.enabled && steering.isOn) { if (steering.CalculateUnweightedSteering(out motor.desiredLinear, out motor.desiredAngular)) { break; } } } }