Result of a 3D KCC raw movement query. More...
Public Attributes | |
FPVector3 | AvgNormal |
Average normal of all collisions. More... | |
Int32 | Contacts |
Total number of collisions found in this execution of the movement query. More... | |
FPVector3 | Correction |
Full correction vector to move out of collisions. More... | |
Boolean | Grounded |
true if at least one collision (not necessarily closest) qualifies as ground. More... | |
FPVector3 | GroundNormal |
Surface normal of the closest collision that qualifies as ground, if any. More... | |
FPVector3 | NearestNormal |
Surface normal of the nearest collision. More... | |
FP | Penetration |
Magnitude of the penetration over the nearest normal. More... | |
FPVector3 | SlopeTangent |
Surface tangent (recommended movement direction) in case of a slope (based on gravity). More... | |
FPVector3 | Tangent |
Surface tangent (recommended movement direction) in case there's a desired direction passed. More... | |
CharacterMovementType | Type |
Recommended type of movement based on found collisions. More... | |
Result of a 3D KCC raw movement query.
CharacterMovementType Quantum.CharacterController3DMovement.Type |
Recommended type of movement based on found collisions.
FPVector3 Quantum.CharacterController3DMovement.NearestNormal |
Surface normal of the nearest collision.
FPVector3 Quantum.CharacterController3DMovement.AvgNormal |
Average normal of all collisions.
FPVector3 Quantum.CharacterController3DMovement.GroundNormal |
Surface normal of the closest collision that qualifies as ground, if any.
FPVector3 Quantum.CharacterController3DMovement.Tangent |
Surface tangent (recommended movement direction) in case there's a desired direction passed.
FPVector3 Quantum.CharacterController3DMovement.SlopeTangent |
Surface tangent (recommended movement direction) in case of a slope (based on gravity).
FPVector3 Quantum.CharacterController3DMovement.Correction |
Full correction vector to move out of collisions.
FP Quantum.CharacterController3DMovement.Penetration |
Magnitude of the penetration over the nearest normal.
Boolean Quantum.CharacterController3DMovement.Grounded |
true
if at least one collision (not necessarily closest) qualifies as ground.
Int32 Quantum.CharacterController3DMovement.Contacts |
Total number of collisions found in this execution of the movement query.