s&box docs
API ReferenceEditor.MapDoc

public sealed class Editor.MapDoc.MapEntity : Editor.MapDoc.MapNode

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

Showing 1 constructors

Methods

Showing 3 methods

public string GetKeyValue(string key)

Gets the value for the key, e.g "model" could return "models/props_c17/oildrum001_explosive.mdl"

public void SetDefaultBounds(Vector3 min, Vector3 max)

Sets the default bounds of the entity if it doesn't have a model. By default this is 16x16x16.

Note

Refactor out once we have managed helpers I think.

public void SetKeyValue(string key, string value)

Sets the value for the key, e.g "model" could be set to "models/props_c17/oildrum001_explosive.mdl"

Properties

Showing 4 properties

public string Editor.MapDoc.MapEntity.ClassName { get; set; }

Entity class name like prop_physics

Metadata

FieldValue
NamespaceEditor.MapDoc
Typeclass
AssemblySandbox.Tools
Doc IDT:Editor.MapDoc.MapEntity

On this page