RigidbodySynchronizable Class
Control and synchronizes an object's position through physics simulation.

| AddForce(Vector3, ForceMode) |
Adds a force to the Rigidbody.
|
| AddForce(Single, Single, Single, ForceMode) |
Adds a force to the Rigidbody.
|
| AddTorque(Vector3, ForceMode) |
Adds a torque to the rigidbody.
|
| AddTorque(Single, Single, Single, ForceMode) |
Adds a torque to the rigidbody.
|
| AssembleData | (Overrides SynchronizableAssembleData(Writer, Byte)) |
| Awake | |
| DisassembleData | (Overrides SynchronizableDisassembleData(Reader, Byte)) |
| IsSleeping |
Is the rigidbody sleeping?
(Overrides RigidbodySynchronizableCommonIsSleeping) |
| MovePosition | Moves the kinematic Rigidbody towards position. |
| MoveRotation | Rotates the rigidbody to rotation. |
| OnCollisionEnter | (Overrides RigidbodySynchronizableCommonOnCollisionEnter(Collision)) |
| Reset | (Overrides RigidbodySynchronizableCommonReset) |
| SetPosition | Moves the kinematic Rigidbody to a new position. |
| SetRotation | Set the rotation of the rigidbody to new rotation. |
| Sleep |
Forces a rigidbody to sleep at least one frame.
(Overrides RigidbodySynchronizableCommonSleep) |
| WakeUp |
Forces a rigidbody to wake up.
(Overrides RigidbodySynchronizableCommonWakeUp) |
Reference
[!:https://docs.unity3d.com/ScriptReference/Rigidbody.html]