Garry's Mod Wiki

undo.ReplaceEntity

  boolean undo.ReplaceEntity( Entity from, Entity to )

Description

Replaces any instance of the "from" reference with the "to" reference, in any existing undo block. Returns true if something was replaced

Arguments

1 Entity from
The old entity
2 Entity to
The new entity to replace the old one

Returns

1 boolean
somethingReplaced

Example

When an entity is ragdolled, this will replace any instances of the entity with it's ragdoll.

function GM:CreateEntityRagdoll( entity, ragdoll ) // Replace the entity with the ragdoll in cleanups etc undo.ReplaceEntity( entity, ragdoll ) cleanup.ReplaceEntity( entity, ragdoll ) end