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
CPulseCell_Base pulse_runtime_lib
CPulseCell_BaseFlow pulse_runtime_lib
CSmartPropPulse_BaseQueryableFlow
- CSmartPropPulse_CreateLocator
Relationship diagram (3 edges)
classDiagram
CPulseCell_Base <|-- CPulseCell_BaseFlow
CPulseCell_BaseFlow <|-- CSmartPropPulse_BaseQueryableFlow
CSmartPropPulse_BaseQueryableFlow <|-- CSmartPropPulse_CreateLocatorMemory layout
2 fields, 1 declared here and 1 inherited. Offsets are absolute from the object base on windows-x86_64.
CPulseCell_BaseCSmartPropPulse_CreateLocator
| Offset | Field | Type | From | Annotations |
|---|---|---|---|---|
0x8 | m_nEditorNodeID | PulseDocNodeID_t | CPulseCell_Base | MFgdFromSchemaCompletelySkipField |
0x48 | m_LocatorName | CUtlString | MPropertyDescription 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": ""
}