class MapClass

robot_2Generated
code_blocksInput

Description

The MapClass class in the Editor namespace represents an entity class used by the map editor. It provides various properties that define the characteristics and behavior of map entities within the editor environment.

Members

Instance Properties

Member NameSummary
NameClass name e.g prop_physics
DisplayNameDisplay name e.g Physics Prop
DescriptionHuman readable name e.g Physics Prop
IconIcon (Material)
CategoryCategory
TypeC# Type of this class
IsPointClassA point entity, i.e. a model entity, etc.
IsSolidClassA solid class entity, triggers, etc., entities that are tied to from a mesh in Hammer
IsPathClassA path entity, will appear in the Path Tool.
IsCableClassA cable entity, will appear in the Path Tool.
VariablesList of properties exposed to tools for this class.
InputsList of inputs for this class.
OutputsList of outputs for this class.
TagsGeneral purpose tags, some with special meanings within Hammer and map compilers.
EditorHelpersIn-editor helpers for this class, such as box visualizers for certain properties, etc.
MetadataGeneral purpose key-value store to alter functionality of UI, map compilation, editor helpers, etc.
GameIdentWhat game does this belong to? (TODO: Might not be best place for this?)
PackageWhat package did this entity come from?