Garry's Mod Wiki

constraint.GetAllConstrainedEntities

table constraint.GetAllConstrainedEntities( Entity ent, table ResultTable = nil )

Description

Returns a table of all entities recursively constrained to an entitiy.

Arguments

1 Entity ent
The entity to check
2 table ResultTable = nil
Table used to return result. Optional.

Returns

1 table
A table containing all of the constrained entities. This includes all entities constrained to entities constrained to the supplied entity, etc.

Example

Adapted from stools/remover.lua

-- Remove this entity and everything constrained function TOOL:RightClick( trace ) if ( !IsValid( trace.Entity ) or trace.Entity:IsPlayer() ) then return false end -- Loop through all the entities in the system for _, Entity in pairs( constraint.GetAllConstrainedEntities( trace.Entity ) ) do DoRemoveEntity( Entity ) end return true end

Page Links


Special Pages


Wikis

?

Render Time: 45ms

Session 0
DB GetPage 3
Generate Html 13
SaveChanges 13
Render Body 0
Render Sidebar 14