FOV_CurveFloat | UCurveFloat | FOV curve per zoom ratio. If null, linearly interpolates between ShoulderFOV and the default FOV. |
HorizontalOffset_CurveFloat | UCurveFloat | Curve property (X axis: zoomRatio 0-1). Horizontal-offset curve per zoom ratio. If null, linearly interpolates ShoulderHorizontalOffset x shoulderAlpha. |
LookAtZOffset_CurveFloat | UCurveFloat | LookAt Z-offset curve per zoom ratio. If null, linearly interpolates ShoulderLookAtZOffset x shoulderAlpha. |
PitchLimits_CurveVector | UCurveVector | |
PitchPreAdjustSpeed | number | Pitch pre-interpolation speed when a zoom-out sweep is blocked - higher values resolve the deadlock faster. |
ShoulderBlendRange | FVector2D | Scalar property (fallback when no curve is set). The shoulder blend decreases 1.0->0.0 within this zoomRatio range (X=start, Y=end). |
ShoulderFOV | number | FOV (degrees) used in shoulder view. |
ShoulderHorizontalOffset | number | Shoulder-view horizontal offset - amount of movement toward the shoulder (cm). |
ShoulderLookAtZOffset | number | Shoulder-view LookAt target Z correction - adjusts the look height relative to the pivot (cm, positive=up). |
ShoulderTargetPitch | number | Shoulder-view target pitch (degrees) - converges to this angle when zoomed in. |
TargetPitch_CurveFloat | UCurveFloat | Target-pitch curve per zoom ratio. If null, linearly interpolates between ShoulderTargetPitch and TopViewTargetPitch. |
TopViewTargetPitch | number | Top-view target pitch (degrees) - converges to this angle when zoomed out. |
TransitionWarmupSpeed | number | |