|
| ImpactRigidbodyWrapper (GameObject gameObject) |
| Initializes the wrapper for the given game object. More...
|
|
| ImpactRigidbodyWrapper (Rigidbody rigidbody3D) |
| Initializes the wrapper for a 3D rigidbody. More...
|
|
| ImpactRigidbodyWrapper (Rigidbody2D rigidbody2D) |
| Initializes the wrapper for a 2D rigidbody. More...
|
|
void | FixedUpdate () |
| Update internally cached Center of Mass, Velocity, and Angular Velocity We need to cache these in FixedUpdate because of timing weirdness when trying to access them from OnCollision messages.
|
|
VelocityData | GetVelocityData (Vector3 point) |
| Gets the velocity of the given point using the cached rigidbody values.
|
|
VelocityData | GetCurrentVelocityData (Vector3 point) |
| Gets the velocity of the given point using values retrieved directly from the rigidbody.
|
|
|
PhysicsType | PhysicsType [get] |
| Whether this rigidbody wrapper contains a 3D or 2D rigidbody.
|
|
Rigidbody | Rigidbody3D [get] |
| The 3D rigidbody the wrapper contains, if applicable.
|
|
Rigidbody2D | Rigidbody2D [get] |
| The 2D rigidbody the wrapper contains, if applicable.
|
|
Vector3 | Velocity [get] |
| The linear velocity of the rigidbody. This must be manually set, usually in FixedUpdate.
|
|
Vector3 | AngularVelocity [get] |
| The angular velocity of the rigidbody. This must be manually set, usually in FixedUpdate.
|
|
Vector3 | WorldCenterOfMass [get] |
| The center of mass of the rigidbody in world space. This must be manually set, usually in FixedUpdate.
|
|
Vector3 | CurrentVelocity [get] |
| The actual current velocity of the Rigidbody or Rigidbody2D. This is retrieved directly from the rigidbody.
|
|
Vector3 | CurrentAngularVelocity [get] |
| The actual current angular velocity of the Rigidbody or Rigidbody2D. This is retrieved directly from the rigidbody.
|
|
Vector3 | CurrentWorldCenterOfMass [get] |
| The actual current center of mass of the Rigidbody or Rigidbody2D. This is retrieved directly from the rigidbody.
|
|
A wrapper class that consolidates Rigidbody and Rigidbody2D data.