// MNetworkVarNames = float m_flParticleSpacing
// MNetworkVarNames = float m_flSlack
// MNetworkVarNames = float m_flRadius
// MNetworkVarNames = Color m_ColorTint
// MNetworkVarNames = int m_nEffectState
// MNetworkVarNames = HParticleSystemDefinitionStrong m_iEffectIndex
// MNetworkVarNames = Vector m_PathNodes_Position
// MNetworkVarNames = Vector m_PathNodes_TangentIn
// MNetworkVarNames = Vector m_PathNodes_TangentOut
// MNetworkVarNames = Vector m_PathNodes_Color
// MNetworkVarNames = bool m_PathNodes_PinEnabled
// MNetworkVarNames = float m_PathNodes_RadiusScale
class CPathParticleRope : public CBaseEntity
{
uint8 pad_04F0[8];
public:
bool m_bStartActive;
float32 m_flMaxSimulationTime;
CUtlSymbolLarge m_iszEffectName;
CUtlVector<CUtlSymbolLarge> m_PathNodes_Name;
// MNetworkEnable
float32 m_flParticleSpacing;
// MNetworkEnable
// MNetworkChangeCallback = parametersChanged
float32 m_flSlack;
// MNetworkEnable
// MNetworkChangeCallback = parametersChanged
float32 m_flRadius;
// MNetworkEnable
// MNetworkChangeCallback = parametersChanged
Color m_ColorTint;
// MNetworkEnable
// MNetworkChangeCallback = effectStateChanged
int32 m_nEffectState;
// MNetworkEnable
CStrongHandle<InfoForResourceTypeIParticleSystemDefinition> m_iEffectIndex;
// MNetworkEnable
CNetworkUtlVectorBase<Vector> m_PathNodes_Position;
// MNetworkEnable
CNetworkUtlVectorBase<Vector> m_PathNodes_TangentIn;
// MNetworkEnable
CNetworkUtlVectorBase<Vector> m_PathNodes_TangentOut;
// MNetworkEnable
CNetworkUtlVectorBase<Vector> m_PathNodes_Color;
// MNetworkEnable
// MNetworkChangeCallback = pinStateChanged
CNetworkUtlVectorBase<bool> m_PathNodes_PinEnabled;
// MNetworkEnable
CNetworkUtlVectorBase<float32> m_PathNodes_RadiusScale;
private:
uint8 pad_05D0[8];
};