CParticleAnimTag
CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json
Kind: classSize: 152 bytes (0x98)Alignment: 8 bytesModule: animgraphlibBinary: !GlobalTypes
Metadata: MPropertyFriendlyName Particle Tag
Relationships
Inherits from: CAnimTagBase
Inheritance tree
CAnimTagBase
- CParticleAnimTag
Relationship diagram (2 edges)
classDiagram
CAnimTagBase <|-- CParticleAnimTag
CParticleAnimTag *-- InfoForResourceTypeIParticleSystemDefinitionMemory layout
16 fields, 11 declared here and 5 inherited. Offsets are absolute from the object base on windows-x86_64.
CAnimTagBaseCParticleAnimTag
| Offset | Field | Type | From | Annotations |
|---|---|---|---|---|
0x18 | m_name | CGlobalSymbol | CAnimTagBase | MPropertyFriendlyName Name MPropertySortPriority 100 |
0x20 | m_sComment | CUtlString | CAnimTagBase | MPropertyAttributeEditor TextBlock() MPropertyFriendlyName Comment MPropertySortPriority -100 |
0x28 | m_group | CGlobalSymbol | CAnimTagBase | MPropertySuppressField |
0x30 | m_tagID | AnimTagID | CAnimTagBase | MPropertySuppressField |
0x48 | m_bIsReferenced | bool | CAnimTagBase | MPropertySuppressField |
0x58 | m_hParticleSystem | CStrongHandle< InfoForResourceTypeIParticleSystemDefinition > | MPropertySuppressField | |
0x60 | m_particleSystemName | CUtlString | MPropertyAttributeEditor AssetBrowse( vpcf ) MPropertyFriendlyName Particle System | |
0x68 | m_configName | CUtlString | MPropertyFriendlyName Configuration | |
0x70 | m_bDetachFromOwner | bool | MPropertyFriendlyName Detach From Owner | |
0x71 | m_bAggregate | bool | MPropertyFriendlyName Attempt to Aggregate | |
0x72 | m_bStopWhenTagEnds | bool | MPropertyFriendlyName Stop on Tag End MPropertyGroupName Ending | |
0x73 | m_bTagEndStopIsInstant | bool | MPropertyFriendlyName Tag End Stop is Instant MPropertyGroupName Ending | |
0x78 | m_attachmentName | CUtlString | MPropertyAttributeChoiceName Attachment MPropertyFriendlyName Attachment MPropertyGroupName Attachments | |
0x80 | m_attachmentType | ParticleAttachment_t | MPropertyFriendlyName Attachment Type MPropertyGroupName Attachments | |
0x88 | m_attachmentCP1Name | CUtlString | MPropertyAttributeChoiceName Attachment MPropertyFriendlyName Attachment (Control Point 1) MPropertyGroupName Attachments | |
0x90 | m_attachmentCP1Type | ParticleAttachment_t | MPropertyFriendlyName Attachment Type (Control Point 1) MPropertyGroupName Attachments |
KV3 class defaults
{
"_class": "CParticleAnimTag",
"m_name": "Unnamed Tag",
"m_sComment": "",
"m_group": "",
"m_tagID":
{
"m_id": <HIDDEN FOR DIFF>,
},
"m_bIsReferenced": false,
"m_hParticleSystem": "",
"m_particleSystemName": "",
"m_configName": "",
"m_bDetachFromOwner": false,
"m_bAggregate": false,
"m_bStopWhenTagEnds": false,
"m_bTagEndStopIsInstant": false,
"m_attachmentName": "",
"m_attachmentType": "PATTACH_POINT_FOLLOW",
"m_attachmentCP1Name": "",
"m_attachmentCP1Type": "PATTACH_INVALID"
}