ent_clone(ENTITY*);

ent_cloneskin(ENTITY*);

Creates a unique mesh or skin for the given entity, by internally duplicating the skin and material pointers (ent_cloneskin) or the whole mesh (ent_clone). After calling this function, the skins, skin materials, and (in case of ent_clone) the vertices can be individually modified without affecting other entities that use the same model file.

Parameters:

ENTITY* - entity pointer.

Speed:

Medium

Remarks:

Example:

...
ent_clone(me);
ent_setskin(me,myNewBmap,1);
ent_setmesh(me,myNewMesh,0,0);

See also:

ent_morph, ent_morphskin, ent_setskin, ent_setmesh, ent_mtlset, vec_to_mesh