Rigidbody
Component
Rigidbody

class:/TYPE/UnityEngine.Rigidbody//, can be loaded from an assetbundle using Rigidbody::createfromassetbundle(bundlename,prefabname) /

Parent

Component

Variables
angulardrag
System.Single angulardrag
angularvelocity
UnityEngine.Vector3 angularvelocity
centerofmass
UnityEngine.Vector3 centerofmass
collisiondetectionmode
UnityEngine.CollisionDetectionMode collisiondetectionmode
constraints
UnityEngine.RigidbodyConstraints constraints
detectcollisions
System.Boolean detectcollisions
drag
System.Single drag
freezerotation
System.Boolean freezerotation
inertiatensor
UnityEngine.Vector3 inertiatensor
inertiatensorrotation
UnityEngine.Quaternion inertiatensorrotation
interpolation
UnityEngine.RigidbodyInterpolation interpolation
iskinematic
System.Boolean iskinematic
mass
System.Single mass
maxangularvelocity
System.Single maxangularvelocity
maxdepenetrationvelocity
System.Single maxdepenetrationvelocity
position
UnityEngine.Vector3 position
rotation
UnityEngine.Quaternion rotation
sleepthreshold
System.Single sleepthreshold
solveriterations
System.Int32 solveriterations
solvervelocityiterations
System.Int32 solvervelocityiterations
usegravity
System.Boolean usegravity
velocity
UnityEngine.Vector3 velocity
worldcenterofmass
readonly UnityEngine.Vector3 worldcenterofmass
Functions
addexplosionforce
System.Void AddExplosionForce(
System.Single explosionForce,
UnityEngine.Vector3 explosionPosition,
System.Single explosionRadius,
System.Single upwardsModifier,
UnityEngine.ForceMode mode
)

System.Single explosionForce-no documentation

Parameters
explosionForce
System.Single

no documentation

explosionPosition
UnityEngine.Vector3

no documentation

explosionRadius
System.Single

no documentation

upwardsModifier
System.Single

no documentation mode -

Returns

System.Void

addexplosionforce
System.Void AddExplosionForce(
System.Single explosionForce,
UnityEngine.Vector3 explosionPosition,
System.Single explosionRadius
)

System.Single explosionForce-no documentation

Parameters
explosionForce
System.Single

no documentation

explosionPosition
UnityEngine.Vector3

no documentation explosionRadius -

Returns

System.Void

addexplosionforce
System.Void AddExplosionForce(
System.Single explosionForce,
UnityEngine.Vector3 explosionPosition,
System.Single explosionRadius,
System.Single upwardsModifier
)

System.Single explosionForce-no documentation

Parameters
explosionForce
System.Single

no documentation

explosionPosition
UnityEngine.Vector3

no documentation

explosionRadius
System.Single

no documentation upwardsModifier -

Returns

System.Void

addforce
System.Void AddForce(
UnityEngine.Vector3 force
)

UnityEngine.Vector3 force-no documentation

Parameters

force -

Returns

System.Void

addforce
System.Void AddForce(
System.Single x,
System.Single y,
System.Single z,
UnityEngine.ForceMode mode
)

System.Single x-no documentation

Parameters
x
System.Single

no documentation

y
System.Single

no documentation

z
System.Single

no documentation mode -

Returns

System.Void

addforce
System.Void AddForce(
System.Single x,
System.Single y,
System.Single z
)

System.Single x-no documentation

Parameters
x
System.Single

no documentation

y
System.Single

no documentation z -

Returns

System.Void

addforce
System.Void AddForce(
UnityEngine.Vector3 force,
UnityEngine.ForceMode mode
)

UnityEngine.Vector3 force-no documentation

Parameters
force
UnityEngine.Vector3

no documentation mode -

Returns

System.Void

addforceatposition
System.Void AddForceAtPosition(
UnityEngine.Vector3 force,
UnityEngine.Vector3 position,
UnityEngine.ForceMode mode
)

UnityEngine.Vector3 force-no documentation

Parameters
force
UnityEngine.Vector3

no documentation

position
UnityEngine.Vector3

no documentation mode -

Returns

System.Void

addforceatposition
System.Void AddForceAtPosition(
UnityEngine.Vector3 force,
UnityEngine.Vector3 position
)

UnityEngine.Vector3 force-no documentation

Parameters
force
UnityEngine.Vector3

no documentation position -

Returns

System.Void

addrelativeforce
System.Void AddRelativeForce(
UnityEngine.Vector3 force
)

UnityEngine.Vector3 force-no documentation

Parameters

force -

Returns

System.Void

addrelativeforce
System.Void AddRelativeForce(
UnityEngine.Vector3 force,
UnityEngine.ForceMode mode
)

UnityEngine.Vector3 force-no documentation

Parameters
force
UnityEngine.Vector3

no documentation mode -

Returns

System.Void

addrelativeforce
System.Void AddRelativeForce(
System.Single x,
System.Single y,
System.Single z
)

System.Single x-no documentation

Parameters
x
System.Single

no documentation

y
System.Single

no documentation z -

Returns

System.Void

addrelativeforce
System.Void AddRelativeForce(
System.Single x,
System.Single y,
System.Single z,
UnityEngine.ForceMode mode
)

System.Single x-no documentation

Parameters
x
System.Single

no documentation

y
System.Single

no documentation

z
System.Single

no documentation mode -

Returns

System.Void

addrelativetorque
System.Void AddRelativeTorque(
System.Single x,
System.Single y,
System.Single z,
UnityEngine.ForceMode mode
)

System.Single x-no documentation

Parameters
x
System.Single

no documentation

y
System.Single

no documentation

z
System.Single

no documentation mode -

Returns

System.Void

addrelativetorque
System.Void AddRelativeTorque(
System.Single x,
System.Single y,
System.Single z
)

System.Single x-no documentation

Parameters
x
System.Single

no documentation

y
System.Single

no documentation z -

Returns

System.Void

addrelativetorque
System.Void AddRelativeTorque(
UnityEngine.Vector3 torque,
UnityEngine.ForceMode mode
)

UnityEngine.Vector3 torque-no documentation

Parameters
torque
UnityEngine.Vector3

no documentation mode -

Returns

System.Void

addrelativetorque
System.Void AddRelativeTorque(
UnityEngine.Vector3 torque
)

UnityEngine.Vector3 torque-no documentation

Parameters

torque -

Returns

System.Void

addtorque
System.Void AddTorque(
System.Single x,
System.Single y,
System.Single z,
UnityEngine.ForceMode mode
)

System.Single x-no documentation

Parameters
x
System.Single

no documentation

y
System.Single

no documentation

z
System.Single

no documentation mode -

Returns

System.Void

addtorque
System.Void AddTorque(
UnityEngine.Vector3 torque,
UnityEngine.ForceMode mode
)

UnityEngine.Vector3 torque-no documentation

Parameters
torque
UnityEngine.Vector3

no documentation mode -

Returns

System.Void

addtorque
System.Void AddTorque(
UnityEngine.Vector3 torque
)

UnityEngine.Vector3 torque-no documentation

Parameters

torque -

Returns

System.Void

addtorque
System.Void AddTorque(
System.Single x,
System.Single y,
System.Single z
)

System.Single x-no documentation

Parameters
x
System.Single

no documentation

y
System.Single

no documentation z -

Returns

System.Void

closestpointonbounds
UnityEngine.Vector3 ClosestPointOnBounds(
UnityEngine.Vector3 position
)

UnityEngine.Vector3 position-no documentation

Parameters

position -

Returns

UnityEngine.Vector3

getpointvelocity
UnityEngine.Vector3 GetPointVelocity(
UnityEngine.Vector3 worldPoint
)

UnityEngine.Vector3 worldPoint-no documentation

Parameters

worldPoint -

Returns

UnityEngine.Vector3

getrelativepointvelocity
UnityEngine.Vector3 GetRelativePointVelocity(
UnityEngine.Vector3 relativePoint
)

UnityEngine.Vector3 relativePoint-no documentation

Parameters

relativePoint -

Returns

UnityEngine.Vector3

issleeping
System.Boolean IsSleeping()
Returns

System.Boolean

moveposition
System.Void MovePosition(
UnityEngine.Vector3 position
)

UnityEngine.Vector3 position-no documentation

Parameters

position -

Returns

System.Void

moverotation
System.Void MoveRotation(
UnityEngine.Quaternion rot
)

UnityEngine.Quaternion rot-no documentation

Parameters

rot -

Returns

System.Void

resetcenterofmass
System.Void ResetCenterOfMass()
Returns

System.Void

resetinertiatensor
System.Void ResetInertiaTensor()
Returns

System.Void

rigidbody::​create
static UnityEngine.Rigidbody Create ()

Constructor replaces new;

Returns

UnityEngine.Rigidbody

rigidbody::​fromassetbundle
static UnityEngine.Rigidbody CreateFromAssetBundle(
string bundle,
string objectname
)

Constructor for object from a bundle

Parameters
bundle
string

bundle name

objectname
string

object name with extension

Returns

UnityEngine.Rigidbody

setdensity
System.Void SetDensity(
System.Single density
)

System.Single density-no documentation

Parameters

density -

Returns

System.Void

sleep
System.Void Sleep()
Returns

System.Void

sweeptest
System.Boolean SweepTest(
UnityEngine.Vector3 direction,
UnityEngine.RaycastHit& hitInfo,
System.Single maxDistance,
UnityEngine.QueryTriggerInteraction queryTriggerInteraction
)

UnityEngine.Vector3 direction-no documentation

Parameters
direction
UnityEngine.Vector3

no documentation

hitInfo
UnityEngine.RaycastHit&

no documentation

maxDistance
System.Single

no documentation queryTriggerInteraction -

Returns

System.Boolean

sweeptest
System.Boolean SweepTest(
UnityEngine.Vector3 direction,
UnityEngine.RaycastHit& hitInfo,
System.Single maxDistance
)

UnityEngine.Vector3 direction-no documentation

Parameters
direction
UnityEngine.Vector3

no documentation

hitInfo
UnityEngine.RaycastHit&

no documentation maxDistance -

Returns

System.Boolean

sweeptest
System.Boolean SweepTest(
UnityEngine.Vector3 direction,
UnityEngine.RaycastHit& hitInfo
)

UnityEngine.Vector3 direction-no documentation

Parameters
direction
UnityEngine.Vector3

no documentation hitInfo -

Returns

System.Boolean

sweeptestall
UnityEngine.RaycastHit[] SweepTestAll(
UnityEngine.Vector3 direction,
System.Single maxDistance
)

UnityEngine.Vector3 direction-no documentation

Parameters
direction
UnityEngine.Vector3

no documentation maxDistance -

Returns

UnityEngine.RaycastHit[]

sweeptestall
UnityEngine.RaycastHit[] SweepTestAll(
UnityEngine.Vector3 direction,
System.Single maxDistance,
UnityEngine.QueryTriggerInteraction queryTriggerInteraction
)

UnityEngine.Vector3 direction-no documentation

Parameters
direction
UnityEngine.Vector3

no documentation

maxDistance
System.Single

no documentation queryTriggerInteraction -

Returns

UnityEngine.RaycastHit[]

sweeptestall
UnityEngine.RaycastHit[] SweepTestAll(
UnityEngine.Vector3 direction
)

UnityEngine.Vector3 direction-no documentation

Parameters

direction -

Returns

UnityEngine.RaycastHit[]

wakeup
System.Void WakeUp()
Returns

System.Void