Garry's Mod Wiki

Revision Difference

Entity:GetConstrainedEntities#515499

<function name="GetConstrainedEntities" parent="Entity" type="classfunc">⤶ <description>Returns the two entities involved in a constraint ent, or nil if the entity is not a constraint.</description>⤶ <realm>Server</realm>⤶ <rets>⤶ <ret name="" type="Entity">ent1</ret>⤶ <ret name="" type="Entity">ent2</ret>⤶ </rets>⤶ </function>⤶ ⤶ <example>⤶ <description>From gmsave/constraints.lua</description>⤶ <code>⤶ function gmsave.ConstraintSave( ent )⤶ local t = {}⤶ t.EntOne, t.EntTwo = ent:GetConstrainedEntities()⤶ local PhysA, PhysB = ent:GetConstrainedPhysObjects()⤶ ⤶ t.BoneOne = GetPhysicsObjectNum( t.EntOne, PhysA )⤶ t.BoneTwo = GetPhysicsObjectNum( t.EntTwo, PhysB )⤶ t.EntOne = gmsave.EntityEncode( t.EntOne )⤶ t.EntTwo = gmsave.EntityEncode( t.EntTwo )⤶ return t⤶ ⤶ end⤶ </code>⤶ ⤶ </example>