Zdexby TheHolyOneZ
36,909 classes
Class

CinemachineCollider

: CinemachineExtension : MonoBehaviour : Behaviour : Component : Object : Object
Unity.Cinemachine.CinemachineCollider, Unity.Cinemachine 0x0080 (128 B) inherited 0x0030 Unity.Cinemachine.dll
0x00x0080

Members 19

OffsetSizeNameTypeFlagsDefault
0x04m_CollideAgainstLayerMaskPublic—
0x00340x04padding / unreflected
0x08m_IgnoreTagstringPublic—
0x04m_TransparentLayersLayerMaskPublic—
0x04m_MinimumDistanceFromTargetfloatPublic—
0x01m_AvoidObstaclesboolPublic—
0x00490x03padding / unreflected
0x04m_DistanceLimitfloatPublic—
0x04m_MinimumOcclusionTimefloatPublic—
0x04m_CameraRadiusfloatPublic—
0x04m_StrategyResolutionStrategyPublic—
0x04m_MaximumEffortintPublic—
0x04m_SmoothingTimefloatPublic—
0x04m_DampingfloatPublic—
0x04m_DampingWhenOccludedfloatPublic—
0x04m_OptimalTargetDistancefloatPublic—
—0x04k_PrecisionSlushfloatPrivateStatic+1 flags0
0x08m_extraStateCacheList<Unity.Cinemachine.CinemachineCollider.VcamExtraState>Private—
0x08m_CornerBufferRaycastHit[]Private—
—0x04k_AngleThresholdfloatPrivateStatic+1 flags0
0x08s_ColliderBufferCollider[]PrivateStatic—
Inherited from CinemachineExtension 3
OffsetSizeNameTypeFlagsDefault
0x08m_VcamOwnerCinemachineVirtualCameraBasePrivate—
0x08m_ExtraStateDictionary<Unity.Cinemachine.CinemachineVirtualCameraBasePrivate—
—0x04EpsilonfloatStatic+2 flags953267991
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 5
OffsetSizeNameTypeFlagsDefault
—0x04kInstanceID_NoneintPrivateStatic+1 flags8
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+2 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 20

SignatureFlagsNativeParams
bool IsTargetObscured(CinemachineVirtualCameraBase vcam)Public0x08
bool CameraWasDisplaced(CinemachineVirtualCameraBase vcam)Public0x08
float GetCameraDisplacementDistance(CinemachineVirtualCameraBase vcam)Public0x08
void OnValidate()Private0x00
void OnDestroy()2 flags0x00
List<System.Collections.Generic.List<UnityEngine.Vector3>> get_DebugPaths()2 flags0x08
float GetMaxDampTime()Public+1 flags0x04
void PostPipelineStageCallback(CinemachineVirtualCameraBase vcam, const Stage& stage, ref CameraState& state, float deltaTime)2 flags0x110
Vector3 PreserveLineOfSight(ref CameraState& state, ref VcamExtraState& extra)Private0x110
Vector3 PullCameraInFrontOfNearestObstacle(const Vector3& cameraPos, const Vector3& lookAtPos, int layerMask, ref RaycastHit& hitInfo)Private0x2C
Vector3 PushCameraBack(const Vector3& currentPos, const Vector3& pushDir, const RaycastHit& obstacle, const Vector3& lookAtPos, const Plane& startPlane, float targetDistance, int iterations, ref VcamExtraState& extra)Private0x2C
bool GetWalkingDirection(const Vector3& pos, const Vector3& pushDir, const RaycastHit& obstacle, ref Vector3& outDir)Private0x2C
float GetPushBackDistance(const Ray& ray, const Plane& startPlane, float targetDistance, const Vector3& lookAtPos)Private0x18
float ClampRayToBounds(const Ray& ray, float distance, const Bounds& bounds)PrivateStatic0x18
Vector3 RespectCameraRadius(const Vector3& cameraPos, const Vector3& lookAtPos)Private0x0C
bool CheckForTargetObstructions(const CameraState& state)Private0x110
bool IsTargetOffscreen(const CameraState& state)PrivateStatic0x110
void UpgradeToCm3(CinemachineDeoccluder c)1 flags0x08
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00