Skip to content

CSmartPropPulse_CreateSizer

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

Kind: classSize: 88 bytes (0x58)Alignment: 8 bytesModule: smartpropsBinary: assetpreview.dll

Metadata: MPropertyDescription Create a sizer that will be displayed at the current location, allowing the user to manipulate the specified set of size values. MPropertyFriendlyName Create Sizer MVDataClassGroup Manipulators

Relationships

Inherits from: CPulseCell_BaseFlow

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

Memory layout

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

CPulseCell_BaseCSmartPropPulse_CreateSizer

OffsetFieldTypeFromAnnotations
0x8m_nEditorNodeIDPulseDocNodeID_tCPulseCell_BaseMFgdFromSchemaCompletelySkipField
0x48m_NameCUtlStringMPropertyDescription Name used to identify the sizer. Must be unique within the paraent element. MPropertyFriendlyName Name
0x50m_bHACK_ProvideResultMinXbool
0x51m_bHACK_ProvideResultMaxXbool
0x52m_bHACK_ProvideResultMinYbool
0x53m_bHACK_ProvideResultMaxYbool
0x54m_bHACK_ProvideResultMinZbool
0x55m_bHACK_ProvideResultMaxZbool
KV3 class defaults
{
	"_class": "CSmartPropPulse_CreateSizer",
	"m_nEditorNodeID": -1,
	"m_Name": "",
	"m_bHACK_ProvideResultMinX": false,
	"m_bHACK_ProvideResultMaxX": false,
	"m_bHACK_ProvideResultMinY": false,
	"m_bHACK_ProvideResultMaxY": false,
	"m_bHACK_ProvideResultMinZ": false,
	"m_bHACK_ProvideResultMaxZ": false
}