Garry's Mod Wiki

Revision Difference

Entity:IsConstrained#515442

<function name="IsConstrained" parent="Entity" type="classfunc">⤶ <description>⤶ Returns true if the entity has constraints attached to it⤶ ⤶ <bug issue="3837">This will only update clientside if the server calls it first. This only checks constraints added through the <page>constraint</page> so this will not react to map constraints.</bug>⤶ </description>⤶ <realm>Shared</realm>⤶ <file line="63-L85">lua/includes/extensions/entity.lua</file>⤶ <rets>⤶ <ret name="" type="boolean">Whether the entity is constrained or not.</ret>⤶ </rets>⤶ </function>⤶ ⤶ <example>⤶ <description>From entities/prop_effect.lua</description>⤶ <code>⤶ function ENT:PhysicsUpdate( physobj )⤶ ⤶ if ( CLIENT ) then return end⤶ ⤶ -- Don't do anything if the player isn't holding us⤶ if ( !self:IsPlayerHolding() &amp;&amp; !self:IsConstrained() ) then⤶ physobj:SetVelocity( Vector(0,0,0) )⤶ physobj:Sleep() ⤶ end⤶ end⤶ </code>⤶ ⤶ </example>