Class CinemachineComponentBase
An abstract representation of a mutator acting on a CinemachineCamera
Inherited Members
Namespace: Unity.Cinemachine
Assembly: solution.dll
Syntax
[ExecuteAlways]
public abstract class CinemachineComponentBase : MonoBehaviour
Fields
Name | Description |
---|---|
Epsilon | Useful constant for very small floats |
Properties
Name | Description |
---|---|
Body |
Special for Body Stage components that want to be applied after Aim stage because they use the aim as inout for the procedural placement |
Follow |
Returns the owner vcam's Follow target. |
Follow |
Get Follow target as ICinemachineTargetGroup, or null if target is not a group |
Follow |
Get the position of the Follow target. Special handling: If the Follow target is a VirtualCamera, returns the vcam State's position, not the transform's position |
Follow |
Get the rotation of the Follow target. Special handling: If the Follow target is a VirtualCamera, returns the vcam State's rotation, not the transform's rotation |
Is |
Returns true if this object is enabled and set up to produce results. |
Look |
Returns the owner vcam's LookAt target. |
Look |
Get LookAt target as ICinemachineTargetGroup, or null if target is not a group |
Look |
Get the position of the LookAt target. Special handling: If the LookAt target is a VirtualCamera, returns the vcam State's position, not the transform's position |
Look |
Get the rotation of the LookAt target. Special handling: If the LookAt target is a VirtualCamera, returns the vcam State's rotation, not the transform's rotation |
Stage | What part of the pipeline this fits into |
Vcam |
Returns the owner vcam's CameraState. |
Virtual |
Get the associated CinemachineVirtualCameraBase |
Methods
Name | Description |
---|---|
Force |
Force the virtual camera to assume a given position and orientation. |
Get |
Report maximum damping time needed for this component. Only used in editor for timeline scrubbing. |
Mutate |
Mutates the camera state. This state will later be applied to the camera. |
On |
Standard OnEnable call. Derived classes should call the base class implementation. Handles pipeline validation. |
On |
Standard OnEnable call. Derived classes should call the base class implementation. Handles pipeline validation. |
On |
This is called to notify the component that a target got warped, so that the component can update its internal state to make the camera also warp seamlessly. Base class implementation does nothing. |
On |
Notification that this virtual camera is going live. Base class implementation does nothing. |
Pre |
Override this to do such things as offset the ReferenceLookAt. Base class implementation does nothing. |