This article's documentation is for anything that uses the Source engine. Click here for more information.

env_entity_maker

From Valve Developer Community
Jump to: navigation, search

env_entity_maker is a point entity available in all Source Source games.

English (en)русский (ru)中文 (zh)
Edit
env_entity_maker
Env entity maker.png
TypePoint entity
EngineSource Source
AvailabilityIn all games
 
class hierarchy
CEnvEntityMaker defined in env_entity_maker.cpp
CPointEntity
CBaseEntity

It spawns a specified point_template entity at the env_entity_maker's origin. It can be set to spawn automatically or through inputs.


Flags

  •  [1] : Enable AutoSpawn Spawn template whenever there's enough room to fit it, and the player is not looking.
  •  [2] : AutoSpawn: Wait for entity to be destroyed.
  •  [4] : AutoSpawn: Spawn even if the player is looking.
  •  [8] : ForceSpawn: Spawn only if there's enough room to fit the object.
  •  [16] : ForceSpawn: Spawn only if the player isn't looking.

Keyvalues


Targetname:
Name (targetname) <string>
The targetname that other entities refer to this entity by.
Point_template To Spawn (EntityTemplate) <targetname>
Name of the point_template to spawn here.
PostSpawn Movement Speed (PostSpawnSpeed) <float>
All entities spawned will move this many hammer units per second in the direction of PostSpawn Movement Direction.
PostSpawn Movement Direction (PostSpawnDirection) <angle>
All entities spawned in the template will move in this direction.
PostSpawn Direction Variance (PostSpawnDirectionVariance) <float>
The PostSpawn Movement Direction may vary by this many degrees. This is a radius.
PostSpawn Inherit Angles (PostSpawnInheritAngles) <boolean>
If Yes, offset the spawn angles by the angles of a Parent.

Inputs

ForceSpawn
Spawn an instance of the template at this origin and angle.
ForceSpawnAtEntityOrigin <targetname>
Spawn an instance of the template at the same origin and angles as a specified entity.

Outputs

OnEntitySpawned
Fired when an instance of the entity template has been spawned.
OnEntityFailedSpawn
Fired when a ForceSpawn input failed to spawn the template, either due to lack of space or being in player's view, depending on the spawnflags.