Scripting API

Cinemachine3rdPersonFollow

class in Unity.Cinemachine · Unity.Cinemachine · inherits from CinemachineComponentBase

Not in Unity's public API, or in an assembly the coverage doesn't count.
In Tassix

Cinemachine 2's third-person follow (obstacle avoidance on whenever the collision filter has layers).

Fields 10

LayerMask CameraCollisionFilter
float CameraDistance
float CameraRadius
float CameraSide
Vector3 Damping
float DampingFromCollision
float DampingIntoCollision
string IgnoreTag
Vector3 ShoulderOffset
float VerticalArmLength

Properties 2

bool IsValid { get; }
CinemachineCore.Stage Stage { get; }

Methods 4

float GetMaxDampTime()
void GetRigPositions(out Vector3 root, out Vector3 shoulder, out Vector3 hand)
void MutateCameraState(ref CameraState curState, float deltaTime)
void OnTargetObjectWarped(Transform target, Vector3 positionDelta)