Revision Difference
ENTITY:PhysicsSimulate#514639
<function name="PhysicsSimulate" parent="ENTITY" type="hook">⤶
<ishook>yes</ishook>⤶
<description>⤶
Called from the Entity's motion controller to simulate physics.⤶
⤶
This will only be called after using <page>Entity:StartMotionController</page> on a scripted entity of "anim" type.⤶
⤶
<note>This hook can work on the CLIENT if you call <page>Entity:StartMotionController</page> and use <page>Entity:AddToMotionController</page> on the physics objects you want to control</note>⤶
⤶
<warning>Do not use functions such as <page>PhysObj:EnableCollisions</page> or <page>PhysObj:EnableGravity</page> in this hook as they're very likely to crash your game. You may want to use <page>ENTITY:PhysicsUpdate</page> instead.</warning>⤶
</description>⤶
<realm>Shared</realm>⤶
<predicted>No</predicted>⤶
<args>⤶
<arg name="phys" type="PhysObj">The physics object of the entity.</arg>⤶
<arg name="deltaTime" type="number">Time since the last call.</arg>⤶
</args>⤶
<rets>⤶
<ret name="" type="Vector">Angular force</ret>⤶
<ret name="" type="Vector">Linear force</ret>⤶
<ret name="" type="number">One of the <page>SIM</page>.</ret>⤶
</rets>⤶
</function>⤶
⤶