Revision Difference
Entity_Callbacks#514595
<cat>Dev</cat>⤶
All possible callbacks for <page>Entity:AddCallback</page>.⤶
⤶
See also <page>ENTITY:CalcAbsolutePosition</page> and <page>ENTITY:RenderOverride</page>, which are hooks that work on any entity (not just SENTs).⤶
⤶
⤶
Callback | Description |⤶
---------|------------|⤶
| BuildBonePositions | Called whenever the bones are being built.<br/><br/>The arguments are:<br/>* <page>Entity</page> ent - Our entity<br/>* <page>number</page> numbones - The max amount of bones this entity has, same as calling <page>Entity:GetBoneCount</page> |⤶
| PhysicsCollide | Called when we collide with something else.<br/><br/>The arguments are:<br/>* <page>Entity</page> ent - Our entity<br/>* <page>table</page> data - The collision data. See <page>CollisionData</page> |⤶
| BuildFlexWeights | Called whenever the flexes are being built.<br/>The arguments are:<br/>* <page>Entity</page> ent - Our entity<br/>* <page>number</page> numFlexes - Number of flexes in the table<br/>* <page>table</page> data - A number-indexed table of flex values starting at index 0<br/><br/>Return the edited **data** table to apply any changes. |⤶
⤶
⤶
⤶
⤶