class CParticleFunction
{
void* __vftable;
public:
// MPropertyFriendlyName = operator strength
// MPropertySortPriority = -100
CParticleCollectionFloatInput m_flOpStrength;
// MPropertyFriendlyName = operator end cap state
// MPropertySortPriority = -100
ParticleEndcapMode_t m_nOpEndCapState;
// MPropertyFriendlyName = operator enabled in tools or game only
// MPropertySortPriority = -100
ParticleToolsState_t m_nToolsState;
// MPropertyStartGroup = Operator Fade
// MPropertyFriendlyName = operator start fadein
// MParticleAdvancedField
// MPropertySortPriority = -100
float32 m_flOpStartFadeInTime;
// MPropertyFriendlyName = operator end fadein
// MParticleAdvancedField
// MPropertySortPriority = -100
float32 m_flOpEndFadeInTime;
// MPropertyFriendlyName = operator start fadeout
// MParticleAdvancedField
// MPropertySortPriority = -100
float32 m_flOpStartFadeOutTime;
// MPropertyFriendlyName = operator end fadeout
// MParticleAdvancedField
// MPropertySortPriority = -100
float32 m_flOpEndFadeOutTime;
// MPropertyFriendlyName = operator fade oscillate
// MParticleAdvancedField
// MPropertySortPriority = -100
float32 m_flOpFadeOscillatePeriod;
// MPropertyFriendlyName = normalize fade times to endcap
// MParticleAdvancedField
// MPropertySortPriority = -100
bool m_bNormalizeToStopTime;
// MPropertyStartGroup = Operator Fade Time Offset
// MPropertyFriendlyName = operator fade time offset min
// MParticleAdvancedField
// MPropertySortPriority = -100
float32 m_flOpTimeOffsetMin;
// MPropertyFriendlyName = operator fade time offset max
// MParticleAdvancedField
// MPropertySortPriority = -100
float32 m_flOpTimeOffsetMax;
// MPropertyFriendlyName = operator fade time offset seed
// MParticleAdvancedField
// MPropertySortPriority = -100
int32 m_nOpTimeOffsetSeed;
// MPropertyStartGroup = Operator Fade Timescale Modifiers
// MPropertyFriendlyName = operator fade time scale seed
// MParticleAdvancedField
// MPropertySortPriority = -100
int32 m_nOpTimeScaleSeed;
// MPropertyFriendlyName = operator fade time scale min
// MParticleAdvancedField
// MPropertySortPriority = -100
float32 m_flOpTimeScaleMin;
// MPropertyFriendlyName = operator fade time scale max
// MParticleAdvancedField
// MPropertySortPriority = -100
float32 m_flOpTimeScaleMax;
private:
uint8 pad_01B0[2];
public:
// MPropertyStartGroup
// MPropertySuppressField
bool m_bDisableOperator;
// MPropertyFriendlyName = operator help and notes
// MParticleHelpField
// MPropertySortPriority = -100
CUtlString m_Notes;
private:
uint8 pad_01C0[24];
};
KV3 Class Defaults