Inheritence

Summary

MapEntity in Hammer is a type of Editor.MapDoc.MapNode that has a set of key/value pairs. The keyvalues represent the authoritative state of the entity. Entities may have helpers that enhance the presentation and sometimes modification of those keyvalues. The helpers may come and go; it should always be possible to recreate the helpers from the parent entity's keyvalues. Entities may also have zero or more Editor.MapDoc.MapMesh children.

Constructors

MapEntity

Properties

ClassName Entity class name like prop_physics
MapClass
SerializedObject
TypeDescription

Methods

GetKeyValue Gets the value for the key, e.g "model" could return "models/props_c17/oildrum001_explosive.mdl"
SetDefaultBounds Sets the default bounds of the entity if it doesn't have a model. By default this is 16x16x16.
SetKeyValue Sets the value for the key, e.g "model" could be set to "models/props_c17/oildrum001_explosive.mdl"
people
Log in to reply
You can't reply if you're not logged in. That would be crazy.