# Editor.MapClassVariable

Represents a variable.

- Kind: class
- Namespace: `Editor`
- Assembly: `Sandbox.Tools`

## Constructors

- [`MapClassVariable`](/api/Editor.MapClassVariable/.ctor)

## Properties

- [`DefaultValue`](/api/Editor.MapClassVariable/DefaultValue): Default value for this variable.
- [`Description`](/api/Editor.MapClassVariable/Description): Description for this variable.
- [`GroupName`](/api/Editor.MapClassVariable/GroupName): Category or group for this variable.
- [`LongName`](/api/Editor.MapClassVariable/LongName): The user friendly name for UI.
- [`Metadata`](/api/Editor.MapClassVariable/Metadata): General purpose key-value store to alter functionality of UI, map compilation, editor helpers, etc.
- [`Name`](/api/Editor.MapClassVariable/Name): The internal name.
- [`PropertyType`](/api/Editor.MapClassVariable/PropertyType): Data type for this variable.
- [`PropertyTypeOverride`](/api/Editor.MapClassVariable/PropertyTypeOverride): Internal, used to override the type to one the tools understand.
