![]() | Candlelight.Physics Namespace |
Class | Description | |
---|---|---|
![]() | ArbitraryRagdoll |
A component used for configuring and maintaining references to an arbitrary ragdoll hierarchy.
|
![]() | ArbitraryRagdollAnimator |
A component for driving a ArbitraryRagdoll with an animated hierarchy.
|
![]() | FlexibleCollider | |
![]() | FlexibleColliderCollisionEvent |
An event class for collision messages.
|
![]() | FlexibleColliderSizeAttribute |
A PropertyAttribute to specify that a Vector3 field is the backing field for the
Size property on a FlexibleCollider.
|
![]() | HumanoidRagdoll |
A component used for configuring and maintaining references to a humanoid character ragdoll hierarchy. It is
mainly a wrapper for TetrapodRagdoll that uses more colloquially familiar property names and
specifies a default TetrapodCharacterizationTemplate.
|
![]() | HumanoidRagdollAnimator |
A component for driving a TetrapodRagdoll with an animated hierarchy. It is mainly a wrapper for
TetrapodRagdollAnimator that uses more colloquially familiar property names.
|
![]() | IdentifiableRagdollPartChain |
A wrapper class for a named RagdollPartChain, used as a utility for dictionary serialization.
|
![]() | JointX |
Extension methods for Joint and its subclasses.
|
![]() | PhysicalBody |
A FlexibleCollider with a Rigidbody |
![]() | QuadrupedCharacterizationTemplate |
A class for storing reusable Collider, Joint, and
Rigidbody settings for TetrapodRagdoll characters.
|
![]() | Ragdoll |
A base class for a definition of a hierarchy that has physics applied.
|
![]() | RagdollAnimator |
A base class for driving some type of non-rendered Ragdoll hierarchy with data from a rendered,
animated hierarchy.
|
![]() | RagdollAnimatorFullHierarchyEvent |
A class for events that affect the full hierarchy.
|
![]() | RagdollAnimatorPrincipalPartAttribute |
A PropertyAttribute to specify that a backing field should use a custom drawer.
|
![]() | RagdollAnimatorFinalIKSync | A component to synchronize Final IK solvers on a RagdollAnimator. |
![]() | RagdollPart |
A PhysicalBody with a ConfigurableJoint.
|
![]() | RagdollPartImpactLayerStrength |
A class for associating a strength value with a layer.
|
![]() | RigidbodyX |
Extension methods for Rigidbody.
|
![]() | TetrapodCharacterizationTemplate |
A class for storing reusable Collider, Joint, and
Rigidbody settings for TetrapodRagdoll characters.
|
![]() | TetrapodRagdoll |
A component used for configuring and maintaining references to a tetrapod character ragdoll hierarchy.
|
![]() | TetrapodRagdollAnimator |
A component for driving a TetrapodRagdoll with an animated hierarchy.
|
![]() | TheropodCharacterizationTemplate |
A class for storing reusable Collider, Joint, and
Rigidbody settings for TetrapodRagdoll characters.
|
Structure | Description | |
---|---|---|
![]() | JointAngularLimits |
A struct for working with ConfigurableJoint angular limits.
|
![]() | RagdollAnimatorPoseData |
A basic struct for storing transform data for pose snapshots.
|
![]() | RagdollPartChain |
A chain of ragdoll parts and the root to which they connect.
|
![]() | TetrapodCharacterizationTemplateBodyPartSettings |
Template data for a body part.
|
Interface | Description | |
---|---|---|
![]() | IRagdollBinderT |
Interface specifying that an object can have a Ragdoll bound to it.
|
Delegate | Description | |
---|---|---|
![]() | RagdollAnimatorRagdollPartEvent |
A delegate for events affecting a particular RagdollPart.
|
![]() | RagdollPartImpulseEvent |
A delegate for impulses affecting a particular RagdollPart.
|
![]() | TetrapodCharacterizationTemplateBodyPartSettingsMutator |
Delegate for a method to mutate a TetrapodCharacterizationTemplateBodyPartSettings backing
field.
|
![]() | TetrapodCharacterizationTemplateChainSettingsSetter |
Delegate for a method to apply TetrapodCharacterizationTemplateBodyPartSettings to all bodies
in a RagdollPartChain.
|
Enumeration | Description | |
---|---|---|
![]() | ColliderShapeType |
Collider shape type.
|
![]() | FlexibleColliderSyncMode |
An Enum to describe whether symmetrical synchronization should occur.
|
![]() | JointXWarningMode |
Warning mode.
|
![]() | RagdollAnimatorParameterUpdateMode |
An enum to describe how animator parameters should be updated.
|
![]() | RagdollAnimatorUnbindMode |
An enum to describe what should be done with the bodies on a ragdoll when it is unbound.
|
![]() | RagdollPartAxisMappingMode |
An enum to describe how axes should be mapped across the symmetry plane.
|
![]() | RagdollPartSetStrengthMode |
An enum to describe how strength changes should be applied.
|
![]() | ShapeType |
Basic shape type.
|
![]() | TetrapodCharacterizationTemplateAxialSkeletonShapeMode |
Describes how colliders should be configured along the axial skeleton.
|