Garry's Mod Wiki

Entity:GetConstrainedEntities

  Entity, Entity Entity:GetConstrainedEntities()

Description

Returns the two entities involved in a constraint ent, or nil if the entity is not a constraint.

Returns

1 Entity
ent1
2 Entity
ent2

Example

From gmsave/constraints.lua

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