Scripting API

CinemachineComponentBase

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

19 of 23 of Unity's members
In Tassix

A stage of a camera's pipeline: body (position), aim (orientation) or noise.

Properties 11

virtual bool BodyAppliesAfterAim { get; }
Transform? FollowTarget { get; }
Vector3 FollowTargetPosition { get; }
Quaternion FollowTargetRotation { get; }
abstract bool IsValid { get; }
Transform? LookAtTarget { get; }
Vector3 LookAtTargetPosition { get; }
Quaternion LookAtTargetRotation { get; }
abstract CinemachineCore.Stage Stage { get; }
CameraState VcamState { get; }
CinemachineVirtualCameraBase VirtualCamera { get; }

The camera this belongs to: on this object, or (Cinemachine 2's pipeline) its parent's.

Methods 6

virtual void ForceCameraPosition(Vector3 pos, Quaternion rot)
virtual float GetMaxDampTime()
abstract void MutateCameraState(ref CameraState curState, float deltaTime)
virtual void OnTargetObjectWarped(Transform target, Vector3 positionDelta)
virtual bool OnTransitionFromCamera(ICinemachineCamera? fromCam, Vector3 worldUp, float deltaTime)
virtual void PrePipelineMutateCameraState(ref CameraState curState, float deltaTime)

Not in Tassix yet 4

FollowTargetAsGroup LookAtTargetAsGroup OnDisable OnEnable