Skip to content

CSmartPropPulse_CreateLocator

CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json

Kind: classSize: 80 bytes (0x50)Alignment: 8 bytesModule: smartpropsBinary: assetpreview.dll

Metadata: MPropertyDescription Create a locator with the current transform. The locator may optionally be configurable, so that its transform can be modified in Hammer. MPropertyFriendlyName Create Locator MVDataClassGroup Manipulators

Relationships

Inherits from: CSmartPropPulse_BaseQueryableFlow

Inheritance tree
Relationship diagram (3 edges)
classDiagram
    CPulseCell_Base <|-- CPulseCell_BaseFlow
    CPulseCell_BaseFlow <|-- CSmartPropPulse_BaseQueryableFlow
    CSmartPropPulse_BaseQueryableFlow <|-- CSmartPropPulse_CreateLocator
Inheritance chain, direct subclasses (up to 20) and a few composition edges

Memory layout

2 fields, 1 declared here and 1 inherited. Offsets are absolute from the object base on windows-x86_64.

CPulseCell_BaseCSmartPropPulse_CreateLocator

OffsetFieldTypeFromAnnotations
0x8m_nEditorNodeIDPulseDocNodeID_tCPulseCell_BaseMFgdFromSchemaCompletelySkipField
0x48m_LocatorNameCUtlStringMPropertyDescription Name of the locator. This can be used to reference the locator in this element or its children. If the locator is configurable, the locator will be identified by this name in Hammer. MPropertyFriendlyName Name
KV3 class defaults
{
	"_class": "CSmartPropPulse_CreateLocator",
	"m_nEditorNodeID": -1,
	"m_LocatorName": ""
}