class MapClass

book_4_sparkGenerated
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 Name Summary
Name Class name e.g prop_physics
DisplayName Display name e.g Physics Prop
Description Human readable name e.g Physics Prop
Icon Icon (Material)
Category Category
Type C# Type of this class
IsPointClass A point entity, i.e. a model entity, etc.
IsSolidClass A solid class entity, triggers, etc., entities that are tied to from a mesh in Hammer
IsPathClass A path entity, will appear in the Path Tool.
IsCableClass A cable entity, will appear in the Path Tool.
Variables List of properties exposed to tools for this class.
Inputs List of inputs for this class.
Outputs List of outputs for this class.
Tags General purpose tags, some with special meanings within Hammer and map compilers.
EditorHelpers In-editor helpers for this class, such as box visualizers for certain properties, etc.
Metadata General purpose key-value store to alter functionality of UI, map compilation, editor helpers, etc.
GameIdent What game does this belong to? (TODO: Might not be best place for this?)
Package What package did this entity come from?