| 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.
|