Skip to content

CNmClipDocEvent_Particle

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

Kind: classSize: 104 bytes (0x68)Alignment: 8 bytesModule: animdoclibBinary: !GlobalTypes

Relationships

Inherits from: CNmClipDocEvent

Inheritance tree
Relationship diagram (1 edges)
classDiagram
    CNmClipDocEvent <|-- CNmClipDocEvent_Particle
Inheritance chain, direct subclasses (up to 20) and a few composition edges

Memory layout

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

CNmClipDocEventCNmClipDocEvent_Particle

OffsetFieldTypeFromAnnotations
0x8m_flStartTimefloat32CNmClipDocEvent
0xcm_flDurationfloat32CNmClipDocEvent
0x10m_relevanceCNmEventRelevance_t
0x14m_typeCNmParticleEvent::Type_t
0x18m_targetCNmEventTargetEntity_t
0x20m_particleSystemCUtlStringMPropertyAttributeEditor AssetBrowse( vpcf, *requiredoubleclick ) MPropertyStartGroup +Particle
0x28m_bDetachFromOwnerbool
0x29m_bStopImmediatelybool
0x2am_bPlayEndCapbool
0x30m_attachmentPoint0CUtlStringMPropertyAttrStateCallback MPropertyStartGroup +Attachment
0x38m_attachmentType0ParticleAttachment_tMPropertyAttrStateCallback
0x40m_attachmentPoint1CUtlStringMPropertyAttrStateCallback
0x48m_attachmentType1ParticleAttachment_tMPropertyAttrStateCallback
0x50m_configCUtlStringMPropertyAttrStateCallback MPropertyStartGroup +Config
0x58m_effectForConfigCUtlStringMPropertyAttrStateCallback
0x60m_tagsCUtlStringMPropertyStartGroup +Metadata
KV3 class defaults
{
	"_class": "CNmClipDocEvent_Particle",
	"m_flStartTime": 0.000000,
	"m_flDuration": 0.000000,
	"m_relevance": "ClientAndServer",
	"m_type": "Create",
	"m_target": "Self",
	"m_particleSystem": "",
	"m_bDetachFromOwner": false,
	"m_bStopImmediately": false,
	"m_bPlayEndCap": false,
	"m_attachmentPoint0": "",
	"m_attachmentType0": "PATTACH_INVALID",
	"m_attachmentPoint1": "",
	"m_attachmentType1": "PATTACH_INVALID",
	"m_config": "",
	"m_effectForConfig": "",
	"m_tags": ""
}