ENTITY/PreEntityCopy

From Garry's Mod
Jump to: navigation, search
 ENTITY:PreEntityCopy( )

Description

Called before the duplicator copies the entity.

If you are looking for a way to make the duplicator spawn another entity when duplicated. ( For example, you duplicate a "prop_physics", but you want the duplicator to spawn "prop_physics_my" ), you should add prop_physics.ClassOverride = "prop_physics_my". The duplication table should be also stored on that prop_physics, not on prop_physics_my.

Examples

Example

Example on how to store values for duplicator, and then restore them afterwards

-- Store the value for duplicator
function ENT:PreEntityCopy()
	self.MyDuplicatorVariasble = self:GetSequence()
end

-- Restore the saved value
function ENT:PostEntityPaste()
	-- Always validate data before using it
	if ( !self.MyDuplicatorVariasble ) then return end

	self:ResetSequence( self.MyDuplicatorVariasble )
end


Personal tools
Navigation