Skip to content

CSmartPropPulse_SelectionLinearLength::Criteria_t

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

Kind: classSize: 16 bytes (0x10)Alignment: unspecified (0xff sentinel)Module: smartpropsBinary: assetpreview.dll

Relationships

Inherits from: nothing; this is a root class.

Inheritance tree
  • CSmartPropPulse_SelectionLinearLength::Criteria_t

Memory layout

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

CSmartPropPulse_SelectionLinearLength::Criteria_t

OffsetFieldTypeFromAnnotations
0x0m_flLengthfloat32MPropertyDescription Specifies the length of the line that will be taken up if this element is selected.
0x4m_bAllowScaleboolMPropertyDescription Can this object be scaled. If enabled the minimum and maximum lengths must be set to specify the size range of allowable scale.
0x8m_flMinLengthfloat32MPropertyDescription Minimum allowable length for the object. Must be <= length. If length is 100 and minimum length is 20, then the object may be assigned a scale in the rage [ 0.2, 1.0 ]. MPropertyFriendlyName Minimum length MPropertySuppressExpr m_bAllowScale == false
0xcm_flMaxLengthfloat32MPropertyDescription Maximum allowable length for the object. Must be >= length. If length is 100 and maximum length is 160, then the object may be assigned a scale in the rage [ 1.0, 1.6 ]. MPropertyFriendlyName Maximum length MPropertySuppressExpr m_bAllowScale == false