Create()
From Valve Developer Community
CBaseEntity::Create() creates and spawns a new entity. It can be called directly as well as from an existing object.
To do: Is there any difference between those two approaches?
There is also CBaseTempEntity::Create(), which has a similar purpose but behaves quite differently.
Arguments
-
const char* szName - The classname of the entity that should be created. Must be a pointer to constant memory; an ordinary string literal like
"npc_class"will do. -
const Vector& vecOrigin - The initial origin of the entity.
-
const QAngle& vecAngles - The initial orientation of the entity.
-
CBaseEntity* pOwner - The owner of the new entity. Pass
NULLif there shouldn't be one.
