public void SetIntegralInfluence(PIDController3D.Axis axis, float influence)
    {
        switch (axis)
        {
        case Axis.X:
            controllerXAxis.SetIntegralInfluence(influence);
            break;

        case Axis.Y:
            controllerYAxis.SetIntegralInfluence(influence);
            break;

        case Axis.Z:
            controllerZAxis.SetIntegralInfluence(influence);
            break;
        }
    }
 public void SetMovementError(PIDController3D.Axis axis, float error, float errorChangeRate)
 {
     movementPIDController.SetError(axis, error, errorChangeRate);
 }
 public void SetSteeringError(PIDController3D.Axis axis, float error, float errorChangeRate)
 {
     steeringPIDController.SetError(axis, error, errorChangeRate);
 }