// MPropertyFriendlyName = Particle Tag
class CParticleAnimTag : public CAnimTagBase
{
uint8 pad_0050[8];
public:
// MPropertySuppressField
CStrongHandle<InfoForResourceTypeIParticleSystemDefinition> m_hParticleSystem;
// MPropertyAttributeEditor = AssetBrowse( vpcf )
// MPropertyFriendlyName = Particle System
CUtlString m_particleSystemName;
// MPropertyFriendlyName = Configuration
CUtlString m_configName;
// MPropertyFriendlyName = Detach From Owner
bool m_bDetachFromOwner;
// MPropertyFriendlyName = Attempt to Aggregate
bool m_bAggregate;
// MPropertyFriendlyName = Stop on Tag End
// MPropertyGroupName = Ending
bool m_bStopWhenTagEnds;
// MPropertyFriendlyName = Tag End Stop is Instant
// MPropertyGroupName = Ending
bool m_bTagEndStopIsInstant;
// MPropertyFriendlyName = Attachment
// MPropertyGroupName = Attachments
// MPropertyAttributeChoiceName = Attachment
CUtlString m_attachmentName;
// MPropertyFriendlyName = Attachment Type
// MPropertyGroupName = Attachments
ParticleAttachment_t m_attachmentType;
// MPropertyFriendlyName = Attachment (Control Point 1)
// MPropertyGroupName = Attachments
// MPropertyAttributeChoiceName = Attachment
CUtlString m_attachmentCP1Name;
// MPropertyFriendlyName = Attachment Type (Control Point 1)
// MPropertyGroupName = Attachments
ParticleAttachment_t m_attachmentCP1Type;
};
KV3 Class Defaults
{
_class = "CParticleAnimTag"
m_name = "Unnamed Tag"
m_sComment = ""
m_group = ""
m_tagID =
{
m_id = 4294967295
}
m_bIsReferenced = false
m_hParticleSystem = resource:""
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"
}