Obi  7.0.5
Unified particle physics for Unity
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
Obi.ObiRigidbody Class Reference
Inheritance diagram for Obi.ObiRigidbody:
Obi.ObiRigidbodyBase

Public Member Functions

void ResetPosition ()
 
override void UpdateIfNeeded (float stepTime)
 
override void UpdateVelocities (Vector3 linearDelta, Vector3 angularDelta)
 
- Public Member Functions inherited from Obi.ObiRigidbodyBase
void OnDisable ()
 

Public Attributes

Vector3 position => unityRigidbody.position
 
Quaternion rotation => unityRigidbody.rotation
 
- Public Attributes inherited from Obi.ObiRigidbodyBase
bool kinematicForParticles = false
 

Protected Member Functions

override void OnEnable ()
 

Properties

Rigidbody unityRigidbody [get, set]
 
Vector3 linearVelocity [get, set]
 
Vector3 angularVelocity [get, set]
 
- Properties inherited from Obi.ObiRigidbodyBase
ObiRigidbodyHandle handle [get]
 

Additional Inherited Members

- Protected Attributes inherited from Obi.ObiRigidbodyBase
ObiRigidbodyHandle rigidbodyHandle
 

Detailed Description

Small helper class that lets you specify Obi-only properties for rigidbodies.

Member Function Documentation

override void Obi.ObiRigidbody.UpdateVelocities ( Vector3  linearDelta,
Vector3  angularDelta 
)
virtual

Reads velocities back from the solver.

Implements Obi.ObiRigidbodyBase.


The documentation for this class was generated from the following file: