--- CBaseRendererSource2: # CParticleFunctionRenderer m_flRadiusScale: 504 # CParticleCollectionRendererFloatInput m_flAlphaScale: 840 # CParticleCollectionRendererFloatInput m_flRollScale: 1176 # CParticleCollectionRendererFloatInput m_nAlpha2Field: 1512 # ParticleAttributeIndex_t m_vecColorScale: 1520 # CParticleCollectionRendererVecInput m_nColorBlendType: 3104 # ParticleColorBlendType_t m_nShaderType: 3108 # SpriteCardShaderType_t m_strShaderOverride: 3112 # CUtlString m_flCenterXOffset: 3120 # CParticleCollectionRendererFloatInput m_flCenterYOffset: 3456 # CParticleCollectionRendererFloatInput m_flBumpStrength: 3792 # float m_nCropTextureOverride: 3796 # ParticleSequenceCropOverride_t m_vecTexturesInput: 3800 # CUtlVector m_flAnimationRate: 3824 # float m_nAnimationType: 3828 # AnimationType_t m_bAnimateInFPS: 3832 # bool m_flSelfIllumAmount: 3840 # CParticleCollectionRendererFloatInput m_flDiffuseAmount: 4176 # CParticleCollectionRendererFloatInput m_flDiffuseClamp: 4512 # CParticleCollectionRendererFloatInput m_nLightingControlPoint: 4848 # int32_t m_nSelfIllumPerParticle: 4852 # ParticleAttributeIndex_t m_nOutputBlendMode: 4856 # ParticleOutputBlendMode_t m_bGammaCorrectVertexColors: 4860 # bool m_bSaturateColorPreAlphaBlend: 4861 # bool m_flAddSelfAmount: 4864 # CParticleCollectionRendererFloatInput m_flDesaturation: 5200 # CParticleCollectionRendererFloatInput m_flOverbrightFactor: 5536 # CParticleCollectionRendererFloatInput m_nHSVShiftControlPoint: 5872 # int32_t m_nFogType: 5876 # ParticleFogType_t m_flFogAmount: 5880 # CParticleCollectionRendererFloatInput m_bTintByFOW: 6216 # bool m_bTintByGlobalLight: 6217 # bool m_nPerParticleAlphaReference: 6220 # SpriteCardPerParticleScale_t m_nPerParticleAlphaRefWindow: 6224 # SpriteCardPerParticleScale_t m_nAlphaReferenceType: 6228 # ParticleAlphaReferenceType_t m_flAlphaReferenceSoftness: 6232 # CParticleCollectionRendererFloatInput m_flSourceAlphaValueToMapToZero: 6568 # CParticleCollectionRendererFloatInput m_flSourceAlphaValueToMapToOne: 6904 # CParticleCollectionRendererFloatInput m_bRefract: 7240 # bool m_bRefractSolid: 7241 # bool m_flRefractAmount: 7248 # CParticleCollectionRendererFloatInput m_nRefractBlurRadius: 7584 # int32_t m_nRefractBlurType: 7588 # BlurFilterType_t m_bOnlyRenderInEffectsBloomPass: 7592 # bool m_bOnlyRenderInEffectsWaterPass: 7593 # bool m_bUseMixedResolutionRendering: 7594 # bool m_bOnlyRenderInEffecsGameOverlay: 7595 # bool m_stencilTestID: 7596 # char[128] m_bStencilTestExclude: 7724 # bool m_stencilWriteID: 7725 # char[128] m_bWriteStencilOnDepthPass: 7853 # bool m_bWriteStencilOnDepthFail: 7854 # bool m_bReverseZBuffering: 7855 # bool m_bDisableZBuffering: 7856 # bool m_nFeatheringMode: 7860 # ParticleDepthFeatheringMode_t m_flFeatheringMinDist: 7864 # CParticleCollectionRendererFloatInput m_flFeatheringMaxDist: 8200 # CParticleCollectionRendererFloatInput m_flFeatheringFilter: 8536 # CParticleCollectionRendererFloatInput m_flDepthBias: 8872 # CParticleCollectionRendererFloatInput m_nSortMethod: 9208 # ParticleSortingChoiceList_t m_bBlendFramesSeq0: 9212 # bool m_bMaxLuminanceBlendingSequence0: 9213 # bool CBaseTrailRenderer: # CBaseRendererSource2 m_nOrientationType: 9784 # ParticleOrientationChoiceList_t m_nOrientationControlPoint: 9788 # int32_t m_flMinSize: 9792 # float m_flMaxSize: 9796 # float m_flStartFadeSize: 9800 # CParticleCollectionRendererFloatInput m_flEndFadeSize: 10136 # CParticleCollectionRendererFloatInput m_bClampV: 10472 # bool CGeneralRandomRotation: # CParticleFunctionInitializer m_nFieldOutput: 436 # ParticleAttributeIndex_t m_flDegrees: 440 # float m_flDegreesMin: 444 # float m_flDegreesMax: 448 # float m_flRotationRandExponent: 452 # float m_bRandomlyFlipDirection: 456 # bool CGeneralSpin: # CParticleFunctionOperator m_nSpinRateDegrees: 432 # int32_t m_nSpinRateMinDegrees: 436 # int32_t m_fSpinRateStopTime: 444 # float CNewParticleEffect: # IParticleEffect m_pNext: 16 # CNewParticleEffect* m_pPrev: 24 # CNewParticleEffect* m_pParticles: 32 # IParticleCollection* m_pDebugName: 40 # char* m_bDontRemove: 0 # bitfield:1 m_bRemove: 0 # bitfield:1 m_bNeedsBBoxUpdate: 0 # bitfield:1 m_bIsFirstFrame: 0 # bitfield:1 m_bAutoUpdateBBox: 0 # bitfield:1 m_bAllocated: 0 # bitfield:1 m_bSimulate: 0 # bitfield:1 m_bShouldPerformCullCheck: 0 # bitfield:1 m_bForceNoDraw: 0 # bitfield:1 m_bShouldSave: 0 # bitfield:1 m_bDisableAggregation: 0 # bitfield:1 m_bShouldSimulateDuringGamePaused: 0 # bitfield:1 m_bShouldCheckFoW: 0 # bitfield:1 m_vSortOrigin: 64 # Vector m_flScale: 76 # float m_hOwner: 80 # PARTICLE_EHANDLE__* m_pOwningParticleProperty: 88 # CParticleProperty* m_flFreezeTransitionStart: 112 # float m_flFreezeTransitionDuration: 116 # float m_flFreezeTransitionOverride: 120 # float m_bFreezeTransitionActive: 124 # bool m_bFreezeTargetState: 125 # bool m_bCanFreeze: 126 # bool m_LastMin: 128 # Vector m_LastMax: 140 # Vector m_nSplitScreenUser: 152 # CSplitScreenSlot m_vecAggregationCenter: 156 # Vector m_RefCount: 192 # int32_t CParticleCollectionBindingInstance: # CBasePulseGraphInstance CParticleCollectionFloatInput: # CParticleFloatInput CParticleCollectionRendererFloatInput: # CParticleCollectionFloatInput CParticleCollectionRendererVecInput: # CParticleCollectionVecInput CParticleCollectionVecInput: # CParticleVecInput CParticleFloatInput: # CParticleInput m_nType: 12 # ParticleFloatType_t m_nMapType: 16 # ParticleFloatMapType_t m_flLiteralValue: 20 # float m_NamedValue: 24 # CParticleNamedValueRef m_nControlPoint: 88 # int32_t m_nScalarAttribute: 92 # ParticleAttributeIndex_t m_nVectorAttribute: 96 # ParticleAttributeIndex_t m_nVectorComponent: 100 # int32_t m_flRandomMin: 104 # float m_flRandomMax: 108 # float m_bHasRandomSignFlip: 112 # bool m_nRandomSeed: 116 # int32_t m_nRandomMode: 120 # ParticleFloatRandomMode_t m_flLOD0: 128 # float m_flLOD1: 132 # float m_flLOD2: 136 # float m_flLOD3: 140 # float m_nNoiseInputVectorAttribute: 144 # ParticleAttributeIndex_t m_flNoiseOutputMin: 148 # float m_flNoiseOutputMax: 152 # float m_flNoiseScale: 156 # float m_vecNoiseOffsetRate: 160 # Vector m_flNoiseOffset: 172 # float m_nNoiseOctaves: 176 # int32_t m_nNoiseTurbulence: 180 # PFNoiseTurbulence_t m_nNoiseType: 184 # PFNoiseType_t m_nNoiseModifier: 188 # PFNoiseModifier_t m_flNoiseTurbulenceScale: 192 # float m_flNoiseTurbulenceMix: 196 # float m_flNoiseImgPreviewScale: 200 # float m_bNoiseImgPreviewLive: 204 # bool m_flNoCameraFallback: 216 # float m_bUseBoundsCenter: 220 # bool m_nInputMode: 224 # ParticleFloatInputMode_t m_flMultFactor: 228 # float m_flInput0: 232 # float m_flInput1: 236 # float m_flOutput0: 240 # float m_flOutput1: 244 # float m_flNotchedRangeMin: 248 # float m_flNotchedRangeMax: 252 # float m_flNotchedOutputOutside: 256 # float m_flNotchedOutputInside: 260 # float m_nBiasType: 264 # ParticleFloatBiasType_t m_flBiasParameter: 268 # float m_Curve: 272 # CPiecewiseCurve CParticleFunction: m_flOpStrength: 8 # CParticleCollectionFloatInput m_nOpEndCapState: 344 # ParticleEndcapMode_t m_flOpStartFadeInTime: 348 # float m_flOpEndFadeInTime: 352 # float m_flOpStartFadeOutTime: 356 # float m_flOpEndFadeOutTime: 360 # float m_flOpFadeOscillatePeriod: 364 # float m_bNormalizeToStopTime: 368 # bool m_flOpTimeOffsetMin: 372 # float m_flOpTimeOffsetMax: 376 # float m_nOpTimeOffsetSeed: 380 # int32_t m_nOpTimeScaleSeed: 384 # int32_t m_flOpTimeScaleMin: 388 # float m_flOpTimeScaleMax: 392 # float m_bDisableOperator: 398 # bool m_Notes: 400 # CUtlString CParticleFunctionConstraint: # CParticleFunction CParticleFunctionEmitter: # CParticleFunction m_nEmitterIndex: 432 # int32_t CParticleFunctionForce: # CParticleFunction CParticleFunctionInitializer: # CParticleFunction m_nAssociatedEmitterIndex: 432 # int32_t CParticleFunctionOperator: # CParticleFunction CParticleFunctionPreEmission: # CParticleFunctionOperator m_bRunOnce: 432 # bool CParticleFunctionRenderer: # CParticleFunction VisibilityInputs: 432 # CParticleVisibilityInputs m_bCannotBeRefracted: 500 # bool m_bSkipRenderingOnMobile: 501 # bool CParticleInput: CParticleModelInput: # CParticleInput m_nType: 12 # ParticleModelType_t m_NamedValue: 16 # CParticleNamedValueRef m_nControlPoint: 80 # int32_t CParticleProperty: CParticleRemapFloatInput: # CParticleFloatInput CParticleSystemDefinition: # IParticleSystemDefinition m_nBehaviorVersion: 8 # int32_t m_PreEmissionOperators: 16 # CUtlVector m_Emitters: 40 # CUtlVector m_Initializers: 64 # CUtlVector m_Operators: 88 # CUtlVector m_ForceGenerators: 112 # CUtlVector m_Constraints: 136 # CUtlVector m_Renderers: 160 # CUtlVector m_Children: 184 # CUtlVector m_nFirstMultipleOverride_BackwardCompat: 376 # int32_t m_nInitialParticles: 528 # int32_t m_nMaxParticles: 532 # int32_t m_nGroupID: 536 # int32_t m_BoundingBoxMin: 540 # Vector m_BoundingBoxMax: 552 # Vector m_flDepthSortBias: 564 # float m_nSortOverridePositionCP: 568 # int32_t m_bInfiniteBounds: 572 # bool m_bEnableNamedValues: 573 # bool m_NamedValueDomain: 576 # CUtlString m_NamedValueLocals: 584 # CUtlVector m_ConstantColor: 608 # Color m_ConstantNormal: 612 # Vector m_flConstantRadius: 624 # float m_flConstantRotation: 628 # float m_flConstantRotationSpeed: 632 # float m_flConstantLifespan: 636 # float m_nConstantSequenceNumber: 640 # int32_t m_nConstantSequenceNumber1: 644 # int32_t m_nSnapshotControlPoint: 648 # int32_t m_hSnapshot: 656 # CStrongHandle m_pszCullReplacementName: 664 # CStrongHandle m_flCullRadius: 672 # float m_flCullFillCost: 676 # float m_nCullControlPoint: 680 # int32_t m_hFallback: 688 # CStrongHandle m_nFallbackMaxCount: 696 # int32_t m_hLowViolenceDef: 704 # CStrongHandle m_hReferenceReplacement: 712 # CStrongHandle m_flPreSimulationTime: 720 # float m_flStopSimulationAfterTime: 724 # float m_flMaximumTimeStep: 728 # float m_flMaximumSimTime: 732 # float m_flMinimumSimTime: 736 # float m_flMinimumTimeStep: 740 # float m_nMinimumFrames: 744 # int32_t m_nMinCPULevel: 748 # int32_t m_nMinGPULevel: 752 # int32_t m_flNoDrawTimeToGoToSleep: 756 # float m_flMaxDrawDistance: 760 # float m_flStartFadeDistance: 764 # float m_flMaxCreationDistance: 768 # float m_nAggregationMinAvailableParticles: 772 # int32_t m_flAggregateRadius: 776 # float m_bShouldBatch: 780 # bool m_bShouldHitboxesFallbackToRenderBounds: 781 # bool m_bShouldHitboxesFallbackToSnapshot: 782 # bool m_nViewModelEffect: 784 # InheritableBoolType_t m_bScreenSpaceEffect: 788 # bool m_pszTargetLayerID: 792 # CUtlSymbolLarge m_nSkipRenderControlPoint: 800 # int32_t m_nAllowRenderControlPoint: 804 # int32_t m_bShouldSort: 808 # bool m_controlPointConfigurations: 880 # CUtlVector CParticleTransformInput: # CParticleInput m_nType: 12 # ParticleTransformType_t m_NamedValue: 16 # CParticleNamedValueRef m_bFollowNamedValue: 80 # bool m_bSupportsDisabled: 81 # bool m_bUseOrientation: 82 # bool m_nControlPoint: 84 # int32_t m_nControlPointRangeMax: 88 # int32_t m_flEndCPGrowthTime: 92 # float CParticleVariableRef: m_variableName: 0 # CKV3MemberNameWithStorage m_variableType: 56 # PulseValueType_t CParticleVecInput: # CParticleInput m_nType: 12 # ParticleVecType_t m_vLiteralValue: 16 # Vector m_LiteralColor: 28 # Color m_NamedValue: 32 # CParticleNamedValueRef m_bFollowNamedValue: 96 # bool m_nVectorAttribute: 100 # ParticleAttributeIndex_t m_vVectorAttributeScale: 104 # Vector m_nControlPoint: 116 # int32_t m_nDeltaControlPoint: 120 # int32_t m_vCPValueScale: 124 # Vector m_vCPRelativePosition: 136 # Vector m_vCPRelativeDir: 148 # Vector m_FloatComponentX: 160 # CParticleFloatInput m_FloatComponentY: 496 # CParticleFloatInput m_FloatComponentZ: 832 # CParticleFloatInput m_FloatInterp: 1168 # CParticleFloatInput m_flInterpInput0: 1504 # float m_flInterpInput1: 1508 # float m_vInterpOutput0: 1512 # Vector m_vInterpOutput1: 1524 # Vector m_Gradient: 1536 # CColorGradient m_vRandomMin: 1560 # Vector m_vRandomMax: 1572 # Vector CParticleVisibilityInputs: m_flCameraBias: 0 # float m_nCPin: 4 # int32_t m_flProxyRadius: 8 # float m_flInputMin: 12 # float m_flInputMax: 16 # float m_flNoPixelVisibilityFallback: 20 # float m_flDistanceInputMin: 24 # float m_flDistanceInputMax: 28 # float m_flDotInputMin: 32 # float m_flDotInputMax: 36 # float m_bDotCPAngles: 40 # bool m_bDotCameraAngles: 41 # bool m_flAlphaScaleMin: 44 # float m_flAlphaScaleMax: 48 # float m_flRadiusScaleMin: 52 # float m_flRadiusScaleMax: 56 # float m_flRadiusScaleFOVBase: 60 # float m_bRightEye: 64 # bool CPathParameters: m_nStartControlPointNumber: 0 # int32_t m_nEndControlPointNumber: 4 # int32_t m_nBulgeControl: 8 # int32_t m_flBulge: 12 # float m_flMidPoint: 16 # float m_vStartPointOffset: 20 # Vector m_vMidPointOffset: 32 # Vector m_vEndOffset: 44 # Vector CPerParticleFloatInput: # CParticleFloatInput CPerParticleVecInput: # CParticleVecInput CRandomNumberGeneratorParameters: m_bDistributeEvenly: 0 # bool m_nSeed: 4 # int32_t CSpinUpdateBase: # CParticleFunctionOperator C_INIT_AddVectorToVector: # CParticleFunctionInitializer m_vecScale: 436 # Vector m_nFieldOutput: 448 # ParticleAttributeIndex_t m_nFieldInput: 452 # ParticleAttributeIndex_t m_vOffsetMin: 456 # Vector m_vOffsetMax: 468 # Vector m_randomnessParameters: 480 # CRandomNumberGeneratorParameters C_INIT_AgeNoise: # CParticleFunctionInitializer m_bAbsVal: 436 # bool m_bAbsValInv: 437 # bool m_flOffset: 440 # float m_flAgeMin: 444 # float m_flAgeMax: 448 # float m_flNoiseScale: 452 # float m_flNoiseScaleLoc: 456 # float m_vecOffsetLoc: 460 # Vector C_INIT_ChaoticAttractor: # CParticleFunctionInitializer m_flAParm: 436 # float m_flBParm: 440 # float m_flCParm: 444 # float m_flDParm: 448 # float m_flScale: 452 # float m_flSpeedMin: 456 # float m_flSpeedMax: 460 # float m_nBaseCP: 464 # int32_t m_bUniformSpeed: 468 # bool C_INIT_ColorLitPerParticle: # CParticleFunctionInitializer m_ColorMin: 460 # Color m_ColorMax: 464 # Color m_TintMin: 468 # Color m_TintMax: 472 # Color m_flTintPerc: 476 # float m_nTintBlendMode: 480 # ParticleColorBlendMode_t m_flLightAmplification: 484 # float C_INIT_CreateAlongPath: # CParticleFunctionInitializer m_fMaxDistance: 436 # float m_PathParams: 448 # CPathParameters m_bUseRandomCPs: 512 # bool m_vEndOffset: 516 # Vector m_bSaveOffset: 528 # bool C_INIT_CreateFromCPs: # CParticleFunctionInitializer m_nIncrement: 436 # int32_t m_nMinCP: 440 # int32_t m_nMaxCP: 444 # int32_t m_nDynamicCPCount: 448 # CParticleCollectionFloatInput C_INIT_CreateFromParentParticles: # CParticleFunctionInitializer m_flVelocityScale: 436 # float m_flIncrement: 440 # float m_bRandomDistribution: 444 # bool m_nRandomSeed: 448 # int32_t m_bSubFrame: 452 # bool C_INIT_CreateFromPlaneCache: # CParticleFunctionInitializer m_vecOffsetMin: 436 # Vector m_vecOffsetMax: 448 # Vector m_bUseNormal: 461 # bool C_INIT_CreateInEpitrochoid: # CParticleFunctionInitializer m_nComponent1: 436 # int32_t m_nComponent2: 440 # int32_t m_TransformInput: 448 # CParticleTransformInput m_flParticleDensity: 544 # CPerParticleFloatInput m_flOffset: 880 # CPerParticleFloatInput m_flRadius1: 1216 # CPerParticleFloatInput m_flRadius2: 1552 # CPerParticleFloatInput m_bUseCount: 1888 # bool m_bUseLocalCoords: 1889 # bool m_bOffsetExistingPos: 1890 # bool C_INIT_CreateOnGrid: # CParticleFunctionInitializer m_nXCount: 440 # CParticleCollectionFloatInput m_nYCount: 776 # CParticleCollectionFloatInput m_nZCount: 1112 # CParticleCollectionFloatInput m_nXSpacing: 1448 # CParticleCollectionFloatInput m_nYSpacing: 1784 # CParticleCollectionFloatInput m_nZSpacing: 2120 # CParticleCollectionFloatInput m_nControlPointNumber: 2456 # int32_t m_bLocalSpace: 2460 # bool m_bCenter: 2461 # bool m_bHollow: 2462 # bool C_INIT_CreateOnModel: # CParticleFunctionInitializer m_modelInput: 440 # CParticleModelInput m_transformInput: 528 # CParticleTransformInput m_nForceInModel: 624 # int32_t m_nDesiredHitbox: 628 # int32_t m_nHitboxValueFromControlPointIndex: 632 # int32_t m_vecHitBoxScale: 640 # CParticleCollectionVecInput m_flBoneVelocity: 2224 # float m_flMaxBoneVelocity: 2228 # float m_vecDirectionBias: 2232 # CParticleCollectionVecInput m_HitboxSetName: 3816 # char[128] m_bLocalCoords: 3944 # bool m_bUseBones: 3945 # bool m_bUseMesh: 3946 # bool m_flShellSize: 3952 # CParticleCollectionFloatInput C_INIT_CreateOnModelAtHeight: # CParticleFunctionInitializer m_bUseBones: 436 # bool m_bForceZ: 437 # bool m_nControlPointNumber: 440 # int32_t m_nHeightCP: 444 # int32_t m_bUseWaterHeight: 448 # bool m_flDesiredHeight: 456 # CParticleCollectionFloatInput m_vecHitBoxScale: 792 # CParticleCollectionVecInput m_vecDirectionBias: 2376 # CParticleCollectionVecInput m_nBiasType: 3960 # ParticleHitboxBiasType_t m_bLocalCoords: 3964 # bool m_bPreferMovingBoxes: 3965 # bool m_HitboxSetName: 3966 # char[128] m_flHitboxVelocityScale: 4096 # CParticleCollectionFloatInput m_flMaxBoneVelocity: 4432 # CParticleCollectionFloatInput C_INIT_CreateParticleImpulse: # CParticleFunctionInitializer m_InputRadius: 440 # CPerParticleFloatInput m_InputMagnitude: 776 # CPerParticleFloatInput m_nFalloffFunction: 1112 # ParticleFalloffFunction_t m_InputFalloffExp: 1120 # CPerParticleFloatInput m_nImpulseType: 1456 # ParticleImpulseType_t C_INIT_CreatePhyllotaxis: # CParticleFunctionInitializer m_nControlPointNumber: 436 # int32_t m_nScaleCP: 440 # int32_t m_nComponent: 444 # int32_t m_fRadCentCore: 448 # float m_fRadPerPoint: 452 # float m_fRadPerPointTo: 456 # float m_fpointAngle: 460 # float m_fsizeOverall: 464 # float m_fRadBias: 468 # float m_fMinRad: 472 # float m_fDistBias: 476 # float m_bUseLocalCoords: 480 # bool m_bUseWithContEmit: 481 # bool m_bUseOrigRadius: 482 # bool C_INIT_CreateSequentialPath: # CParticleFunctionInitializer m_fMaxDistance: 436 # float m_flNumToAssign: 440 # float m_bLoop: 444 # bool m_bCPPairs: 445 # bool m_bSaveOffset: 446 # bool m_PathParams: 448 # CPathParameters C_INIT_CreateSequentialPathV2: # CParticleFunctionInitializer m_fMaxDistance: 440 # CPerParticleFloatInput m_flNumToAssign: 776 # CParticleCollectionFloatInput m_bLoop: 1112 # bool m_bCPPairs: 1113 # bool m_bSaveOffset: 1114 # bool m_PathParams: 1120 # CPathParameters C_INIT_CreateSpiralSphere: # CParticleFunctionInitializer m_nControlPointNumber: 436 # int32_t m_nOverrideCP: 440 # int32_t m_nDensity: 444 # int32_t m_flInitialRadius: 448 # float m_flInitialSpeedMin: 452 # float m_flInitialSpeedMax: 456 # float m_bUseParticleCount: 460 # bool C_INIT_CreateWithinBox: # CParticleFunctionInitializer m_vecMin: 440 # CPerParticleVecInput m_vecMax: 2024 # CPerParticleVecInput m_nControlPointNumber: 3608 # int32_t m_bLocalSpace: 3612 # bool m_randomnessParameters: 3616 # CRandomNumberGeneratorParameters C_INIT_CreateWithinSphereTransform: # CParticleFunctionInitializer m_fRadiusMin: 440 # CPerParticleFloatInput m_fRadiusMax: 776 # CPerParticleFloatInput m_vecDistanceBias: 1112 # CPerParticleVecInput m_vecDistanceBiasAbs: 2696 # Vector m_TransformInput: 2712 # CParticleTransformInput m_fSpeedMin: 2808 # CPerParticleFloatInput m_fSpeedMax: 3144 # CPerParticleFloatInput m_fSpeedRandExp: 3480 # float m_bLocalCoords: 3484 # bool m_flEndCPGrowthTime: 3488 # float m_LocalCoordinateSystemSpeedMin: 3496 # CPerParticleVecInput m_LocalCoordinateSystemSpeedMax: 5080 # CPerParticleVecInput m_nFieldOutput: 6664 # ParticleAttributeIndex_t m_nFieldVelocity: 6668 # ParticleAttributeIndex_t C_INIT_CreationNoise: # CParticleFunctionInitializer m_nFieldOutput: 436 # ParticleAttributeIndex_t m_bAbsVal: 440 # bool m_bAbsValInv: 441 # bool m_flOffset: 444 # float m_flOutputMin: 448 # float m_flOutputMax: 452 # float m_flNoiseScale: 456 # float m_flNoiseScaleLoc: 460 # float m_vecOffsetLoc: 464 # Vector m_flWorldTimeScale: 476 # float C_INIT_DistanceCull: # CParticleFunctionInitializer m_nControlPoint: 436 # int32_t m_flDistance: 440 # CParticleCollectionFloatInput m_bCullInside: 776 # bool C_INIT_DistanceToCPInit: # CParticleFunctionInitializer m_nFieldOutput: 436 # ParticleAttributeIndex_t m_flInputMin: 440 # CPerParticleFloatInput m_flInputMax: 776 # CPerParticleFloatInput m_flOutputMin: 1112 # CPerParticleFloatInput m_flOutputMax: 1448 # CPerParticleFloatInput m_nStartCP: 1784 # int32_t m_bLOS: 1788 # bool m_CollisionGroupName: 1789 # char[128] m_nTraceSet: 1920 # ParticleTraceSet_t m_flMaxTraceLength: 1928 # CPerParticleFloatInput m_flLOSScale: 2264 # float m_nSetMethod: 2268 # ParticleSetMethod_t m_bActiveRange: 2272 # bool m_vecDistanceScale: 2276 # Vector m_flRemapBias: 2288 # float C_INIT_DistanceToNeighborCull: # CParticleFunctionInitializer m_flDistance: 440 # CPerParticleFloatInput C_INIT_GlobalScale: # CParticleFunctionInitializer m_flScale: 436 # float m_nScaleControlPointNumber: 440 # int32_t m_nControlPointNumber: 444 # int32_t m_bScaleRadius: 448 # bool m_bScalePosition: 449 # bool m_bScaleVelocity: 450 # bool C_INIT_InheritFromParentParticles: # CParticleFunctionInitializer m_flScale: 436 # float m_nFieldOutput: 440 # ParticleAttributeIndex_t m_nIncrement: 444 # int32_t m_bRandomDistribution: 448 # bool m_nRandomSeed: 452 # int32_t C_INIT_InheritVelocity: # CParticleFunctionInitializer m_nControlPointNumber: 436 # int32_t m_flVelocityScale: 440 # float C_INIT_InitFloat: # CParticleFunctionInitializer m_InputValue: 440 # CPerParticleFloatInput m_nOutputField: 776 # ParticleAttributeIndex_t m_nSetMethod: 780 # ParticleSetMethod_t m_InputStrength: 784 # CPerParticleFloatInput C_INIT_InitFloatCollection: # CParticleFunctionInitializer m_InputValue: 440 # CParticleCollectionFloatInput m_nOutputField: 776 # ParticleAttributeIndex_t C_INIT_InitFromCPSnapshot: # CParticleFunctionInitializer m_nControlPointNumber: 436 # int32_t m_nAttributeToRead: 440 # ParticleAttributeIndex_t m_nAttributeToWrite: 444 # ParticleAttributeIndex_t m_nLocalSpaceCP: 448 # int32_t m_bRandom: 452 # bool m_bReverse: 453 # bool m_nSnapShotIncrement: 456 # CParticleCollectionFloatInput m_nManualSnapshotIndex: 792 # CPerParticleFloatInput m_nRandomSeed: 1128 # int32_t m_bLocalSpaceAngles: 1132 # bool C_INIT_InitFromParentKilled: # CParticleFunctionInitializer m_nAttributeToCopy: 436 # ParticleAttributeIndex_t C_INIT_InitFromVectorFieldSnapshot: # CParticleFunctionInitializer m_nControlPointNumber: 436 # int32_t m_nLocalSpaceCP: 440 # int32_t m_nWeightUpdateCP: 444 # int32_t m_bUseVerticalVelocity: 448 # bool m_vecScale: 456 # CPerParticleVecInput C_INIT_InitSkinnedPositionFromCPSnapshot: # CParticleFunctionInitializer m_nSnapshotControlPointNumber: 436 # int32_t m_nControlPointNumber: 440 # int32_t m_bRandom: 444 # bool m_nRandomSeed: 448 # int32_t m_bRigid: 452 # bool m_bSetNormal: 453 # bool m_bIgnoreDt: 454 # bool m_flMinNormalVelocity: 456 # float m_flMaxNormalVelocity: 460 # float m_nIndexType: 464 # SnapshotIndexType_t m_flReadIndex: 472 # CPerParticleFloatInput m_flIncrement: 808 # float m_nFullLoopIncrement: 812 # int32_t m_nSnapShotStartPoint: 816 # int32_t m_flBoneVelocity: 820 # float m_flBoneVelocityMax: 824 # float m_bCopyColor: 828 # bool m_bCopyAlpha: 829 # bool m_bSetRadius: 830 # bool C_INIT_InitVec: # CParticleFunctionInitializer m_InputValue: 440 # CPerParticleVecInput m_nOutputField: 2024 # ParticleAttributeIndex_t m_nSetMethod: 2028 # ParticleSetMethod_t m_bNormalizedOutput: 2032 # bool m_bWritePreviousPosition: 2033 # bool C_INIT_InitVecCollection: # CParticleFunctionInitializer m_InputValue: 440 # CParticleCollectionVecInput m_nOutputField: 2024 # ParticleAttributeIndex_t C_INIT_InitialRepulsionVelocity: # CParticleFunctionInitializer m_CollisionGroupName: 436 # char[128] m_nTraceSet: 564 # ParticleTraceSet_t m_vecOutputMin: 568 # Vector m_vecOutputMax: 580 # Vector m_nControlPointNumber: 592 # int32_t m_bPerParticle: 596 # bool m_bTranslate: 597 # bool m_bProportional: 598 # bool m_flTraceLength: 600 # float m_bPerParticleTR: 604 # bool m_bInherit: 605 # bool m_nChildCP: 608 # int32_t m_nChildGroupID: 612 # int32_t C_INIT_InitialSequenceFromModel: # CParticleFunctionInitializer m_nControlPointNumber: 436 # int32_t m_nFieldOutput: 440 # ParticleAttributeIndex_t m_nFieldOutputAnim: 444 # ParticleAttributeIndex_t m_flInputMin: 448 # float m_flInputMax: 452 # float m_flOutputMin: 456 # float m_flOutputMax: 460 # float m_nSetMethod: 464 # ParticleSetMethod_t C_INIT_InitialVelocityFromHitbox: # CParticleFunctionInitializer m_flVelocityMin: 436 # float m_flVelocityMax: 440 # float m_nControlPointNumber: 444 # int32_t m_HitboxSetName: 448 # char[128] m_bUseBones: 576 # bool C_INIT_InitialVelocityNoise: # CParticleFunctionInitializer m_vecAbsVal: 436 # Vector m_vecAbsValInv: 448 # Vector m_vecOffsetLoc: 464 # CPerParticleVecInput m_flOffset: 2048 # CPerParticleFloatInput m_vecOutputMin: 2384 # CPerParticleVecInput m_vecOutputMax: 3968 # CPerParticleVecInput m_flNoiseScale: 5552 # CPerParticleFloatInput m_flNoiseScaleLoc: 5888 # CPerParticleFloatInput m_TransformInput: 6224 # CParticleTransformInput m_bIgnoreDt: 6320 # bool C_INIT_LifespanFromVelocity: # CParticleFunctionInitializer m_vecComponentScale: 436 # Vector m_flTraceOffset: 448 # float m_flMaxTraceLength: 452 # float m_flTraceTolerance: 456 # float m_nMaxPlanes: 460 # int32_t m_CollisionGroupName: 468 # char[128] m_nTraceSet: 596 # ParticleTraceSet_t m_bIncludeWater: 608 # bool C_INIT_ModelCull: # CParticleFunctionInitializer m_nControlPointNumber: 436 # int32_t m_bBoundBox: 440 # bool m_bCullOutside: 441 # bool m_bUseBones: 442 # bool m_HitboxSetName: 443 # char[128] C_INIT_MoveBetweenPoints: # CParticleFunctionInitializer m_flSpeedMin: 440 # CPerParticleFloatInput m_flSpeedMax: 776 # CPerParticleFloatInput m_flEndSpread: 1112 # CPerParticleFloatInput m_flStartOffset: 1448 # CPerParticleFloatInput m_flEndOffset: 1784 # CPerParticleFloatInput m_nEndControlPointNumber: 2120 # int32_t m_bTrailBias: 2124 # bool C_INIT_NormalAlignToCP: # CParticleFunctionInitializer m_transformInput: 440 # CParticleTransformInput m_nControlPointAxis: 536 # ParticleControlPointAxis_t C_INIT_NormalOffset: # CParticleFunctionInitializer m_OffsetMin: 436 # Vector m_OffsetMax: 448 # Vector m_nControlPointNumber: 460 # int32_t m_bLocalCoords: 464 # bool m_bNormalize: 465 # bool C_INIT_OffsetVectorToVector: # CParticleFunctionInitializer m_nFieldInput: 436 # ParticleAttributeIndex_t m_nFieldOutput: 440 # ParticleAttributeIndex_t m_vecOutputMin: 444 # Vector m_vecOutputMax: 456 # Vector m_randomnessParameters: 468 # CRandomNumberGeneratorParameters C_INIT_Orient2DRelToCP: # CParticleFunctionInitializer m_nCP: 436 # int32_t m_nFieldOutput: 440 # ParticleAttributeIndex_t m_flRotOffset: 444 # float C_INIT_PlaneCull: # CParticleFunctionInitializer m_nControlPoint: 436 # int32_t m_flDistance: 440 # CParticleCollectionFloatInput m_bCullInside: 776 # bool C_INIT_PointList: # CParticleFunctionInitializer m_nFieldOutput: 436 # ParticleAttributeIndex_t m_pointList: 440 # CUtlVector m_bPlaceAlongPath: 464 # bool m_bClosedLoop: 465 # bool m_nNumPointsAlongPath: 468 # int32_t C_INIT_PositionOffset: # CParticleFunctionInitializer m_OffsetMin: 440 # CPerParticleVecInput m_OffsetMax: 2024 # CPerParticleVecInput m_TransformInput: 3608 # CParticleTransformInput m_bLocalCoords: 3704 # bool m_bProportional: 3705 # bool m_randomnessParameters: 3708 # CRandomNumberGeneratorParameters C_INIT_PositionOffsetToCP: # CParticleFunctionInitializer m_nControlPointNumberStart: 436 # int32_t m_nControlPointNumberEnd: 440 # int32_t m_bLocalCoords: 444 # bool C_INIT_PositionPlaceOnGround: # CParticleFunctionInitializer m_flOffset: 440 # CPerParticleFloatInput m_flMaxTraceLength: 776 # CPerParticleFloatInput m_CollisionGroupName: 1112 # char[128] m_nTraceSet: 1240 # ParticleTraceSet_t m_nTraceMissBehavior: 1256 # ParticleTraceMissBehavior_t m_bIncludeWater: 1260 # bool m_bSetNormal: 1261 # bool m_bSetPXYZOnly: 1262 # bool m_bTraceAlongNormal: 1263 # bool m_bOffsetonColOnly: 1264 # bool m_flOffsetByRadiusFactor: 1268 # float m_nPreserveOffsetCP: 1272 # int32_t m_nIgnoreCP: 1276 # int32_t C_INIT_PositionWarp: # CParticleFunctionInitializer m_vecWarpMin: 440 # CParticleCollectionVecInput m_vecWarpMax: 2024 # CParticleCollectionVecInput m_nScaleControlPointNumber: 3608 # int32_t m_nControlPointNumber: 3612 # int32_t m_nRadiusComponent: 3616 # int32_t m_flWarpTime: 3620 # float m_flWarpStartTime: 3624 # float m_flPrevPosScale: 3628 # float m_bInvertWarp: 3632 # bool m_bUseCount: 3633 # bool C_INIT_PositionWarpScalar: # CParticleFunctionInitializer m_vecWarpMin: 436 # Vector m_vecWarpMax: 448 # Vector m_InputValue: 464 # CPerParticleFloatInput m_flPrevPosScale: 800 # float m_nScaleControlPointNumber: 804 # int32_t m_nControlPointNumber: 808 # int32_t C_INIT_QuantizeFloat: # CParticleFunctionInitializer m_InputValue: 440 # CPerParticleFloatInput m_nOutputField: 776 # ParticleAttributeIndex_t C_INIT_RadiusFromCPObject: # CParticleFunctionInitializer m_nControlPoint: 436 # int32_t C_INIT_RandomAlpha: # CParticleFunctionInitializer m_nFieldOutput: 436 # ParticleAttributeIndex_t m_nAlphaMin: 440 # int32_t m_nAlphaMax: 444 # int32_t m_flAlphaRandExponent: 456 # float C_INIT_RandomAlphaWindowThreshold: # CParticleFunctionInitializer m_flMin: 436 # float m_flMax: 440 # float m_flExponent: 444 # float C_INIT_RandomColor: # CParticleFunctionInitializer m_ColorMin: 464 # Color m_ColorMax: 468 # Color m_TintMin: 472 # Color m_TintMax: 476 # Color m_flTintPerc: 480 # float m_flUpdateThreshold: 484 # float m_nTintCP: 488 # int32_t m_nFieldOutput: 492 # ParticleAttributeIndex_t m_nTintBlendMode: 496 # ParticleColorBlendMode_t m_flLightAmplification: 500 # float C_INIT_RandomLifeTime: # CParticleFunctionInitializer m_fLifetimeMin: 436 # float m_fLifetimeMax: 440 # float m_fLifetimeRandExponent: 444 # float C_INIT_RandomModelSequence: # CParticleFunctionInitializer m_ActivityName: 436 # char[256] m_SequenceName: 692 # char[256] m_hModel: 952 # CStrongHandle C_INIT_RandomNamedModelBodyPart: # C_INIT_RandomNamedModelElement C_INIT_RandomNamedModelElement: # CParticleFunctionInitializer m_hModel: 440 # CStrongHandle m_names: 448 # CUtlVector m_bShuffle: 472 # bool m_bLinear: 473 # bool m_bModelFromRenderer: 474 # bool m_nFieldOutput: 476 # ParticleAttributeIndex_t C_INIT_RandomNamedModelMeshGroup: # C_INIT_RandomNamedModelElement C_INIT_RandomNamedModelSequence: # C_INIT_RandomNamedModelElement C_INIT_RandomRadius: # CParticleFunctionInitializer m_flRadiusMin: 436 # float m_flRadiusMax: 440 # float m_flRadiusRandExponent: 444 # float C_INIT_RandomRotation: # CGeneralRandomRotation C_INIT_RandomRotationSpeed: # CGeneralRandomRotation C_INIT_RandomScalar: # CParticleFunctionInitializer m_flMin: 436 # float m_flMax: 440 # float m_flExponent: 444 # float m_nFieldOutput: 448 # ParticleAttributeIndex_t C_INIT_RandomSecondSequence: # CParticleFunctionInitializer m_nSequenceMin: 436 # int32_t m_nSequenceMax: 440 # int32_t C_INIT_RandomSequence: # CParticleFunctionInitializer m_nSequenceMin: 436 # int32_t m_nSequenceMax: 440 # int32_t m_bShuffle: 444 # bool m_bLinear: 445 # bool m_WeightedList: 448 # CUtlVector C_INIT_RandomTrailLength: # CParticleFunctionInitializer m_flMinLength: 436 # float m_flMaxLength: 440 # float m_flLengthRandExponent: 444 # float C_INIT_RandomVector: # CParticleFunctionInitializer m_vecMin: 436 # Vector m_vecMax: 448 # Vector m_nFieldOutput: 460 # ParticleAttributeIndex_t m_randomnessParameters: 464 # CRandomNumberGeneratorParameters C_INIT_RandomVectorComponent: # CParticleFunctionInitializer m_flMin: 436 # float m_flMax: 440 # float m_nFieldOutput: 444 # ParticleAttributeIndex_t m_nComponent: 448 # int32_t C_INIT_RandomYaw: # CGeneralRandomRotation C_INIT_RandomYawFlip: # CParticleFunctionInitializer m_flPercent: 436 # float C_INIT_RemapCPtoScalar: # CParticleFunctionInitializer m_nCPInput: 436 # int32_t m_nFieldOutput: 440 # ParticleAttributeIndex_t m_nField: 444 # int32_t m_flInputMin: 448 # float m_flInputMax: 452 # float m_flOutputMin: 456 # float m_flOutputMax: 460 # float m_flStartTime: 464 # float m_flEndTime: 468 # float m_nSetMethod: 472 # ParticleSetMethod_t m_flRemapBias: 476 # float C_INIT_RemapInitialDirectionToTransformToVector: # CParticleFunctionInitializer m_TransformInput: 440 # CParticleTransformInput m_nFieldOutput: 536 # ParticleAttributeIndex_t m_flScale: 540 # float m_flOffsetRot: 544 # float m_vecOffsetAxis: 548 # Vector m_bNormalize: 560 # bool C_INIT_RemapInitialTransformDirectionToRotation: # CParticleFunctionInitializer m_TransformInput: 440 # CParticleTransformInput m_nFieldOutput: 536 # ParticleAttributeIndex_t m_flOffsetRot: 540 # float m_nComponent: 544 # int32_t C_INIT_RemapInitialVisibilityScalar: # CParticleFunctionInitializer m_nFieldOutput: 440 # ParticleAttributeIndex_t m_flInputMin: 444 # float m_flInputMax: 448 # float m_flOutputMin: 452 # float m_flOutputMax: 456 # float C_INIT_RemapNamedModelBodyPartToScalar: # C_INIT_RemapNamedModelElementToScalar C_INIT_RemapNamedModelElementToScalar: # CParticleFunctionInitializer m_hModel: 440 # CStrongHandle m_names: 448 # CUtlVector m_values: 472 # CUtlVector m_nFieldInput: 496 # ParticleAttributeIndex_t m_nFieldOutput: 500 # ParticleAttributeIndex_t m_nSetMethod: 504 # ParticleSetMethod_t m_bModelFromRenderer: 508 # bool C_INIT_RemapNamedModelMeshGroupToScalar: # C_INIT_RemapNamedModelElementToScalar C_INIT_RemapNamedModelSequenceToScalar: # C_INIT_RemapNamedModelElementToScalar C_INIT_RemapParticleCountToNamedModelBodyPartScalar: # C_INIT_RemapParticleCountToNamedModelElementScalar C_INIT_RemapParticleCountToNamedModelElementScalar: # C_INIT_RemapParticleCountToScalar m_hModel: 480 # CStrongHandle m_outputMinName: 488 # CUtlString m_outputMaxName: 496 # CUtlString m_bModelFromRenderer: 504 # bool C_INIT_RemapParticleCountToNamedModelMeshGroupScalar: # C_INIT_RemapParticleCountToNamedModelElementScalar C_INIT_RemapParticleCountToNamedModelSequenceScalar: # C_INIT_RemapParticleCountToNamedModelElementScalar C_INIT_RemapParticleCountToScalar: # CParticleFunctionInitializer m_nFieldOutput: 436 # ParticleAttributeIndex_t m_nInputMin: 440 # int32_t m_nInputMax: 444 # int32_t m_nScaleControlPoint: 448 # int32_t m_nScaleControlPointField: 452 # int32_t m_flOutputMin: 456 # float m_flOutputMax: 460 # float m_nSetMethod: 464 # ParticleSetMethod_t m_bActiveRange: 468 # bool m_bInvert: 469 # bool m_bWrap: 470 # bool m_flRemapBias: 472 # float C_INIT_RemapQAnglesToRotation: # CParticleFunctionInitializer m_TransformInput: 440 # CParticleTransformInput C_INIT_RemapScalar: # CParticleFunctionInitializer m_nFieldInput: 436 # ParticleAttributeIndex_t m_nFieldOutput: 440 # ParticleAttributeIndex_t m_flInputMin: 444 # float m_flInputMax: 448 # float m_flOutputMin: 452 # float m_flOutputMax: 456 # float m_flStartTime: 460 # float m_flEndTime: 464 # float m_nSetMethod: 468 # ParticleSetMethod_t m_bActiveRange: 472 # bool m_flRemapBias: 476 # float C_INIT_RemapScalarToVector: # CParticleFunctionInitializer m_nFieldInput: 436 # ParticleAttributeIndex_t m_nFieldOutput: 440 # ParticleAttributeIndex_t m_flInputMin: 444 # float m_flInputMax: 448 # float m_vecOutputMin: 452 # Vector m_vecOutputMax: 464 # Vector m_flStartTime: 476 # float m_flEndTime: 480 # float m_nSetMethod: 484 # ParticleSetMethod_t m_nControlPointNumber: 488 # int32_t m_bLocalCoords: 492 # bool m_flRemapBias: 496 # float C_INIT_RemapSpeedToScalar: # CParticleFunctionInitializer m_nFieldOutput: 436 # ParticleAttributeIndex_t m_nControlPointNumber: 440 # int32_t m_flStartTime: 444 # float m_flEndTime: 448 # float m_flInputMin: 452 # float m_flInputMax: 456 # float m_flOutputMin: 460 # float m_flOutputMax: 464 # float m_nSetMethod: 468 # ParticleSetMethod_t m_bPerParticle: 472 # bool C_INIT_RemapTransformOrientationToRotations: # CParticleFunctionInitializer m_TransformInput: 440 # CParticleTransformInput m_vecRotation: 536 # Vector m_bUseQuat: 548 # bool m_bWriteNormal: 549 # bool C_INIT_RemapTransformToVector: # CParticleFunctionInitializer m_nFieldOutput: 436 # ParticleAttributeIndex_t m_vInputMin: 440 # Vector m_vInputMax: 452 # Vector m_vOutputMin: 464 # Vector m_vOutputMax: 476 # Vector m_TransformInput: 488 # CParticleTransformInput m_LocalSpaceTransform: 584 # CParticleTransformInput m_flStartTime: 680 # float m_flEndTime: 684 # float m_nSetMethod: 688 # ParticleSetMethod_t m_bOffset: 692 # bool m_bAccelerate: 693 # bool m_flRemapBias: 696 # float C_INIT_RingWave: # CParticleFunctionInitializer m_TransformInput: 440 # CParticleTransformInput m_flParticlesPerOrbit: 536 # CParticleCollectionFloatInput m_flInitialRadius: 872 # CPerParticleFloatInput m_flThickness: 1208 # CPerParticleFloatInput m_flInitialSpeedMin: 1544 # CPerParticleFloatInput m_flInitialSpeedMax: 1880 # CPerParticleFloatInput m_flRoll: 2216 # CPerParticleFloatInput m_flPitch: 2552 # CPerParticleFloatInput m_flYaw: 2888 # CPerParticleFloatInput m_bEvenDistribution: 3224 # bool m_bXYVelocityOnly: 3225 # bool C_INIT_RtEnvCull: # CParticleFunctionInitializer m_vecTestDir: 436 # Vector m_vecTestNormal: 448 # Vector m_bUseVelocity: 460 # bool m_bCullOnMiss: 461 # bool m_bLifeAdjust: 462 # bool m_RtEnvName: 463 # char[128] m_nRTEnvCP: 592 # int32_t m_nComponent: 596 # int32_t C_INIT_ScaleVelocity: # CParticleFunctionInitializer m_vecScale: 440 # CParticleCollectionVecInput C_INIT_SequenceFromCP: # CParticleFunctionInitializer m_bKillUnused: 436 # bool m_bRadiusScale: 437 # bool m_nCP: 440 # int32_t m_vecOffset: 444 # Vector C_INIT_SequenceLifeTime: # CParticleFunctionInitializer m_flFramerate: 436 # float C_INIT_SetAttributeToScalarExpression: # CParticleFunctionInitializer m_nExpression: 436 # ScalarExpressionType_t m_flInput1: 440 # CPerParticleFloatInput m_flInput2: 776 # CPerParticleFloatInput m_flOutputRemap: 1112 # CParticleRemapFloatInput m_nOutputField: 1448 # ParticleAttributeIndex_t m_nSetMethod: 1452 # ParticleSetMethod_t C_INIT_SetHitboxToClosest: # CParticleFunctionInitializer m_nControlPointNumber: 436 # int32_t m_nDesiredHitbox: 440 # int32_t m_vecHitBoxScale: 448 # CParticleCollectionVecInput m_HitboxSetName: 2032 # char[128] m_bUseBones: 2160 # bool m_bUseClosestPointOnHitbox: 2161 # bool m_nTestType: 2164 # ClosestPointTestType_t m_flHybridRatio: 2168 # CParticleCollectionFloatInput m_bUpdatePosition: 2504 # bool C_INIT_SetHitboxToModel: # CParticleFunctionInitializer m_nControlPointNumber: 436 # int32_t m_nForceInModel: 440 # int32_t m_nDesiredHitbox: 444 # int32_t m_vecHitBoxScale: 448 # CParticleCollectionVecInput m_vecDirectionBias: 2032 # Vector m_bMaintainHitbox: 2044 # bool m_bUseBones: 2045 # bool m_HitboxSetName: 2046 # char[128] m_flShellSize: 2176 # CParticleCollectionFloatInput C_INIT_SetRigidAttachment: # CParticleFunctionInitializer m_nControlPointNumber: 436 # int32_t m_nFieldInput: 440 # ParticleAttributeIndex_t m_nFieldOutput: 444 # ParticleAttributeIndex_t m_bLocalSpace: 448 # bool C_INIT_SetVectorAttributeToVectorExpression: # CParticleFunctionInitializer m_nExpression: 436 # VectorExpressionType_t m_vInput1: 440 # CPerParticleVecInput m_vInput2: 2024 # CPerParticleVecInput m_nOutputField: 3608 # ParticleAttributeIndex_t m_nSetMethod: 3612 # ParticleSetMethod_t m_bNormalizedOutput: 3616 # bool C_INIT_StatusEffect: # CParticleFunctionInitializer m_nDetail2Combo: 436 # Detail2Combo_t m_flDetail2Rotation: 440 # float m_flDetail2Scale: 444 # float m_flDetail2BlendFactor: 448 # float m_flColorWarpIntensity: 452 # float m_flDiffuseWarpBlendToFull: 456 # float m_flEnvMapIntensity: 460 # float m_flAmbientScale: 464 # float m_specularColor: 468 # Color m_flSpecularScale: 472 # float m_flSpecularExponent: 476 # float m_flSpecularExponentBlendToFull: 480 # float m_flSpecularBlendToFull: 484 # float m_rimLightColor: 488 # Color m_flRimLightScale: 492 # float m_flReflectionsTintByBaseBlendToNone: 496 # float m_flMetalnessBlendToFull: 500 # float m_flSelfIllumBlendToFull: 504 # float C_INIT_StatusEffectCitadel: # CParticleFunctionInitializer m_flSFXColorWarpAmount: 436 # float m_flSFXNormalAmount: 440 # float m_flSFXMetalnessAmount: 444 # float m_flSFXRoughnessAmount: 448 # float m_flSFXSelfIllumAmount: 452 # float m_flSFXSScale: 456 # float m_flSFXSScrollX: 460 # float m_flSFXSScrollY: 464 # float m_flSFXSScrollZ: 468 # float m_flSFXSOffsetX: 472 # float m_flSFXSOffsetY: 476 # float m_flSFXSOffsetZ: 480 # float m_nDetailCombo: 484 # DetailCombo_t m_flSFXSDetailAmount: 488 # float m_flSFXSDetailScale: 492 # float m_flSFXSDetailScrollX: 496 # float m_flSFXSDetailScrollY: 500 # float m_flSFXSDetailScrollZ: 504 # float m_flSFXSUseModelUVs: 508 # float C_INIT_VelocityFromCP: # CParticleFunctionInitializer m_velocityInput: 440 # CParticleCollectionVecInput m_transformInput: 2024 # CParticleTransformInput m_flVelocityScale: 2120 # float m_bDirectionOnly: 2124 # bool C_INIT_VelocityFromNormal: # CParticleFunctionInitializer m_fSpeedMin: 436 # float m_fSpeedMax: 440 # float m_bIgnoreDt: 444 # bool C_INIT_VelocityRadialRandom: # CParticleFunctionInitializer m_nControlPointNumber: 436 # int32_t m_fSpeedMin: 440 # float m_fSpeedMax: 444 # float m_vecLocalCoordinateSystemSpeedScale: 448 # Vector m_bIgnoreDelta: 461 # bool C_INIT_VelocityRandom: # CParticleFunctionInitializer m_nControlPointNumber: 436 # int32_t m_fSpeedMin: 440 # CPerParticleFloatInput m_fSpeedMax: 776 # CPerParticleFloatInput m_LocalCoordinateSystemSpeedMin: 1112 # CPerParticleVecInput m_LocalCoordinateSystemSpeedMax: 2696 # CPerParticleVecInput m_bIgnoreDT: 4280 # bool m_randomnessParameters: 4284 # CRandomNumberGeneratorParameters C_OP_AlphaDecay: # CParticleFunctionOperator m_flMinAlpha: 432 # float C_OP_AttractToControlPoint: # CParticleFunctionForce m_vecComponentScale: 444 # Vector m_fForceAmount: 456 # CPerParticleFloatInput m_fFalloffPower: 792 # float m_TransformInput: 800 # CParticleTransformInput m_fForceAmountMin: 896 # CPerParticleFloatInput m_bApplyMinForce: 1232 # bool C_OP_BasicMovement: # CParticleFunctionOperator m_Gravity: 432 # CParticleCollectionVecInput m_fDrag: 2016 # CParticleCollectionFloatInput m_nMaxConstraintPasses: 2352 # int32_t C_OP_BoxConstraint: # CParticleFunctionConstraint m_vecMin: 432 # CParticleCollectionVecInput m_vecMax: 2016 # CParticleCollectionVecInput m_nCP: 3600 # int32_t m_bLocalSpace: 3604 # bool m_bAccountForRadius: 3605 # bool C_OP_CPOffsetToPercentageBetweenCPs: # CParticleFunctionOperator m_flInputMin: 432 # float m_flInputMax: 436 # float m_flInputBias: 440 # float m_nStartCP: 444 # int32_t m_nEndCP: 448 # int32_t m_nOffsetCP: 452 # int32_t m_nOuputCP: 456 # int32_t m_nInputCP: 460 # int32_t m_bRadialCheck: 464 # bool m_bScaleOffset: 465 # bool m_vecOffset: 468 # Vector C_OP_CPVelocityForce: # CParticleFunctionForce m_nControlPointNumber: 444 # int32_t m_flScale: 448 # CPerParticleFloatInput C_OP_CalculateVectorAttribute: # CParticleFunctionOperator m_vStartValue: 432 # Vector m_nFieldInput1: 444 # ParticleAttributeIndex_t m_flInputScale1: 448 # float m_nFieldInput2: 452 # ParticleAttributeIndex_t m_flInputScale2: 456 # float m_nControlPointInput1: 460 # ControlPointReference_t m_flControlPointScale1: 480 # float m_nControlPointInput2: 484 # ControlPointReference_t m_flControlPointScale2: 504 # float m_nFieldOutput: 508 # ParticleAttributeIndex_t m_vFinalOutputScale: 512 # Vector C_OP_Callback: # CParticleFunctionRenderer C_OP_ChladniWave: # CParticleFunctionOperator m_nFieldOutput: 432 # ParticleAttributeIndex_t m_flInputMin: 440 # CPerParticleFloatInput m_flInputMax: 776 # CPerParticleFloatInput m_flOutputMin: 1112 # CPerParticleFloatInput m_flOutputMax: 1448 # CPerParticleFloatInput m_vecWaveLength: 1784 # CPerParticleVecInput m_vecHarmonics: 3368 # CPerParticleVecInput m_nSetMethod: 4952 # ParticleSetMethod_t m_nLocalSpaceControlPoint: 4956 # int32_t m_b3D: 4960 # bool C_OP_ChooseRandomChildrenInGroup: # CParticleFunctionPreEmission m_nChildGroupID: 436 # int32_t m_flNumberOfChildren: 440 # CParticleCollectionFloatInput C_OP_ClampScalar: # CParticleFunctionOperator m_nFieldOutput: 432 # ParticleAttributeIndex_t m_flOutputMin: 440 # CPerParticleFloatInput m_flOutputMax: 776 # CPerParticleFloatInput C_OP_ClampVector: # CParticleFunctionOperator m_nFieldOutput: 432 # ParticleAttributeIndex_t m_vecOutputMin: 440 # CPerParticleVecInput m_vecOutputMax: 2024 # CPerParticleVecInput C_OP_CollideWithParentParticles: # CParticleFunctionConstraint m_flParentRadiusScale: 432 # CPerParticleFloatInput m_flRadiusScale: 768 # CPerParticleFloatInput C_OP_CollideWithSelf: # CParticleFunctionConstraint m_flRadiusScale: 432 # CPerParticleFloatInput m_flMinimumSpeed: 768 # CPerParticleFloatInput C_OP_ColorAdjustHSL: # CParticleFunctionOperator m_flHueAdjust: 432 # CPerParticleFloatInput m_flSaturationAdjust: 768 # CPerParticleFloatInput m_flLightnessAdjust: 1104 # CPerParticleFloatInput C_OP_ColorInterpolate: # CParticleFunctionOperator m_ColorFade: 432 # Color m_flFadeStartTime: 448 # float m_flFadeEndTime: 452 # float m_nFieldOutput: 456 # ParticleAttributeIndex_t m_bEaseInOut: 460 # bool m_bUseNewCode: 461 # bool C_OP_ColorInterpolateRandom: # CParticleFunctionOperator m_ColorFadeMin: 432 # Color m_ColorFadeMax: 460 # Color m_flFadeStartTime: 476 # float m_flFadeEndTime: 480 # float m_nFieldOutput: 484 # ParticleAttributeIndex_t m_bEaseInOut: 488 # bool C_OP_ConnectParentParticleToNearest: # CParticleFunctionOperator m_nFirstControlPoint: 432 # int32_t m_nSecondControlPoint: 436 # int32_t m_bUseRadius: 440 # bool m_flRadiusScale: 448 # CParticleCollectionFloatInput m_flParentRadiusScale: 784 # CParticleCollectionFloatInput C_OP_ConstrainDistance: # CParticleFunctionConstraint m_fMinDistance: 432 # CParticleCollectionFloatInput m_fMaxDistance: 768 # CParticleCollectionFloatInput m_nControlPointNumber: 1104 # int32_t m_CenterOffset: 1108 # Vector m_bGlobalCenter: 1120 # bool C_OP_ConstrainDistanceToPath: # CParticleFunctionConstraint m_fMinDistance: 432 # float m_flMaxDistance0: 436 # float m_flMaxDistanceMid: 440 # float m_flMaxDistance1: 444 # float m_PathParameters: 448 # CPathParameters m_flTravelTime: 512 # float m_nFieldScale: 516 # ParticleAttributeIndex_t m_nManualTField: 520 # ParticleAttributeIndex_t C_OP_ConstrainDistanceToUserSpecifiedPath: # CParticleFunctionConstraint m_fMinDistance: 432 # float m_flMaxDistance: 436 # float m_flTimeScale: 440 # float m_bLoopedPath: 444 # bool m_pointList: 448 # CUtlVector C_OP_ConstrainLineLength: # CParticleFunctionConstraint m_flMinDistance: 432 # float m_flMaxDistance: 436 # float C_OP_ContinuousEmitter: # CParticleFunctionEmitter m_flEmissionDuration: 440 # CParticleCollectionFloatInput m_flStartTime: 776 # CParticleCollectionFloatInput m_flEmitRate: 1112 # CParticleCollectionFloatInput m_flEmissionScale: 1448 # float m_flScalePerParentParticle: 1452 # float m_bInitFromKilledParentParticles: 1456 # bool m_nSnapshotControlPoint: 1460 # int32_t m_nLimitPerUpdate: 1464 # int32_t m_bForceEmitOnFirstUpdate: 1468 # bool m_bForceEmitOnLastUpdate: 1469 # bool C_OP_ControlPointToRadialScreenSpace: # CParticleFunctionPreEmission m_nCPIn: 436 # int32_t m_vecCP1Pos: 440 # Vector m_nCPOut: 452 # int32_t m_nCPOutField: 456 # int32_t m_nCPSSPosOut: 460 # int32_t C_OP_ControlpointLight: # CParticleFunctionOperator m_flScale: 432 # float m_nControlPoint1: 1600 # int32_t m_nControlPoint2: 1604 # int32_t m_nControlPoint3: 1608 # int32_t m_nControlPoint4: 1612 # int32_t m_vecCPOffset1: 1616 # Vector m_vecCPOffset2: 1628 # Vector m_vecCPOffset3: 1640 # Vector m_vecCPOffset4: 1652 # Vector m_LightFiftyDist1: 1664 # float m_LightZeroDist1: 1668 # float m_LightFiftyDist2: 1672 # float m_LightZeroDist2: 1676 # float m_LightFiftyDist3: 1680 # float m_LightZeroDist3: 1684 # float m_LightFiftyDist4: 1688 # float m_LightZeroDist4: 1692 # float m_LightColor1: 1696 # Color m_LightColor2: 1700 # Color m_LightColor3: 1704 # Color m_LightColor4: 1708 # Color m_bLightType1: 1712 # bool m_bLightType2: 1713 # bool m_bLightType3: 1714 # bool m_bLightType4: 1715 # bool m_bLightDynamic1: 1716 # bool m_bLightDynamic2: 1717 # bool m_bLightDynamic3: 1718 # bool m_bLightDynamic4: 1719 # bool m_bUseNormal: 1720 # bool m_bUseHLambert: 1721 # bool m_bClampLowerRange: 1726 # bool m_bClampUpperRange: 1727 # bool C_OP_Cull: # CParticleFunctionOperator m_flCullPerc: 432 # float m_flCullStart: 436 # float m_flCullEnd: 440 # float m_flCullExp: 444 # float C_OP_CurlNoiseForce: # CParticleFunctionForce m_nNoiseType: 444 # ParticleDirectionNoiseType_t m_vecNoiseFreq: 448 # CPerParticleVecInput m_vecNoiseScale: 2032 # CPerParticleVecInput m_vecOffset: 3616 # CPerParticleVecInput m_vecOffsetRate: 5200 # CPerParticleVecInput m_flWorleySeed: 6784 # CPerParticleFloatInput m_flWorleyJitter: 7120 # CPerParticleFloatInput C_OP_CycleScalar: # CParticleFunctionOperator m_nDestField: 432 # ParticleAttributeIndex_t m_flStartValue: 436 # float m_flEndValue: 440 # float m_flCycleTime: 444 # float m_bDoNotRepeatCycle: 448 # bool m_bSynchronizeParticles: 449 # bool m_nCPScale: 452 # int32_t m_nCPFieldMin: 456 # int32_t m_nCPFieldMax: 460 # int32_t m_nSetMethod: 464 # ParticleSetMethod_t C_OP_CylindricalDistanceToTransform: # CParticleFunctionOperator m_nFieldOutput: 432 # ParticleAttributeIndex_t m_flInputMin: 440 # CPerParticleFloatInput m_flInputMax: 776 # CPerParticleFloatInput m_flOutputMin: 1112 # CPerParticleFloatInput m_flOutputMax: 1448 # CPerParticleFloatInput m_TransformStart: 1784 # CParticleTransformInput m_TransformEnd: 1880 # CParticleTransformInput m_nSetMethod: 1976 # ParticleSetMethod_t m_bActiveRange: 1980 # bool m_bAdditive: 1981 # bool m_bCapsule: 1982 # bool C_OP_DampenToCP: # CParticleFunctionOperator m_nControlPointNumber: 432 # int32_t m_flRange: 436 # float m_flScale: 440 # float C_OP_Decay: # CParticleFunctionOperator m_bRopeDecay: 432 # bool m_bForcePreserveParticleOrder: 433 # bool C_OP_DecayClampCount: # CParticleFunctionOperator m_nCount: 432 # CParticleCollectionFloatInput C_OP_DecayMaintainCount: # CParticleFunctionOperator m_nParticlesToMaintain: 432 # int32_t m_flDecayDelay: 436 # float m_nSnapshotControlPoint: 440 # int32_t m_bLifespanDecay: 444 # bool m_flScale: 448 # CParticleCollectionFloatInput m_bKillNewest: 784 # bool C_OP_DecayOffscreen: # CParticleFunctionOperator m_flOffscreenTime: 432 # CParticleCollectionFloatInput C_OP_DensityForce: # CParticleFunctionForce m_flRadiusScale: 444 # float m_flForceScale: 448 # float m_flTargetDensity: 452 # float C_OP_DifferencePreviousParticle: # CParticleFunctionOperator m_nFieldInput: 432 # ParticleAttributeIndex_t m_nFieldOutput: 436 # ParticleAttributeIndex_t m_flInputMin: 440 # float m_flInputMax: 444 # float m_flOutputMin: 448 # float m_flOutputMax: 452 # float m_nSetMethod: 456 # ParticleSetMethod_t m_bActiveRange: 460 # bool m_bSetPreviousParticle: 461 # bool C_OP_Diffusion: # CParticleFunctionOperator m_flRadiusScale: 432 # float m_nFieldOutput: 436 # ParticleAttributeIndex_t m_nVoxelGridResolution: 440 # int32_t C_OP_DirectionBetweenVecsToVec: # CParticleFunctionOperator m_nFieldOutput: 432 # ParticleAttributeIndex_t m_vecPoint1: 440 # CPerParticleVecInput m_vecPoint2: 2024 # CPerParticleVecInput C_OP_DistanceBetweenCPsToCP: # CParticleFunctionPreEmission m_nStartCP: 436 # int32_t m_nEndCP: 440 # int32_t m_nOutputCP: 444 # int32_t m_nOutputCPField: 448 # int32_t m_bSetOnce: 452 # bool m_flInputMin: 456 # float m_flInputMax: 460 # float m_flOutputMin: 464 # float m_flOutputMax: 468 # float m_flMaxTraceLength: 472 # float m_flLOSScale: 476 # float m_bLOS: 480 # bool m_CollisionGroupName: 481 # char[128] m_nTraceSet: 612 # ParticleTraceSet_t m_nSetParent: 616 # ParticleParentSetMode_t C_OP_DistanceBetweenTransforms: # CParticleFunctionOperator m_nFieldOutput: 432 # ParticleAttributeIndex_t m_TransformStart: 440 # CParticleTransformInput m_TransformEnd: 536 # CParticleTransformInput m_flInputMin: 632 # CPerParticleFloatInput m_flInputMax: 968 # CPerParticleFloatInput m_flOutputMin: 1304 # CPerParticleFloatInput m_flOutputMax: 1640 # CPerParticleFloatInput m_flMaxTraceLength: 1976 # float m_flLOSScale: 1980 # float m_CollisionGroupName: 1984 # char[128] m_nTraceSet: 2112 # ParticleTraceSet_t m_bLOS: 2116 # bool m_nSetMethod: 2120 # ParticleSetMethod_t C_OP_DistanceBetweenVecs: # CParticleFunctionOperator m_nFieldOutput: 432 # ParticleAttributeIndex_t m_vecPoint1: 440 # CPerParticleVecInput m_vecPoint2: 2024 # CPerParticleVecInput m_flInputMin: 3608 # CPerParticleFloatInput m_flInputMax: 3944 # CPerParticleFloatInput m_flOutputMin: 4280 # CPerParticleFloatInput m_flOutputMax: 4616 # CPerParticleFloatInput m_nSetMethod: 4952 # ParticleSetMethod_t m_bDeltaTime: 4956 # bool C_OP_DistanceCull: # CParticleFunctionOperator m_nControlPoint: 432 # int32_t m_vecPointOffset: 436 # Vector m_flDistance: 448 # float m_bCullInside: 452 # bool C_OP_DistanceToTransform: # CParticleFunctionOperator m_nFieldOutput: 432 # ParticleAttributeIndex_t m_flInputMin: 440 # CPerParticleFloatInput m_flInputMax: 776 # CPerParticleFloatInput m_flOutputMin: 1112 # CPerParticleFloatInput m_flOutputMax: 1448 # CPerParticleFloatInput m_TransformStart: 1784 # CParticleTransformInput m_bLOS: 1880 # bool m_CollisionGroupName: 1881 # char[128] m_nTraceSet: 2012 # ParticleTraceSet_t m_flMaxTraceLength: 2016 # float m_flLOSScale: 2020 # float m_nSetMethod: 2024 # ParticleSetMethod_t m_bActiveRange: 2028 # bool m_bAdditive: 2029 # bool m_vecComponentScale: 2032 # CPerParticleVecInput C_OP_DragRelativeToPlane: # CParticleFunctionOperator m_flDragAtPlane: 432 # CParticleCollectionFloatInput m_flFalloff: 768 # CParticleCollectionFloatInput m_bDirectional: 1104 # bool m_vecPlaneNormal: 1112 # CParticleCollectionVecInput m_nControlPointNumber: 2696 # int32_t C_OP_DriveCPFromGlobalSoundFloat: # CParticleFunctionPreEmission m_nOutputControlPoint: 436 # int32_t m_nOutputField: 440 # int32_t m_flInputMin: 444 # float m_flInputMax: 448 # float m_flOutputMin: 452 # float m_flOutputMax: 456 # float m_StackName: 464 # CUtlString m_OperatorName: 472 # CUtlString m_FieldName: 480 # CUtlString C_OP_EnableChildrenFromParentParticleCount: # CParticleFunctionPreEmission m_nChildGroupID: 436 # int32_t m_nFirstChild: 440 # int32_t m_nNumChildrenToEnable: 448 # CParticleCollectionFloatInput m_bDisableChildren: 784 # bool m_bPlayEndcapOnStop: 785 # bool m_bDestroyImmediately: 786 # bool C_OP_EndCapDecay: # CParticleFunctionOperator C_OP_EndCapTimedDecay: # CParticleFunctionOperator m_flDecayTime: 432 # float C_OP_EndCapTimedFreeze: # CParticleFunctionOperator m_flFreezeTime: 432 # CParticleCollectionFloatInput C_OP_ExternalGameImpulseForce: # CParticleFunctionForce m_flForceScale: 448 # CPerParticleFloatInput m_bRopes: 784 # bool m_bRopesZOnly: 785 # bool m_bExplosions: 786 # bool m_bParticles: 787 # bool C_OP_ExternalWindForce: # CParticleFunctionForce m_vecSamplePosition: 448 # CPerParticleVecInput m_vecScale: 2032 # CPerParticleVecInput m_bSampleWind: 3616 # bool m_bSampleWater: 3617 # bool m_bDampenNearWaterPlane: 3618 # bool m_bSampleGravity: 3619 # bool m_vecGravityForce: 3624 # CPerParticleVecInput m_bUseBasicMovementGravity: 5208 # bool m_flLocalGravityScale: 5216 # CPerParticleFloatInput m_flLocalBuoyancyScale: 5552 # CPerParticleFloatInput m_vecBuoyancyForce: 5888 # CPerParticleVecInput C_OP_FadeAndKill: # CParticleFunctionOperator m_flStartFadeInTime: 432 # float m_flEndFadeInTime: 436 # float m_flStartFadeOutTime: 440 # float m_flEndFadeOutTime: 444 # float m_flStartAlpha: 448 # float m_flEndAlpha: 452 # float m_bForcePreserveParticleOrder: 456 # bool C_OP_FadeAndKillForTracers: # CParticleFunctionOperator m_flStartFadeInTime: 432 # float m_flEndFadeInTime: 436 # float m_flStartFadeOutTime: 440 # float m_flEndFadeOutTime: 444 # float m_flStartAlpha: 448 # float m_flEndAlpha: 452 # float C_OP_FadeIn: # CParticleFunctionOperator m_flFadeInTimeMin: 432 # float m_flFadeInTimeMax: 436 # float m_flFadeInTimeExp: 440 # float m_bProportional: 444 # bool C_OP_FadeInSimple: # CParticleFunctionOperator m_flFadeInTime: 432 # float m_nFieldOutput: 436 # ParticleAttributeIndex_t C_OP_FadeOut: # CParticleFunctionOperator m_flFadeOutTimeMin: 432 # float m_flFadeOutTimeMax: 436 # float m_flFadeOutTimeExp: 440 # float m_flFadeBias: 444 # float m_bProportional: 496 # bool m_bEaseInAndOut: 497 # bool C_OP_FadeOutSimple: # CParticleFunctionOperator m_flFadeOutTime: 432 # float m_nFieldOutput: 436 # ParticleAttributeIndex_t C_OP_ForceBasedOnDistanceToPlane: # CParticleFunctionForce m_flMinDist: 444 # float m_vecForceAtMinDist: 448 # Vector m_flMaxDist: 460 # float m_vecForceAtMaxDist: 464 # Vector m_vecPlaneNormal: 476 # Vector m_nControlPointNumber: 488 # int32_t m_flExponent: 492 # float C_OP_ForceControlPointStub: # CParticleFunctionPreEmission m_ControlPoint: 436 # int32_t C_OP_GlobalLight: # CParticleFunctionOperator m_flScale: 432 # float m_bClampLowerRange: 436 # bool m_bClampUpperRange: 437 # bool C_OP_HSVShiftToCP: # CParticleFunctionPreEmission m_nColorCP: 436 # int32_t m_nColorGemEnableCP: 440 # int32_t m_nOutputCP: 444 # int32_t m_DefaultHSVColor: 448 # Color C_OP_InheritFromParentParticles: # CParticleFunctionOperator m_flScale: 432 # float m_nFieldOutput: 436 # ParticleAttributeIndex_t m_nIncrement: 440 # int32_t m_bRandomDistribution: 444 # bool C_OP_InheritFromParentParticlesV2: # CParticleFunctionOperator m_flScale: 432 # float m_nFieldOutput: 436 # ParticleAttributeIndex_t m_nIncrement: 440 # int32_t m_bRandomDistribution: 444 # bool m_nMissingParentBehavior: 448 # MissingParentInheritBehavior_t C_OP_InheritFromPeerSystem: # CParticleFunctionOperator m_nFieldOutput: 432 # ParticleAttributeIndex_t m_nFieldInput: 436 # ParticleAttributeIndex_t m_nIncrement: 440 # int32_t m_nGroupID: 444 # int32_t C_OP_InstantaneousEmitter: # CParticleFunctionEmitter m_nParticlesToEmit: 440 # CParticleCollectionFloatInput m_flStartTime: 776 # CParticleCollectionFloatInput m_flInitFromKilledParentParticles: 1112 # float m_flParentParticleScale: 1120 # CParticleCollectionFloatInput m_nMaxEmittedPerFrame: 1456 # int32_t m_nSnapshotControlPoint: 1460 # int32_t C_OP_InterpolateRadius: # CParticleFunctionOperator m_flStartTime: 432 # float m_flEndTime: 436 # float m_flStartScale: 440 # float m_flEndScale: 444 # float m_bEaseInAndOut: 448 # bool m_flBias: 452 # float C_OP_LagCompensation: # CParticleFunctionOperator m_nDesiredVelocityCP: 432 # int32_t m_nLatencyCP: 436 # int32_t m_nLatencyCPField: 440 # int32_t m_nDesiredVelocityCPField: 444 # int32_t C_OP_LerpEndCapScalar: # CParticleFunctionOperator m_nFieldOutput: 432 # ParticleAttributeIndex_t m_flOutput: 436 # float m_flLerpTime: 440 # float C_OP_LerpEndCapVector: # CParticleFunctionOperator m_nFieldOutput: 432 # ParticleAttributeIndex_t m_vecOutput: 436 # Vector m_flLerpTime: 448 # float C_OP_LerpScalar: # CParticleFunctionOperator m_nFieldOutput: 432 # ParticleAttributeIndex_t m_flOutput: 440 # CPerParticleFloatInput m_flStartTime: 776 # float m_flEndTime: 780 # float C_OP_LerpToInitialPosition: # CParticleFunctionOperator m_nControlPointNumber: 432 # int32_t m_flInterpolation: 440 # CPerParticleFloatInput m_nCacheField: 776 # ParticleAttributeIndex_t m_flScale: 784 # CParticleCollectionFloatInput m_vecScale: 1120 # CParticleCollectionVecInput C_OP_LerpToOtherAttribute: # CParticleFunctionOperator m_flInterpolation: 432 # CPerParticleFloatInput m_nFieldInputFrom: 768 # ParticleAttributeIndex_t m_nFieldInput: 772 # ParticleAttributeIndex_t m_nFieldOutput: 776 # ParticleAttributeIndex_t C_OP_LerpVector: # CParticleFunctionOperator m_nFieldOutput: 432 # ParticleAttributeIndex_t m_vecOutput: 436 # Vector m_flStartTime: 448 # float m_flEndTime: 452 # float m_nSetMethod: 456 # ParticleSetMethod_t C_OP_LightningSnapshotGenerator: # CParticleFunctionPreEmission m_nCPSnapshot: 436 # int32_t m_nCPStartPnt: 440 # int32_t m_nCPEndPnt: 444 # int32_t m_flSegments: 448 # CParticleCollectionFloatInput m_flOffset: 784 # CParticleCollectionFloatInput m_flOffsetDecay: 1120 # CParticleCollectionFloatInput m_flRecalcRate: 1456 # CParticleCollectionFloatInput m_flUVScale: 1792 # CParticleCollectionFloatInput m_flUVOffset: 2128 # CParticleCollectionFloatInput m_flSplitRate: 2464 # CParticleCollectionFloatInput m_flBranchTwist: 2800 # CParticleCollectionFloatInput m_nBranchBehavior: 3136 # ParticleLightnintBranchBehavior_t m_flRadiusStart: 3144 # CParticleCollectionFloatInput m_flRadiusEnd: 3480 # CParticleCollectionFloatInput m_flDedicatedPool: 3816 # CParticleCollectionFloatInput C_OP_LocalAccelerationForce: # CParticleFunctionForce m_nCP: 444 # int32_t m_nScaleCP: 448 # int32_t m_vecAccel: 456 # CParticleCollectionVecInput C_OP_LockPoints: # CParticleFunctionOperator m_nMinCol: 432 # int32_t m_nMaxCol: 436 # int32_t m_nMinRow: 440 # int32_t m_nMaxRow: 444 # int32_t m_nControlPoint: 448 # int32_t m_flBlendValue: 452 # float C_OP_LockToBone: # CParticleFunctionOperator m_modelInput: 432 # CParticleModelInput m_transformInput: 520 # CParticleTransformInput m_flLifeTimeFadeStart: 616 # float m_flLifeTimeFadeEnd: 620 # float m_flJumpThreshold: 624 # float m_flPrevPosScale: 628 # float m_HitboxSetName: 632 # char[128] m_bRigid: 760 # bool m_bUseBones: 761 # bool m_nFieldOutput: 764 # ParticleAttributeIndex_t m_nFieldOutputPrev: 768 # ParticleAttributeIndex_t m_nRotationSetType: 772 # ParticleRotationLockType_t m_bRigidRotationLock: 776 # bool m_vecRotation: 784 # CPerParticleVecInput m_flRotLerp: 2368 # CPerParticleFloatInput C_OP_LockToPointList: # CParticleFunctionOperator m_nFieldOutput: 432 # ParticleAttributeIndex_t m_pointList: 440 # CUtlVector m_bPlaceAlongPath: 464 # bool m_bClosedLoop: 465 # bool m_nNumPointsAlongPath: 468 # int32_t C_OP_LockToSavedSequentialPath: # CParticleFunctionOperator m_flFadeStart: 436 # float m_flFadeEnd: 440 # float m_bCPPairs: 444 # bool m_PathParams: 448 # CPathParameters C_OP_LockToSavedSequentialPathV2: # CParticleFunctionOperator m_flFadeStart: 432 # float m_flFadeEnd: 436 # float m_bCPPairs: 440 # bool m_PathParams: 448 # CPathParameters C_OP_MaintainEmitter: # CParticleFunctionEmitter m_nParticlesToMaintain: 440 # CParticleCollectionFloatInput m_flStartTime: 776 # float m_flEmissionDuration: 784 # CParticleCollectionFloatInput m_flEmissionRate: 1120 # float m_nSnapshotControlPoint: 1124 # int32_t m_bEmitInstantaneously: 1128 # bool m_bFinalEmitOnStop: 1129 # bool m_flScale: 1136 # CParticleCollectionFloatInput C_OP_MaintainSequentialPath: # CParticleFunctionOperator m_fMaxDistance: 432 # float m_flNumToAssign: 436 # float m_flCohesionStrength: 440 # float m_flTolerance: 444 # float m_bLoop: 448 # bool m_bUseParticleCount: 449 # bool m_PathParams: 464 # CPathParameters C_OP_MaxVelocity: # CParticleFunctionOperator m_flMaxVelocity: 432 # float m_flMinVelocity: 436 # float m_nOverrideCP: 440 # int32_t m_nOverrideCPField: 444 # int32_t C_OP_ModelCull: # CParticleFunctionOperator m_nControlPointNumber: 432 # int32_t m_bBoundBox: 436 # bool m_bCullOutside: 437 # bool m_bUseBones: 438 # bool m_HitboxSetName: 439 # char[128] C_OP_ModelDampenMovement: # CParticleFunctionOperator m_nControlPointNumber: 432 # int32_t m_bBoundBox: 436 # bool m_bOutside: 437 # bool m_bUseBones: 438 # bool m_HitboxSetName: 439 # char[128] m_vecPosOffset: 568 # CPerParticleVecInput m_fDrag: 2152 # float C_OP_MoveToHitbox: # CParticleFunctionOperator m_modelInput: 432 # CParticleModelInput m_transformInput: 520 # CParticleTransformInput m_flLifeTimeLerpStart: 620 # float m_flLifeTimeLerpEnd: 624 # float m_flPrevPosScale: 628 # float m_HitboxSetName: 632 # char[128] m_bUseBones: 760 # bool m_nLerpType: 764 # HitboxLerpType_t m_flInterpolation: 768 # CPerParticleFloatInput C_OP_MovementLoopInsideSphere: # CParticleFunctionOperator m_nCP: 432 # int32_t m_flDistance: 440 # CParticleCollectionFloatInput m_vecScale: 776 # CParticleCollectionVecInput m_nDistSqrAttr: 2360 # ParticleAttributeIndex_t C_OP_MovementMaintainOffset: # CParticleFunctionOperator m_vecOffset: 432 # Vector m_nCP: 444 # int32_t m_bRadiusScale: 448 # bool C_OP_MovementMoveAlongSkinnedCPSnapshot: # CParticleFunctionOperator m_nControlPointNumber: 432 # int32_t m_nSnapshotControlPointNumber: 436 # int32_t m_bSetNormal: 440 # bool m_bSetRadius: 441 # bool m_flInterpolation: 448 # CPerParticleFloatInput m_flTValue: 784 # CPerParticleFloatInput C_OP_MovementPlaceOnGround: # CParticleFunctionOperator m_flOffset: 432 # CPerParticleFloatInput m_flMaxTraceLength: 768 # float m_flTolerance: 772 # float m_flTraceOffset: 776 # float m_flLerpRate: 780 # float m_CollisionGroupName: 784 # char[128] m_nTraceSet: 912 # ParticleTraceSet_t m_nRefCP1: 916 # int32_t m_nRefCP2: 920 # int32_t m_nLerpCP: 924 # int32_t m_nTraceMissBehavior: 936 # ParticleTraceMissBehavior_t m_bIncludeShotHull: 940 # bool m_bIncludeWater: 941 # bool m_bSetNormal: 944 # bool m_bScaleOffset: 945 # bool m_nPreserveOffsetCP: 948 # int32_t m_nIgnoreCP: 952 # int32_t C_OP_MovementRigidAttachToCP: # CParticleFunctionOperator m_nControlPointNumber: 432 # int32_t m_nScaleControlPoint: 436 # int32_t m_nScaleCPField: 440 # int32_t m_nFieldInput: 444 # ParticleAttributeIndex_t m_nFieldOutput: 448 # ParticleAttributeIndex_t m_bOffsetLocal: 452 # bool C_OP_MovementRotateParticleAroundAxis: # CParticleFunctionOperator m_vecRotAxis: 432 # CParticleCollectionVecInput m_flRotRate: 2016 # CParticleCollectionFloatInput m_TransformInput: 2352 # CParticleTransformInput m_bLocalSpace: 2448 # bool C_OP_MovementSkinnedPositionFromCPSnapshot: # CParticleFunctionOperator m_nSnapshotControlPointNumber: 432 # int32_t m_nControlPointNumber: 436 # int32_t m_bRandom: 440 # bool m_nRandomSeed: 444 # int32_t m_bSetNormal: 448 # bool m_bSetRadius: 449 # bool m_nIndexType: 452 # SnapshotIndexType_t m_flReadIndex: 456 # CPerParticleFloatInput m_flIncrement: 792 # CParticleCollectionFloatInput m_nFullLoopIncrement: 1128 # CParticleCollectionFloatInput m_nSnapShotStartPoint: 1464 # CParticleCollectionFloatInput m_flInterpolation: 1800 # CPerParticleFloatInput C_OP_Noise: # CParticleFunctionOperator m_nFieldOutput: 432 # ParticleAttributeIndex_t m_flOutputMin: 436 # float m_flOutputMax: 440 # float m_fl4NoiseScale: 444 # float m_bAdditive: 448 # bool m_flNoiseAnimationTimeScale: 452 # float C_OP_NoiseEmitter: # CParticleFunctionEmitter m_flEmissionDuration: 436 # float m_flStartTime: 440 # float m_flEmissionScale: 444 # float m_nScaleControlPoint: 448 # int32_t m_nScaleControlPointField: 452 # int32_t m_nWorldNoisePoint: 456 # int32_t m_bAbsVal: 460 # bool m_bAbsValInv: 461 # bool m_flOffset: 464 # float m_flOutputMin: 468 # float m_flOutputMax: 472 # float m_flNoiseScale: 476 # float m_flWorldNoiseScale: 480 # float m_vecOffsetLoc: 484 # Vector m_flWorldTimeScale: 496 # float C_OP_NormalLock: # CParticleFunctionOperator m_nControlPointNumber: 432 # int32_t C_OP_NormalizeVector: # CParticleFunctionOperator m_nFieldOutput: 432 # ParticleAttributeIndex_t m_flScale: 436 # float C_OP_Orient2DRelToCP: # CParticleFunctionOperator m_flRotOffset: 432 # float m_flSpinStrength: 436 # float m_nCP: 440 # int32_t m_nFieldOutput: 444 # ParticleAttributeIndex_t C_OP_OrientTo2dDirection: # CParticleFunctionOperator m_flRotOffset: 432 # float m_flSpinStrength: 436 # float m_nFieldOutput: 440 # ParticleAttributeIndex_t C_OP_OscillateScalar: # CParticleFunctionOperator m_RateMin: 432 # float m_RateMax: 436 # float m_FrequencyMin: 440 # float m_FrequencyMax: 444 # float m_nField: 448 # ParticleAttributeIndex_t m_bProportional: 452 # bool m_bProportionalOp: 453 # bool m_flStartTime_min: 456 # float m_flStartTime_max: 460 # float m_flEndTime_min: 464 # float m_flEndTime_max: 468 # float m_flOscMult: 472 # float m_flOscAdd: 476 # float C_OP_OscillateScalarSimple: # CParticleFunctionOperator m_Rate: 432 # float m_Frequency: 436 # float m_nField: 440 # ParticleAttributeIndex_t m_flOscMult: 444 # float m_flOscAdd: 448 # float C_OP_OscillateVector: # CParticleFunctionOperator m_RateMin: 432 # Vector m_RateMax: 444 # Vector m_FrequencyMin: 456 # Vector m_FrequencyMax: 468 # Vector m_nField: 480 # ParticleAttributeIndex_t m_bProportional: 484 # bool m_bProportionalOp: 485 # bool m_bOffset: 486 # bool m_flStartTime_min: 488 # float m_flStartTime_max: 492 # float m_flEndTime_min: 496 # float m_flEndTime_max: 500 # float m_flOscMult: 504 # CPerParticleFloatInput m_flOscAdd: 840 # CPerParticleFloatInput m_flRateScale: 1176 # CPerParticleFloatInput C_OP_OscillateVectorSimple: # CParticleFunctionOperator m_Rate: 432 # Vector m_Frequency: 444 # Vector m_nField: 456 # ParticleAttributeIndex_t m_flOscMult: 460 # float m_flOscAdd: 464 # float m_bOffset: 468 # bool C_OP_ParentVortices: # CParticleFunctionForce m_flForceScale: 444 # float m_vecTwistAxis: 448 # Vector m_bFlipBasedOnYaw: 460 # bool C_OP_ParticlePhysics: # CParticleFunctionOperator m_Gravity: 432 # CParticleCollectionVecInput m_fDrag: 2016 # CParticleCollectionFloatInput m_nMaxConstraintPasses: 2352 # int32_t C_OP_PerParticleForce: # CParticleFunctionForce m_flForceScale: 448 # CPerParticleFloatInput m_vForce: 784 # CPerParticleVecInput m_nCP: 2368 # int32_t C_OP_PercentageBetweenTransformLerpCPs: # CParticleFunctionOperator m_nFieldOutput: 432 # ParticleAttributeIndex_t m_flInputMin: 436 # float m_flInputMax: 440 # float m_TransformStart: 448 # CParticleTransformInput m_TransformEnd: 544 # CParticleTransformInput m_nOutputStartCP: 640 # int32_t m_nOutputStartField: 644 # int32_t m_nOutputEndCP: 648 # int32_t m_nOutputEndField: 652 # int32_t m_nSetMethod: 656 # ParticleSetMethod_t m_bActiveRange: 660 # bool m_bRadialCheck: 661 # bool C_OP_PercentageBetweenTransforms: # CParticleFunctionOperator m_nFieldOutput: 432 # ParticleAttributeIndex_t m_flInputMin: 436 # float m_flInputMax: 440 # float m_flOutputMin: 444 # float m_flOutputMax: 448 # float m_TransformStart: 456 # CParticleTransformInput m_TransformEnd: 552 # CParticleTransformInput m_nSetMethod: 648 # ParticleSetMethod_t m_bActiveRange: 652 # bool m_bRadialCheck: 653 # bool C_OP_PercentageBetweenTransformsVector: # CParticleFunctionOperator m_nFieldOutput: 432 # ParticleAttributeIndex_t m_flInputMin: 436 # float m_flInputMax: 440 # float m_vecOutputMin: 444 # Vector m_vecOutputMax: 456 # Vector m_TransformStart: 472 # CParticleTransformInput m_TransformEnd: 568 # CParticleTransformInput m_nSetMethod: 664 # ParticleSetMethod_t m_bActiveRange: 668 # bool m_bRadialCheck: 669 # bool C_OP_PinParticleToCP: # CParticleFunctionOperator m_nControlPointNumber: 432 # int32_t m_vecOffset: 440 # CParticleCollectionVecInput m_bOffsetLocal: 2024 # bool m_nParticleSelection: 2028 # ParticleSelection_t m_nParticleNumber: 2032 # CParticleCollectionFloatInput m_nPinBreakType: 2368 # ParticlePinDistance_t m_flBreakDistance: 2376 # CParticleCollectionFloatInput m_flBreakSpeed: 2712 # CParticleCollectionFloatInput m_flAge: 3048 # CParticleCollectionFloatInput m_nBreakControlPointNumber: 3384 # int32_t m_nBreakControlPointNumber2: 3388 # int32_t m_flBreakValue: 3392 # CParticleCollectionFloatInput m_flInterpolation: 3728 # CPerParticleFloatInput C_OP_PlanarConstraint: # CParticleFunctionConstraint m_PointOnPlane: 432 # Vector m_PlaneNormal: 444 # Vector m_nControlPointNumber: 456 # int32_t m_bGlobalOrigin: 460 # bool m_bGlobalNormal: 461 # bool m_flRadiusScale: 464 # CPerParticleFloatInput m_flMaximumDistanceToCP: 800 # CParticleCollectionFloatInput m_bUseOldCode: 1136 # bool C_OP_PlaneCull: # CParticleFunctionOperator m_nPlaneControlPoint: 432 # int32_t m_vecPlaneDirection: 436 # Vector m_bLocalSpace: 448 # bool m_flPlaneOffset: 452 # float C_OP_PlayEndCapWhenFinished: # CParticleFunctionPreEmission m_bFireOnEmissionEnd: 433 # bool m_bIncludeChildren: 434 # bool C_OP_PointVectorAtNextParticle: # CParticleFunctionOperator m_nFieldOutput: 432 # ParticleAttributeIndex_t m_flInterpolation: 440 # CPerParticleFloatInput C_OP_PositionLock: # CParticleFunctionOperator m_TransformInput: 432 # CParticleTransformInput m_flStartTime_min: 528 # float m_flStartTime_max: 532 # float m_flStartTime_exp: 536 # float m_flEndTime_min: 540 # float m_flEndTime_max: 544 # float m_flEndTime_exp: 548 # float m_flRange: 552 # float m_flRangeBias: 560 # CParticleCollectionFloatInput m_flJumpThreshold: 896 # float m_flPrevPosScale: 900 # float m_bLockRot: 904 # bool m_vecScale: 912 # CParticleCollectionVecInput m_nFieldOutput: 2496 # ParticleAttributeIndex_t m_nFieldOutputPrev: 2500 # ParticleAttributeIndex_t C_OP_QuantizeCPComponent: # CParticleFunctionPreEmission m_flInputValue: 440 # CParticleCollectionFloatInput m_nCPOutput: 776 # int32_t m_nOutVectorField: 780 # int32_t m_flQuantizeValue: 784 # CParticleCollectionFloatInput C_OP_QuantizeFloat: # CParticleFunctionOperator m_InputValue: 432 # CPerParticleFloatInput m_nOutputField: 768 # ParticleAttributeIndex_t C_OP_RadiusDecay: # CParticleFunctionOperator m_flMinRadius: 432 # float C_OP_RampCPLinearRandom: # CParticleFunctionPreEmission m_nOutControlPointNumber: 436 # int32_t m_vecRateMin: 440 # Vector m_vecRateMax: 452 # Vector C_OP_RampScalarLinear: # CParticleFunctionOperator m_RateMin: 432 # float m_RateMax: 436 # float m_flStartTime_min: 440 # float m_flStartTime_max: 444 # float m_flEndTime_min: 448 # float m_flEndTime_max: 452 # float m_nField: 496 # ParticleAttributeIndex_t m_bProportionalOp: 500 # bool C_OP_RampScalarLinearSimple: # CParticleFunctionOperator m_Rate: 432 # float m_flStartTime: 436 # float m_flEndTime: 440 # float m_nField: 480 # ParticleAttributeIndex_t C_OP_RampScalarSpline: # CParticleFunctionOperator m_RateMin: 432 # float m_RateMax: 436 # float m_flStartTime_min: 440 # float m_flStartTime_max: 444 # float m_flEndTime_min: 448 # float m_flEndTime_max: 452 # float m_flBias: 456 # float m_nField: 496 # ParticleAttributeIndex_t m_bProportionalOp: 500 # bool m_bEaseOut: 501 # bool C_OP_RampScalarSplineSimple: # CParticleFunctionOperator m_Rate: 432 # float m_flStartTime: 436 # float m_flEndTime: 440 # float m_nField: 480 # ParticleAttributeIndex_t m_bEaseOut: 484 # bool C_OP_RandomForce: # CParticleFunctionForce m_MinForce: 444 # Vector m_MaxForce: 456 # Vector C_OP_ReadFromNeighboringParticle: # CParticleFunctionOperator m_nFieldInput: 432 # ParticleAttributeIndex_t m_nFieldOutput: 436 # ParticleAttributeIndex_t m_nIncrement: 440 # int32_t m_DistanceCheck: 448 # CPerParticleFloatInput m_flInterpolation: 784 # CPerParticleFloatInput C_OP_ReinitializeScalarEndCap: # CParticleFunctionOperator m_nFieldOutput: 432 # ParticleAttributeIndex_t m_flOutputMin: 436 # float m_flOutputMax: 440 # float C_OP_RemapAverageHitboxSpeedtoCP: # CParticleFunctionPreEmission m_nInControlPointNumber: 436 # int32_t m_nOutControlPointNumber: 440 # int32_t m_nField: 444 # int32_t m_nHitboxDataType: 448 # ParticleHitboxDataSelection_t m_flInputMin: 456 # CParticleCollectionFloatInput m_flInputMax: 792 # CParticleCollectionFloatInput m_flOutputMin: 1128 # CParticleCollectionFloatInput m_flOutputMax: 1464 # CParticleCollectionFloatInput m_nHeightControlPointNumber: 1800 # int32_t m_vecComparisonVelocity: 1808 # CParticleCollectionVecInput m_HitboxSetName: 3392 # char[128] C_OP_RemapAverageScalarValuetoCP: # CParticleFunctionPreEmission m_nOutControlPointNumber: 436 # int32_t m_nOutVectorField: 440 # int32_t m_nField: 444 # ParticleAttributeIndex_t m_flInputMin: 448 # float m_flInputMax: 452 # float m_flOutputMin: 456 # float m_flOutputMax: 460 # float C_OP_RemapBoundingVolumetoCP: # CParticleFunctionPreEmission m_nOutControlPointNumber: 436 # int32_t m_flInputMin: 440 # float m_flInputMax: 444 # float m_flOutputMin: 448 # float m_flOutputMax: 452 # float C_OP_RemapCPVelocityToVector: # CParticleFunctionOperator m_nControlPoint: 432 # int32_t m_nFieldOutput: 436 # ParticleAttributeIndex_t m_flScale: 440 # float m_bNormalize: 444 # bool C_OP_RemapCPtoCP: # CParticleFunctionPreEmission m_nInputControlPoint: 436 # int32_t m_nOutputControlPoint: 440 # int32_t m_nInputField: 444 # int32_t m_nOutputField: 448 # int32_t m_flInputMin: 452 # float m_flInputMax: 456 # float m_flOutputMin: 460 # float m_flOutputMax: 464 # float m_bDerivative: 468 # bool m_flInterpRate: 472 # float C_OP_RemapCPtoScalar: # CParticleFunctionOperator m_nCPInput: 432 # int32_t m_nFieldOutput: 436 # ParticleAttributeIndex_t m_nField: 440 # int32_t m_flInputMin: 444 # float m_flInputMax: 448 # float m_flOutputMin: 452 # float m_flOutputMax: 456 # float m_flStartTime: 460 # float m_flEndTime: 464 # float m_flInterpRate: 468 # float m_nSetMethod: 472 # ParticleSetMethod_t C_OP_RemapCPtoVector: # CParticleFunctionOperator m_nCPInput: 432 # int32_t m_nFieldOutput: 436 # ParticleAttributeIndex_t m_nLocalSpaceCP: 440 # int32_t m_vInputMin: 444 # Vector m_vInputMax: 456 # Vector m_vOutputMin: 468 # Vector m_vOutputMax: 480 # Vector m_flStartTime: 492 # float m_flEndTime: 496 # float m_flInterpRate: 500 # float m_nSetMethod: 504 # ParticleSetMethod_t m_bOffset: 508 # bool m_bAccelerate: 509 # bool C_OP_RemapControlPointDirectionToVector: # CParticleFunctionOperator m_nFieldOutput: 432 # ParticleAttributeIndex_t m_flScale: 436 # float m_nControlPointNumber: 440 # int32_t C_OP_RemapControlPointOrientationToRotation: # CParticleFunctionOperator m_nCP: 432 # int32_t m_nFieldOutput: 436 # ParticleAttributeIndex_t m_flOffsetRot: 440 # float m_nComponent: 444 # int32_t C_OP_RemapCrossProductOfTwoVectorsToVector: # CParticleFunctionOperator m_InputVec1: 432 # CPerParticleVecInput m_InputVec2: 2016 # CPerParticleVecInput m_nFieldOutput: 3600 # ParticleAttributeIndex_t m_bNormalize: 3604 # bool C_OP_RemapDensityGradientToVectorAttribute: # CParticleFunctionOperator m_flRadiusScale: 432 # float m_nFieldOutput: 436 # ParticleAttributeIndex_t C_OP_RemapDensityToVector: # CParticleFunctionOperator m_flRadiusScale: 432 # float m_nFieldOutput: 436 # ParticleAttributeIndex_t m_flDensityMin: 440 # float m_flDensityMax: 444 # float m_vecOutputMin: 448 # Vector m_vecOutputMax: 460 # Vector m_bUseParentDensity: 472 # bool m_nVoxelGridResolution: 476 # int32_t C_OP_RemapDirectionToCPToVector: # CParticleFunctionOperator m_nCP: 432 # int32_t m_nFieldOutput: 436 # ParticleAttributeIndex_t m_flScale: 440 # float m_flOffsetRot: 444 # float m_vecOffsetAxis: 448 # Vector m_bNormalize: 460 # bool m_nFieldStrength: 464 # ParticleAttributeIndex_t C_OP_RemapDistanceToLineSegmentBase: # CParticleFunctionOperator m_nCP0: 432 # int32_t m_nCP1: 436 # int32_t m_flMinInputValue: 440 # float m_flMaxInputValue: 444 # float m_bInfiniteLine: 448 # bool C_OP_RemapDistanceToLineSegmentToScalar: # C_OP_RemapDistanceToLineSegmentBase m_nFieldOutput: 452 # ParticleAttributeIndex_t m_flMinOutputValue: 456 # float m_flMaxOutputValue: 460 # float C_OP_RemapDistanceToLineSegmentToVector: # C_OP_RemapDistanceToLineSegmentBase m_nFieldOutput: 452 # ParticleAttributeIndex_t m_vMinOutputValue: 456 # Vector m_vMaxOutputValue: 468 # Vector C_OP_RemapDotProductToCP: # CParticleFunctionPreEmission m_nInputCP1: 436 # int32_t m_nInputCP2: 440 # int32_t m_nOutputCP: 444 # int32_t m_nOutVectorField: 448 # int32_t m_flInputMin: 456 # CParticleCollectionFloatInput m_flInputMax: 792 # CParticleCollectionFloatInput m_flOutputMin: 1128 # CParticleCollectionFloatInput m_flOutputMax: 1464 # CParticleCollectionFloatInput C_OP_RemapDotProductToScalar: # CParticleFunctionOperator m_nInputCP1: 432 # int32_t m_nInputCP2: 436 # int32_t m_nFieldOutput: 440 # ParticleAttributeIndex_t m_flInputMin: 444 # float m_flInputMax: 448 # float m_flOutputMin: 452 # float m_flOutputMax: 456 # float m_bUseParticleVelocity: 460 # bool m_nSetMethod: 464 # ParticleSetMethod_t m_bActiveRange: 468 # bool m_bUseParticleNormal: 469 # bool C_OP_RemapExternalWindToCP: # CParticleFunctionPreEmission m_nCP: 436 # int32_t m_nCPOutput: 440 # int32_t m_vecScale: 448 # CParticleCollectionVecInput m_bSetMagnitude: 2032 # bool m_nOutVectorField: 2036 # int32_t C_OP_RemapModelVolumetoCP: # CParticleFunctionPreEmission m_nBBoxType: 436 # BBoxVolumeType_t m_nInControlPointNumber: 440 # int32_t m_nOutControlPointNumber: 444 # int32_t m_nOutControlPointMaxNumber: 448 # int32_t m_nField: 452 # int32_t m_flInputMin: 456 # float m_flInputMax: 460 # float m_flOutputMin: 464 # float m_flOutputMax: 468 # float C_OP_RemapNamedModelBodyPartEndCap: # C_OP_RemapNamedModelElementEndCap C_OP_RemapNamedModelBodyPartOnceTimed: # C_OP_RemapNamedModelElementOnceTimed C_OP_RemapNamedModelElementEndCap: # CParticleFunctionOperator m_hModel: 432 # CStrongHandle m_inNames: 440 # CUtlVector m_outNames: 464 # CUtlVector m_fallbackNames: 488 # CUtlVector m_bModelFromRenderer: 512 # bool m_nFieldInput: 516 # ParticleAttributeIndex_t m_nFieldOutput: 520 # ParticleAttributeIndex_t C_OP_RemapNamedModelElementOnceTimed: # CParticleFunctionOperator m_hModel: 432 # CStrongHandle m_inNames: 440 # CUtlVector m_outNames: 464 # CUtlVector m_fallbackNames: 488 # CUtlVector m_bModelFromRenderer: 512 # bool m_bProportional: 513 # bool m_nFieldInput: 516 # ParticleAttributeIndex_t m_nFieldOutput: 520 # ParticleAttributeIndex_t m_flRemapTime: 524 # float C_OP_RemapNamedModelMeshGroupEndCap: # C_OP_RemapNamedModelElementEndCap C_OP_RemapNamedModelMeshGroupOnceTimed: # C_OP_RemapNamedModelElementOnceTimed C_OP_RemapNamedModelSequenceEndCap: # C_OP_RemapNamedModelElementEndCap C_OP_RemapNamedModelSequenceOnceTimed: # C_OP_RemapNamedModelElementOnceTimed C_OP_RemapParticleCountOnScalarEndCap: # CParticleFunctionOperator m_nFieldOutput: 432 # ParticleAttributeIndex_t m_nInputMin: 436 # int32_t m_nInputMax: 440 # int32_t m_flOutputMin: 444 # float m_flOutputMax: 448 # float m_bBackwards: 452 # bool m_nSetMethod: 456 # ParticleSetMethod_t C_OP_RemapParticleCountToScalar: # CParticleFunctionOperator m_nFieldOutput: 432 # ParticleAttributeIndex_t m_nInputMin: 440 # CParticleCollectionFloatInput m_nInputMax: 776 # CParticleCollectionFloatInput m_flOutputMin: 1112 # CParticleCollectionFloatInput m_flOutputMax: 1448 # CParticleCollectionFloatInput m_bActiveRange: 1784 # bool m_nSetMethod: 1788 # ParticleSetMethod_t C_OP_RemapSDFDistanceToScalarAttribute: # CParticleFunctionOperator m_nFieldOutput: 432 # ParticleAttributeIndex_t m_nVectorFieldInput: 436 # ParticleAttributeIndex_t m_flMinDistance: 440 # CParticleCollectionFloatInput m_flMaxDistance: 776 # CParticleCollectionFloatInput m_flValueBelowMin: 1112 # CParticleCollectionFloatInput m_flValueAtMin: 1448 # CParticleCollectionFloatInput m_flValueAtMax: 1784 # CParticleCollectionFloatInput m_flValueAboveMax: 2120 # CParticleCollectionFloatInput C_OP_RemapSDFDistanceToVectorAttribute: # CParticleFunctionOperator m_nVectorFieldOutput: 432 # ParticleAttributeIndex_t m_nVectorFieldInput: 436 # ParticleAttributeIndex_t m_flMinDistance: 440 # CParticleCollectionFloatInput m_flMaxDistance: 776 # CParticleCollectionFloatInput m_vValueBelowMin: 1112 # Vector m_vValueAtMin: 1124 # Vector m_vValueAtMax: 1136 # Vector m_vValueAboveMax: 1148 # Vector C_OP_RemapSDFGradientToVectorAttribute: # CParticleFunctionOperator m_nFieldOutput: 432 # ParticleAttributeIndex_t C_OP_RemapScalar: # CParticleFunctionOperator m_nFieldInput: 432 # ParticleAttributeIndex_t m_nFieldOutput: 436 # ParticleAttributeIndex_t m_flInputMin: 440 # float m_flInputMax: 444 # float m_flOutputMin: 448 # float m_flOutputMax: 452 # float m_bOldCode: 456 # bool C_OP_RemapScalarEndCap: # CParticleFunctionOperator m_nFieldInput: 432 # ParticleAttributeIndex_t m_nFieldOutput: 436 # ParticleAttributeIndex_t m_flInputMin: 440 # float m_flInputMax: 444 # float m_flOutputMin: 448 # float m_flOutputMax: 452 # float C_OP_RemapScalarOnceTimed: # CParticleFunctionOperator m_bProportional: 432 # bool m_nFieldInput: 436 # ParticleAttributeIndex_t m_nFieldOutput: 440 # ParticleAttributeIndex_t m_flInputMin: 444 # float m_flInputMax: 448 # float m_flOutputMin: 452 # float m_flOutputMax: 456 # float m_flRemapTime: 460 # float C_OP_RemapSpeed: # CParticleFunctionOperator m_nFieldOutput: 432 # ParticleAttributeIndex_t m_flInputMin: 436 # float m_flInputMax: 440 # float m_flOutputMin: 444 # float m_flOutputMax: 448 # float m_nSetMethod: 452 # ParticleSetMethod_t m_bIgnoreDelta: 456 # bool C_OP_RemapSpeedtoCP: # CParticleFunctionPreEmission m_nInControlPointNumber: 436 # int32_t m_nOutControlPointNumber: 440 # int32_t m_nField: 444 # int32_t m_flInputMin: 448 # float m_flInputMax: 452 # float m_flOutputMin: 456 # float m_flOutputMax: 460 # float m_bUseDeltaV: 464 # bool C_OP_RemapTransformOrientationToRotations: # CParticleFunctionOperator m_TransformInput: 432 # CParticleTransformInput m_vecRotation: 528 # Vector m_bUseQuat: 540 # bool m_bWriteNormal: 541 # bool C_OP_RemapTransformOrientationToYaw: # CParticleFunctionOperator m_TransformInput: 432 # CParticleTransformInput m_nFieldOutput: 528 # ParticleAttributeIndex_t m_flRotOffset: 532 # float m_flSpinStrength: 536 # float C_OP_RemapTransformToVelocity: # CParticleFunctionOperator m_TransformInput: 432 # CParticleTransformInput C_OP_RemapTransformVisibilityToScalar: # CParticleFunctionOperator m_nSetMethod: 432 # ParticleSetMethod_t m_TransformInput: 440 # CParticleTransformInput m_nFieldOutput: 536 # ParticleAttributeIndex_t m_flInputMin: 540 # float m_flInputMax: 544 # float m_flOutputMin: 548 # float m_flOutputMax: 552 # float m_flRadius: 556 # float C_OP_RemapTransformVisibilityToVector: # CParticleFunctionOperator m_nSetMethod: 432 # ParticleSetMethod_t m_TransformInput: 440 # CParticleTransformInput m_nFieldOutput: 536 # ParticleAttributeIndex_t m_flInputMin: 540 # float m_flInputMax: 544 # float m_vecOutputMin: 548 # Vector m_vecOutputMax: 560 # Vector m_flRadius: 572 # float C_OP_RemapVectorComponentToScalar: # CParticleFunctionOperator m_nFieldInput: 432 # ParticleAttributeIndex_t m_nFieldOutput: 436 # ParticleAttributeIndex_t m_nComponent: 440 # int32_t C_OP_RemapVectortoCP: # CParticleFunctionOperator m_nOutControlPointNumber: 432 # int32_t m_nFieldInput: 436 # ParticleAttributeIndex_t m_nParticleNumber: 440 # int32_t C_OP_RemapVelocityToVector: # CParticleFunctionOperator m_nFieldOutput: 432 # ParticleAttributeIndex_t m_flScale: 436 # float m_bNormalize: 440 # bool C_OP_RemapVisibilityScalar: # CParticleFunctionOperator m_nFieldInput: 432 # ParticleAttributeIndex_t m_nFieldOutput: 436 # ParticleAttributeIndex_t m_flInputMin: 440 # float m_flInputMax: 444 # float m_flOutputMin: 448 # float m_flOutputMax: 452 # float m_flRadiusScale: 456 # float C_OP_RenderAsModels: # CParticleFunctionRenderer m_ModelList: 504 # CUtlVector m_flModelScale: 532 # float m_bFitToModelSize: 536 # bool m_bNonUniformScaling: 537 # bool m_nXAxisScalingAttribute: 540 # ParticleAttributeIndex_t m_nYAxisScalingAttribute: 544 # ParticleAttributeIndex_t m_nZAxisScalingAttribute: 548 # ParticleAttributeIndex_t m_nSizeCullBloat: 552 # int32_t C_OP_RenderBlobs: # CParticleFunctionRenderer m_cubeWidth: 504 # CParticleCollectionRendererFloatInput m_cutoffRadius: 840 # CParticleCollectionRendererFloatInput m_renderRadius: 1176 # CParticleCollectionRendererFloatInput m_nScaleCP: 1512 # int32_t m_MaterialVars: 1520 # CUtlVector m_hMaterial: 1568 # CStrongHandle C_OP_RenderCables: # CParticleFunctionRenderer m_flRadiusScale: 504 # CParticleCollectionFloatInput m_flAlphaScale: 840 # CParticleCollectionFloatInput m_vecColorScale: 1176 # CParticleCollectionVecInput m_nColorBlendType: 2760 # ParticleColorBlendType_t m_hMaterial: 2768 # CStrongHandle m_nTextureRepetitionMode: 2776 # TextureRepetitionMode_t m_flTextureRepeatsPerSegment: 2784 # CParticleCollectionFloatInput m_flTextureRepeatsCircumference: 3120 # CParticleCollectionFloatInput m_flColorMapOffsetV: 3456 # CParticleCollectionFloatInput m_flColorMapOffsetU: 3792 # CParticleCollectionFloatInput m_flNormalMapOffsetV: 4128 # CParticleCollectionFloatInput m_flNormalMapOffsetU: 4464 # CParticleCollectionFloatInput m_bDrawCableCaps: 4800 # bool m_flCapRoundness: 4804 # float m_flCapOffsetAmount: 4808 # float m_flTessScale: 4812 # float m_nMinTesselation: 4816 # int32_t m_nMaxTesselation: 4820 # int32_t m_nRoundness: 4824 # int32_t m_LightingTransform: 4832 # CParticleTransformInput m_MaterialFloatVars: 4928 # CUtlVector m_MaterialVecVars: 4976 # CUtlVector C_OP_RenderClothForce: # CParticleFunctionRenderer C_OP_RenderDeferredLight: # CParticleFunctionRenderer m_bUseAlphaTestWindow: 502 # bool m_bUseTexture: 503 # bool m_flRadiusScale: 504 # float m_flAlphaScale: 508 # float m_nAlpha2Field: 512 # ParticleAttributeIndex_t m_vecColorScale: 520 # CParticleCollectionVecInput m_nColorBlendType: 2104 # ParticleColorBlendType_t m_flLightDistance: 2108 # float m_flStartFalloff: 2112 # float m_flDistanceFalloff: 2116 # float m_flSpotFoV: 2120 # float m_nAlphaTestPointField: 2124 # ParticleAttributeIndex_t m_nAlphaTestRangeField: 2128 # ParticleAttributeIndex_t m_nAlphaTestSharpnessField: 2132 # ParticleAttributeIndex_t m_hTexture: 2136 # CStrongHandle m_nHSVShiftControlPoint: 2144 # int32_t C_OP_RenderFlattenGrass: # CParticleFunctionRenderer m_flFlattenStrength: 504 # float m_nStrengthFieldOverride: 508 # ParticleAttributeIndex_t m_flRadiusScale: 512 # float C_OP_RenderGpuImplicit: # CParticleFunctionRenderer m_bUsePerParticleRadius: 502 # bool m_fGridSize: 504 # CParticleCollectionRendererFloatInput m_fRadiusScale: 840 # CParticleCollectionRendererFloatInput m_fIsosurfaceThreshold: 1176 # CParticleCollectionRendererFloatInput m_nScaleCP: 1512 # int32_t m_hMaterial: 1520 # CStrongHandle C_OP_RenderLightBeam: # CParticleFunctionRenderer m_vColorBlend: 504 # CParticleCollectionVecInput m_nColorBlendType: 2088 # ParticleColorBlendType_t m_flBrightnessLumensPerMeter: 2096 # CParticleCollectionFloatInput m_bCastShadows: 2432 # bool m_flSkirt: 2440 # CParticleCollectionFloatInput m_flRange: 2776 # CParticleCollectionFloatInput m_flThickness: 3112 # CParticleCollectionFloatInput C_OP_RenderLights: # C_OP_RenderPoints m_flAnimationRate: 512 # float m_nAnimationType: 516 # AnimationType_t m_bAnimateInFPS: 520 # bool m_flMinSize: 524 # float m_flMaxSize: 528 # float m_flStartFadeSize: 532 # float m_flEndFadeSize: 536 # float C_OP_RenderMaterialProxy: # CParticleFunctionRenderer m_nMaterialControlPoint: 504 # int32_t m_nProxyType: 508 # MaterialProxyType_t m_MaterialVars: 512 # CUtlVector m_hOverrideMaterial: 536 # CStrongHandle m_flMaterialOverrideEnabled: 544 # CParticleCollectionFloatInput m_vecColorScale: 880 # CParticleCollectionVecInput m_flAlpha: 2464 # CPerParticleFloatInput m_nColorBlendType: 2800 # ParticleColorBlendType_t C_OP_RenderModels: # CParticleFunctionRenderer m_bOnlyRenderInEffectsBloomPass: 502 # bool m_bOnlyRenderInEffectsWaterPass: 503 # bool m_bUseMixedResolutionRendering: 504 # bool m_bOnlyRenderInEffecsGameOverlay: 505 # bool m_ModelList: 512 # CUtlVector m_nBodyGroupField: 540 # ParticleAttributeIndex_t m_nSubModelField: 544 # ParticleAttributeIndex_t m_bIgnoreNormal: 548 # bool m_bOrientZ: 549 # bool m_bCenterOffset: 550 # bool m_vecLocalOffset: 552 # CPerParticleVecInput m_vecLocalRotation: 2136 # CPerParticleVecInput m_bIgnoreRadius: 3720 # bool m_nModelScaleCP: 3724 # int32_t m_vecComponentScale: 3728 # CPerParticleVecInput m_bLocalScale: 5312 # bool m_nSizeCullBloat: 5316 # int32_t m_bAnimated: 5320 # bool m_flAnimationRate: 5328 # CPerParticleFloatInput m_bScaleAnimationRate: 5664 # bool m_bForceLoopingAnimation: 5665 # bool m_bResetAnimOnStop: 5666 # bool m_bManualAnimFrame: 5667 # bool m_nAnimationScaleField: 5668 # ParticleAttributeIndex_t m_nAnimationField: 5672 # ParticleAttributeIndex_t m_nManualFrameField: 5676 # ParticleAttributeIndex_t m_ActivityName: 5680 # char[256] m_SequenceName: 5936 # char[256] m_bEnableClothSimulation: 6192 # bool m_hOverrideMaterial: 6200 # CStrongHandle m_bOverrideTranslucentMaterials: 6208 # bool m_nSkin: 6216 # CPerParticleFloatInput m_MaterialVars: 6552 # CUtlVector m_flManualModelSelection: 6576 # CPerParticleFloatInput m_modelInput: 6912 # CParticleModelInput m_nLOD: 7000 # int32_t m_EconSlotName: 7004 # char[256] m_bOriginalModel: 7260 # bool m_bSuppressTint: 7261 # bool m_bUseRawMeshGroup: 7262 # bool m_bDisableShadows: 7263 # bool m_bDisableDepthPrepass: 7264 # bool m_bAcceptsDecals: 7265 # bool m_bForceDrawInterlevedWithSiblings: 7266 # bool m_bDoNotDrawInParticlePass: 7267 # bool m_bUseFastModelCollectionRenderPath: 7268 # bool m_bAllowApproximateTransforms: 7269 # bool m_szRenderAttribute: 7270 # char[4096] m_flRadiusScale: 11368 # CParticleCollectionFloatInput m_flAlphaScale: 11704 # CParticleCollectionFloatInput m_flRollScale: 12040 # CParticleCollectionFloatInput m_nAlpha2Field: 12376 # ParticleAttributeIndex_t m_vecColorScale: 12384 # CParticleCollectionVecInput m_nColorBlendType: 13968 # ParticleColorBlendType_t C_OP_RenderOmni2Light: # CParticleFunctionRenderer m_nLightType: 504 # ParticleOmni2LightTypeChoiceList_t m_vColorBlend: 512 # CParticleCollectionVecInput m_nColorBlendType: 2096 # ParticleColorBlendType_t m_nBrightnessUnit: 2100 # ParticleLightUnitChoiceList_t m_flBrightnessLumens: 2104 # CPerParticleFloatInput m_flBrightnessCandelas: 2440 # CPerParticleFloatInput m_bCastShadows: 2776 # bool m_flLuminaireRadius: 2784 # CPerParticleFloatInput m_flSkirt: 3120 # CPerParticleFloatInput m_flRange: 3456 # CPerParticleFloatInput m_flInnerConeAngle: 3792 # CPerParticleFloatInput m_flOuterConeAngle: 4128 # CPerParticleFloatInput m_hLightCookie: 4464 # CStrongHandle m_bSphericalCookie: 4472 # bool C_OP_RenderPoints: # CParticleFunctionRenderer m_hMaterial: 504 # CStrongHandle C_OP_RenderPostProcessing: # CParticleFunctionRenderer m_flPostProcessStrength: 504 # CPerParticleFloatInput m_hPostTexture: 840 # CStrongHandle m_nPriority: 848 # ParticlePostProcessPriorityGroup_t C_OP_RenderProjected: # CParticleFunctionRenderer m_bProjectCharacter: 502 # bool m_bProjectWorld: 503 # bool m_bProjectWater: 504 # bool m_bFlipHorizontal: 505 # bool m_bEnableProjectedDepthControls: 506 # bool m_flMinProjectionDepth: 508 # float m_flMaxProjectionDepth: 512 # float m_vecProjectedMaterials: 520 # CUtlVector m_flMaterialSelection: 544 # CPerParticleFloatInput m_flAnimationTimeScale: 880 # float m_bOrientToNormal: 884 # bool m_MaterialVars: 888 # CUtlVector C_OP_RenderRopes: # CBaseRendererSource2 m_bEnableFadingAndClamping: 9784 # bool m_flMinSize: 9788 # float m_flMaxSize: 9792 # float m_flStartFadeSize: 9796 # float m_flEndFadeSize: 9800 # float m_flStartFadeDot: 9804 # float m_flEndFadeDot: 9808 # float m_flRadiusTaper: 9812 # float m_nMinTesselation: 9816 # int32_t m_nMaxTesselation: 9820 # int32_t m_flTessScale: 9824 # float m_flTextureVWorldSize: 9832 # CParticleCollectionRendererFloatInput m_flTextureVScrollRate: 10168 # CParticleCollectionRendererFloatInput m_flTextureVOffset: 10504 # CParticleCollectionRendererFloatInput m_nTextureVParamsCP: 10840 # int32_t m_bClampV: 10844 # bool m_nScaleCP1: 10848 # int32_t m_nScaleCP2: 10852 # int32_t m_flScaleVSizeByControlPointDistance: 10856 # float m_flScaleVScrollByControlPointDistance: 10860 # float m_flScaleVOffsetByControlPointDistance: 10864 # float m_bUseScalarForTextureCoordinate: 10869 # bool m_nScalarFieldForTextureCoordinate: 10872 # ParticleAttributeIndex_t m_flScalarAttributeTextureCoordScale: 10876 # float m_bReverseOrder: 10880 # bool m_bClosedLoop: 10881 # bool m_nOrientationType: 10884 # ParticleOrientationChoiceList_t m_nVectorFieldForOrientation: 10888 # ParticleAttributeIndex_t m_bDrawAsOpaque: 10892 # bool m_bGenerateNormals: 10893 # bool C_OP_RenderScreenShake: # CParticleFunctionRenderer m_flDurationScale: 504 # float m_flRadiusScale: 508 # float m_flFrequencyScale: 512 # float m_flAmplitudeScale: 516 # float m_nRadiusField: 520 # ParticleAttributeIndex_t m_nDurationField: 524 # ParticleAttributeIndex_t m_nFrequencyField: 528 # ParticleAttributeIndex_t m_nAmplitudeField: 532 # ParticleAttributeIndex_t m_nFilterCP: 536 # int32_t C_OP_RenderScreenVelocityRotate: # CParticleFunctionRenderer m_flRotateRateDegrees: 504 # float m_flForwardDegrees: 508 # float C_OP_RenderSimpleModelCollection: # CParticleFunctionRenderer m_bCenterOffset: 502 # bool m_modelInput: 504 # CParticleModelInput m_nLOD: 592 # int32_t m_bDisableShadows: 596 # bool m_bAcceptsDecals: 597 # bool C_OP_RenderSound: # CParticleFunctionRenderer m_flDurationScale: 504 # float m_flSndLvlScale: 508 # float m_flPitchScale: 512 # float m_flVolumeScale: 516 # float m_nSndLvlField: 520 # ParticleAttributeIndex_t m_nDurationField: 524 # ParticleAttributeIndex_t m_nPitchField: 528 # ParticleAttributeIndex_t m_nVolumeField: 532 # ParticleAttributeIndex_t m_nChannel: 536 # int32_t m_nCPReference: 540 # int32_t m_pszSoundName: 544 # char[256] m_bSuppressStopSoundEvent: 800 # bool C_OP_RenderSprites: # CBaseRendererSource2 m_nSequenceOverride: 9784 # CParticleCollectionRendererFloatInput m_nOrientationType: 10120 # ParticleOrientationChoiceList_t m_nOrientationControlPoint: 10124 # int32_t m_bUseYawWithNormalAligned: 10128 # bool m_flMinSize: 10136 # CParticleCollectionRendererFloatInput m_flMaxSize: 10472 # CParticleCollectionRendererFloatInput m_flAlphaAdjustWithSizeAdjust: 10808 # CParticleCollectionRendererFloatInput m_flStartFadeSize: 11144 # CParticleCollectionRendererFloatInput m_flEndFadeSize: 11480 # CParticleCollectionRendererFloatInput m_flStartFadeDot: 11816 # float m_flEndFadeDot: 11820 # float m_bDistanceAlpha: 11824 # bool m_bSoftEdges: 11825 # bool m_flEdgeSoftnessStart: 11828 # float m_flEdgeSoftnessEnd: 11832 # float m_bOutline: 11836 # bool m_OutlineColor: 11837 # Color m_nOutlineAlpha: 11844 # int32_t m_flOutlineStart0: 11848 # float m_flOutlineStart1: 11852 # float m_flOutlineEnd0: 11856 # float m_flOutlineEnd1: 11860 # float m_nLightingMode: 11864 # ParticleLightingQuality_t m_flLightingTessellation: 11872 # CParticleCollectionRendererFloatInput m_flLightingDirectionality: 12208 # CParticleCollectionRendererFloatInput m_bParticleShadows: 12544 # bool m_flShadowDensity: 12548 # float C_OP_RenderStandardLight: # CParticleFunctionRenderer m_nLightType: 504 # ParticleLightTypeChoiceList_t m_vecColorScale: 512 # CParticleCollectionVecInput m_nColorBlendType: 2096 # ParticleColorBlendType_t m_flIntensity: 2104 # CParticleCollectionFloatInput m_bCastShadows: 2440 # bool m_flTheta: 2448 # CParticleCollectionFloatInput m_flPhi: 2784 # CParticleCollectionFloatInput m_flRadiusMultiplier: 3120 # CParticleCollectionFloatInput m_nAttenuationStyle: 3456 # StandardLightingAttenuationStyle_t m_flFalloffLinearity: 3464 # CParticleCollectionFloatInput m_flFiftyPercentFalloff: 3800 # CParticleCollectionFloatInput m_flZeroPercentFalloff: 4136 # CParticleCollectionFloatInput m_bRenderDiffuse: 4472 # bool m_bRenderSpecular: 4473 # bool m_lightCookie: 4480 # CUtlString m_nPriority: 4488 # int32_t m_nFogLightingMode: 4492 # ParticleLightFogLightingMode_t m_flFogContribution: 4496 # CParticleCollectionRendererFloatInput m_nCapsuleLightBehavior: 4832 # ParticleLightBehaviorChoiceList_t m_flCapsuleLength: 4836 # float m_bReverseOrder: 4840 # bool m_bClosedLoop: 4841 # bool m_nPrevPntSource: 4844 # ParticleAttributeIndex_t m_flMaxLength: 4848 # float m_flMinLength: 4852 # float m_bIgnoreDT: 4856 # bool m_flConstrainRadiusToLengthRatio: 4860 # float m_flLengthScale: 4864 # float m_flLengthFadeInTime: 4868 # float C_OP_RenderStatusEffect: # CParticleFunctionRenderer m_pTextureColorWarp: 504 # CStrongHandle m_pTextureDetail2: 512 # CStrongHandle m_pTextureDiffuseWarp: 520 # CStrongHandle m_pTextureFresnelColorWarp: 528 # CStrongHandle m_pTextureFresnelWarp: 536 # CStrongHandle m_pTextureSpecularWarp: 544 # CStrongHandle m_pTextureEnvMap: 552 # CStrongHandle C_OP_RenderStatusEffectCitadel: # CParticleFunctionRenderer m_pTextureColorWarp: 504 # CStrongHandle m_pTextureNormal: 512 # CStrongHandle m_pTextureMetalness: 520 # CStrongHandle m_pTextureRoughness: 528 # CStrongHandle m_pTextureSelfIllum: 536 # CStrongHandle m_pTextureDetail: 544 # CStrongHandle C_OP_RenderText: # CParticleFunctionRenderer m_OutlineColor: 502 # Color m_DefaultText: 512 # CUtlString C_OP_RenderTonemapController: # CParticleFunctionRenderer m_flTonemapLevel: 504 # float m_flTonemapWeight: 508 # float m_nTonemapLevelField: 512 # ParticleAttributeIndex_t m_nTonemapWeightField: 516 # ParticleAttributeIndex_t C_OP_RenderTrails: # CBaseTrailRenderer m_bEnableFadingAndClamping: 10473 # bool m_flStartFadeDot: 10476 # float m_flEndFadeDot: 10480 # float m_nPrevPntSource: 10484 # ParticleAttributeIndex_t m_flMaxLength: 10488 # float m_flMinLength: 10492 # float m_bIgnoreDT: 10496 # bool m_flConstrainRadiusToLengthRatio: 10500 # float m_flLengthScale: 10504 # float m_flLengthFadeInTime: 10508 # float m_flRadiusHeadTaper: 10512 # CPerParticleFloatInput m_vecHeadColorScale: 10848 # CParticleCollectionVecInput m_flHeadAlphaScale: 12432 # CPerParticleFloatInput m_flRadiusTaper: 12768 # CPerParticleFloatInput m_vecTailColorScale: 13104 # CParticleCollectionVecInput m_flTailAlphaScale: 14688 # CPerParticleFloatInput m_nHorizCropField: 15024 # ParticleAttributeIndex_t m_nVertCropField: 15028 # ParticleAttributeIndex_t m_flForwardShift: 15032 # float m_bFlipUVBasedOnPitchYaw: 15036 # bool C_OP_RenderTreeShake: # CParticleFunctionRenderer m_flPeakStrength: 504 # float m_nPeakStrengthFieldOverride: 508 # ParticleAttributeIndex_t m_flRadius: 512 # float m_nRadiusFieldOverride: 516 # ParticleAttributeIndex_t m_flShakeDuration: 520 # float m_flTransitionTime: 524 # float m_flTwistAmount: 528 # float m_flRadialAmount: 532 # float m_flControlPointOrientationAmount: 536 # float m_nControlPointForLinearDirection: 540 # int32_t C_OP_RenderVRHapticEvent: # CParticleFunctionRenderer m_nHand: 504 # ParticleVRHandChoiceList_t m_nOutputHandCP: 508 # int32_t m_nOutputField: 512 # int32_t m_flAmplitude: 520 # CPerParticleFloatInput C_OP_RepeatedTriggerChildGroup: # CParticleFunctionPreEmission m_nChildGroupID: 436 # int32_t m_flClusterRefireTime: 440 # CParticleCollectionFloatInput m_flClusterSize: 776 # CParticleCollectionFloatInput m_flClusterCooldown: 1112 # CParticleCollectionFloatInput m_bLimitChildCount: 1448 # bool C_OP_RestartAfterDuration: # CParticleFunctionOperator m_flDurationMin: 432 # float m_flDurationMax: 436 # float m_nCP: 440 # int32_t m_nCPField: 444 # int32_t m_nChildGroupID: 448 # int32_t m_bOnlyChildren: 452 # bool C_OP_RopeSpringConstraint: # CParticleFunctionConstraint m_flRestLength: 432 # CParticleCollectionFloatInput m_flMinDistance: 768 # CParticleCollectionFloatInput m_flMaxDistance: 1104 # CParticleCollectionFloatInput m_flAdjustmentScale: 1440 # float m_flInitialRestingLength: 1448 # CParticleCollectionFloatInput C_OP_RotateVector: # CParticleFunctionOperator m_nFieldOutput: 432 # ParticleAttributeIndex_t m_vecRotAxisMin: 436 # Vector m_vecRotAxisMax: 448 # Vector m_flRotRateMin: 460 # float m_flRotRateMax: 464 # float m_bNormalize: 468 # bool m_flScale: 472 # CPerParticleFloatInput C_OP_RtEnvCull: # CParticleFunctionOperator m_vecTestDir: 432 # Vector m_vecTestNormal: 444 # Vector m_bCullOnMiss: 456 # bool m_bStickInsteadOfCull: 457 # bool m_RtEnvName: 458 # char[128] m_nRTEnvCP: 588 # int32_t m_nComponent: 592 # int32_t C_OP_SDFConstraint: # CParticleFunctionConstraint m_flMinDist: 432 # CParticleCollectionFloatInput m_flMaxDist: 768 # CParticleCollectionFloatInput m_nMaxIterations: 1104 # int32_t C_OP_SDFForce: # CParticleFunctionForce m_flForceScale: 444 # float C_OP_SDFLighting: # CParticleFunctionOperator m_vLightingDir: 432 # Vector m_vTint_0: 444 # Vector m_vTint_1: 456 # Vector C_OP_SelectivelyEnableChildren: # CParticleFunctionPreEmission m_nChildGroupID: 440 # CParticleCollectionFloatInput m_nFirstChild: 776 # CParticleCollectionFloatInput m_nNumChildrenToEnable: 1112 # CParticleCollectionFloatInput m_bPlayEndcapOnStop: 1448 # bool m_bDestroyImmediately: 1449 # bool C_OP_SequenceFromModel: # CParticleFunctionOperator m_nControlPointNumber: 432 # int32_t m_nFieldOutput: 436 # ParticleAttributeIndex_t m_nFieldOutputAnim: 440 # ParticleAttributeIndex_t m_flInputMin: 444 # float m_flInputMax: 448 # float m_flOutputMin: 452 # float m_flOutputMax: 456 # float m_nSetMethod: 460 # ParticleSetMethod_t C_OP_SetAttributeToScalarExpression: # CParticleFunctionOperator m_nExpression: 432 # ScalarExpressionType_t m_flInput1: 440 # CPerParticleFloatInput m_flInput2: 776 # CPerParticleFloatInput m_flOutputRemap: 1112 # CParticleRemapFloatInput m_nOutputField: 1448 # ParticleAttributeIndex_t m_nSetMethod: 1452 # ParticleSetMethod_t C_OP_SetCPOrientationToDirection: # CParticleFunctionOperator m_nInputControlPoint: 432 # int32_t m_nOutputControlPoint: 436 # int32_t C_OP_SetCPOrientationToGroundNormal: # CParticleFunctionOperator m_flInterpRate: 432 # float m_flMaxTraceLength: 436 # float m_flTolerance: 440 # float m_flTraceOffset: 444 # float m_CollisionGroupName: 448 # char[128] m_nTraceSet: 576 # ParticleTraceSet_t m_nInputCP: 580 # int32_t m_nOutputCP: 584 # int32_t m_bIncludeWater: 600 # bool C_OP_SetCPOrientationToPointAtCP: # CParticleFunctionPreEmission m_nInputCP: 436 # int32_t m_nOutputCP: 440 # int32_t m_flInterpolation: 448 # CParticleCollectionFloatInput m_b2DOrientation: 784 # bool m_bAvoidSingularity: 785 # bool m_bPointAway: 786 # bool C_OP_SetCPtoVector: # CParticleFunctionOperator m_nCPInput: 432 # int32_t m_nFieldOutput: 436 # ParticleAttributeIndex_t C_OP_SetChildControlPoints: # CParticleFunctionOperator m_nChildGroupID: 432 # int32_t m_nFirstControlPoint: 436 # int32_t m_nNumControlPoints: 440 # int32_t m_nFirstSourcePoint: 448 # CParticleCollectionFloatInput m_bReverse: 784 # bool m_bSetOrientation: 785 # bool C_OP_SetControlPointFieldFromVectorExpression: # CParticleFunctionPreEmission m_nExpression: 436 # VectorFloatExpressionType_t m_vecInput1: 440 # CParticleCollectionVecInput m_vecInput2: 2024 # CParticleCollectionVecInput m_flOutputRemap: 3608 # CParticleRemapFloatInput m_nOutputCP: 3944 # int32_t m_nOutVectorField: 3948 # int32_t C_OP_SetControlPointFieldToScalarExpression: # CParticleFunctionPreEmission m_nExpression: 436 # ScalarExpressionType_t m_flInput1: 440 # CParticleCollectionFloatInput m_flInput2: 776 # CParticleCollectionFloatInput m_flOutputRemap: 1112 # CParticleRemapFloatInput m_nOutputCP: 1448 # int32_t m_nOutVectorField: 1452 # int32_t C_OP_SetControlPointFieldToWater: # CParticleFunctionPreEmission m_nSourceCP: 436 # int32_t m_nDestCP: 440 # int32_t m_nCPField: 444 # int32_t C_OP_SetControlPointFromObjectScale: # CParticleFunctionPreEmission m_nCPInput: 436 # int32_t m_nCPOutput: 440 # int32_t C_OP_SetControlPointOrientation: # CParticleFunctionPreEmission m_bUseWorldLocation: 433 # bool m_bRandomize: 435 # bool m_bSetOnce: 436 # bool m_nCP: 440 # int32_t m_nHeadLocation: 444 # int32_t m_vecRotation: 448 # QAngle m_vecRotationB: 460 # QAngle m_flInterpolation: 472 # CParticleCollectionFloatInput C_OP_SetControlPointOrientationToCPVelocity: # CParticleFunctionPreEmission m_nCPInput: 436 # int32_t m_nCPOutput: 440 # int32_t C_OP_SetControlPointPositionToRandomActiveCP: # CParticleFunctionPreEmission m_nCP1: 436 # int32_t m_nHeadLocationMin: 440 # int32_t m_nHeadLocationMax: 444 # int32_t m_flResetRate: 448 # CParticleCollectionFloatInput C_OP_SetControlPointPositionToTimeOfDayValue: # CParticleFunctionPreEmission m_nControlPointNumber: 436 # int32_t m_pszTimeOfDayParameter: 440 # char[128] m_vecDefaultValue: 568 # Vector C_OP_SetControlPointPositions: # CParticleFunctionPreEmission m_bUseWorldLocation: 433 # bool m_bOrient: 434 # bool m_bSetOnce: 435 # bool m_nCP1: 436 # int32_t m_nCP2: 440 # int32_t m_nCP3: 444 # int32_t m_nCP4: 448 # int32_t m_vecCP1Pos: 452 # Vector m_vecCP2Pos: 464 # Vector m_vecCP3Pos: 476 # Vector m_vecCP4Pos: 488 # Vector m_nHeadLocation: 500 # int32_t C_OP_SetControlPointRotation: # CParticleFunctionPreEmission m_vecRotAxis: 440 # CParticleCollectionVecInput m_flRotRate: 2024 # CParticleCollectionFloatInput m_nCP: 2360 # int32_t m_nLocalCP: 2364 # int32_t C_OP_SetControlPointToCPVelocity: # CParticleFunctionPreEmission m_nCPInput: 436 # int32_t m_nCPOutputVel: 440 # int32_t m_bNormalize: 444 # bool m_nCPOutputMag: 448 # int32_t m_nCPField: 452 # int32_t m_vecComparisonVelocity: 456 # CParticleCollectionVecInput C_OP_SetControlPointToCenter: # CParticleFunctionPreEmission m_nCP1: 436 # int32_t m_vecCP1Pos: 440 # Vector m_nSetParent: 452 # ParticleParentSetMode_t C_OP_SetControlPointToHMD: # CParticleFunctionPreEmission m_nCP1: 436 # int32_t m_vecCP1Pos: 440 # Vector m_bOrientToHMD: 452 # bool C_OP_SetControlPointToHand: # CParticleFunctionPreEmission m_nCP1: 436 # int32_t m_nHand: 440 # int32_t m_vecCP1Pos: 444 # Vector m_bOrientToHand: 456 # bool C_OP_SetControlPointToImpactPoint: # CParticleFunctionPreEmission m_nCPOut: 436 # int32_t m_nCPIn: 440 # int32_t m_flUpdateRate: 444 # float m_flTraceLength: 448 # CParticleCollectionFloatInput m_flStartOffset: 784 # float m_flOffset: 788 # float m_vecTraceDir: 792 # Vector m_CollisionGroupName: 804 # char[128] m_nTraceSet: 932 # ParticleTraceSet_t m_bSetToEndpoint: 936 # bool m_bTraceToClosestSurface: 937 # bool m_bIncludeWater: 938 # bool C_OP_SetControlPointToPlayer: # CParticleFunctionPreEmission m_nCP1: 436 # int32_t m_vecCP1Pos: 440 # Vector m_bOrientToEyes: 452 # bool C_OP_SetControlPointToVectorExpression: # CParticleFunctionPreEmission m_nExpression: 436 # VectorExpressionType_t m_nOutputCP: 440 # int32_t m_vInput1: 448 # CParticleCollectionVecInput m_vInput2: 2032 # CParticleCollectionVecInput m_bNormalizedOutput: 3616 # bool C_OP_SetControlPointToWaterSurface: # CParticleFunctionPreEmission m_nSourceCP: 436 # int32_t m_nDestCP: 440 # int32_t m_nFlowCP: 444 # int32_t m_nActiveCP: 448 # int32_t m_nActiveCPField: 452 # int32_t m_flRetestRate: 456 # CParticleCollectionFloatInput m_bAdaptiveThreshold: 792 # bool C_OP_SetControlPointsToModelParticles: # CParticleFunctionOperator m_HitboxSetName: 432 # char[128] m_AttachmentName: 560 # char[128] m_nFirstControlPoint: 688 # int32_t m_nNumControlPoints: 692 # int32_t m_nFirstSourcePoint: 696 # int32_t m_bSkin: 700 # bool m_bAttachment: 701 # bool C_OP_SetControlPointsToParticle: # CParticleFunctionOperator m_nChildGroupID: 432 # int32_t m_nFirstControlPoint: 436 # int32_t m_nNumControlPoints: 440 # int32_t m_nFirstSourcePoint: 444 # int32_t m_bSetOrientation: 448 # bool m_nOrientationMode: 452 # ParticleOrientationSetMode_t m_nSetParent: 456 # ParticleParentSetMode_t C_OP_SetFloat: # CParticleFunctionOperator m_InputValue: 432 # CPerParticleFloatInput m_nOutputField: 768 # ParticleAttributeIndex_t m_nSetMethod: 772 # ParticleSetMethod_t m_Lerp: 776 # CPerParticleFloatInput m_bUseNewCode: 1112 # bool C_OP_SetFloatAttributeToVectorExpression: # CParticleFunctionOperator m_nExpression: 432 # VectorFloatExpressionType_t m_vInput1: 440 # CPerParticleVecInput m_vInput2: 2024 # CPerParticleVecInput m_flOutputRemap: 3608 # CParticleRemapFloatInput m_nOutputField: 3944 # ParticleAttributeIndex_t m_nSetMethod: 3948 # ParticleSetMethod_t C_OP_SetFloatCollection: # CParticleFunctionOperator m_InputValue: 432 # CParticleCollectionFloatInput m_nOutputField: 768 # ParticleAttributeIndex_t m_nSetMethod: 772 # ParticleSetMethod_t m_Lerp: 776 # CParticleCollectionFloatInput C_OP_SetFromCPSnapshot: # CParticleFunctionOperator m_nControlPointNumber: 432 # int32_t m_nAttributeToRead: 436 # ParticleAttributeIndex_t m_nAttributeToWrite: 440 # ParticleAttributeIndex_t m_nLocalSpaceCP: 444 # int32_t m_bRandom: 448 # bool m_bReverse: 449 # bool m_nRandomSeed: 452 # int32_t m_nSnapShotStartPoint: 456 # CParticleCollectionFloatInput m_nSnapShotIncrement: 792 # CParticleCollectionFloatInput m_flInterpolation: 1128 # CPerParticleFloatInput m_bSubSample: 1464 # bool m_bPrev: 1465 # bool C_OP_SetGravityToCP: # CParticleFunctionPreEmission m_nCPInput: 436 # int32_t m_nCPOutput: 440 # int32_t m_flScale: 448 # CParticleCollectionFloatInput m_bSetOrientation: 784 # bool m_bSetZDown: 785 # bool C_OP_SetParentControlPointsToChildCP: # CParticleFunctionPreEmission m_nChildGroupID: 436 # int32_t m_nChildControlPoint: 440 # int32_t m_nNumControlPoints: 444 # int32_t m_nFirstSourcePoint: 448 # int32_t m_bSetOrientation: 452 # bool C_OP_SetPerChildControlPoint: # CParticleFunctionOperator m_nChildGroupID: 432 # int32_t m_nFirstControlPoint: 436 # int32_t m_nNumControlPoints: 440 # int32_t m_nParticleIncrement: 448 # CParticleCollectionFloatInput m_nFirstSourcePoint: 784 # CParticleCollectionFloatInput m_bSetOrientation: 1120 # bool m_nOrientationField: 1124 # ParticleAttributeIndex_t m_bNumBasedOnParticleCount: 1128 # bool C_OP_SetPerChildControlPointFromAttribute: # CParticleFunctionOperator m_nChildGroupID: 432 # int32_t m_nFirstControlPoint: 436 # int32_t m_nNumControlPoints: 440 # int32_t m_nParticleIncrement: 444 # int32_t m_nFirstSourcePoint: 448 # int32_t m_bNumBasedOnParticleCount: 452 # bool m_nAttributeToRead: 456 # ParticleAttributeIndex_t m_nCPField: 460 # int32_t C_OP_SetRandomControlPointPosition: # CParticleFunctionPreEmission m_bUseWorldLocation: 433 # bool m_bOrient: 434 # bool m_nCP1: 436 # int32_t m_nHeadLocation: 440 # int32_t m_flReRandomRate: 448 # CParticleCollectionFloatInput m_vecCPMinPos: 784 # Vector m_vecCPMaxPos: 796 # Vector m_flInterpolation: 808 # CParticleCollectionFloatInput C_OP_SetSimulationRate: # CParticleFunctionPreEmission m_flSimulationScale: 440 # CParticleCollectionFloatInput C_OP_SetSingleControlPointPosition: # CParticleFunctionPreEmission m_bSetOnce: 433 # bool m_nCP1: 436 # int32_t m_vecCP1Pos: 440 # CParticleCollectionVecInput m_transformInput: 2024 # CParticleTransformInput C_OP_SetToCP: # CParticleFunctionOperator m_nControlPointNumber: 432 # int32_t m_vecOffset: 436 # Vector m_bOffsetLocal: 448 # bool C_OP_SetVariable: # CParticleFunctionPreEmission m_variableReference: 440 # CParticleVariableRef m_transformInput: 504 # CParticleTransformInput m_positionOffset: 600 # Vector m_rotationOffset: 612 # QAngle m_vecInput: 624 # CParticleCollectionVecInput m_floatInput: 2208 # CParticleCollectionFloatInput C_OP_SetVec: # CParticleFunctionOperator m_InputValue: 432 # CPerParticleVecInput m_nOutputField: 2016 # ParticleAttributeIndex_t m_nSetMethod: 2020 # ParticleSetMethod_t m_Lerp: 2024 # CPerParticleFloatInput m_bNormalizedOutput: 2360 # bool C_OP_SetVectorAttributeToVectorExpression: # CParticleFunctionOperator m_nExpression: 432 # VectorExpressionType_t m_vInput1: 440 # CPerParticleVecInput m_vInput2: 2024 # CPerParticleVecInput m_nOutputField: 3608 # ParticleAttributeIndex_t m_nSetMethod: 3612 # ParticleSetMethod_t m_bNormalizedOutput: 3616 # bool C_OP_ShapeMatchingConstraint: # CParticleFunctionConstraint m_flShapeRestorationTime: 432 # float C_OP_SnapshotRigidSkinToBones: # CParticleFunctionOperator m_bTransformNormals: 432 # bool m_bTransformRadii: 433 # bool m_nControlPointNumber: 436 # int32_t C_OP_SnapshotSkinToBones: # CParticleFunctionOperator m_bTransformNormals: 432 # bool m_bTransformRadii: 433 # bool m_nControlPointNumber: 436 # int32_t m_flLifeTimeFadeStart: 440 # float m_flLifeTimeFadeEnd: 444 # float m_flJumpThreshold: 448 # float m_flPrevPosScale: 452 # float C_OP_Spin: # CGeneralSpin C_OP_SpinUpdate: # CSpinUpdateBase C_OP_SpinYaw: # CGeneralSpin C_OP_SpringToVectorConstraint: # CParticleFunctionConstraint m_flRestLength: 432 # CPerParticleFloatInput m_flMinDistance: 768 # CPerParticleFloatInput m_flMaxDistance: 1104 # CPerParticleFloatInput m_flRestingLength: 1440 # CPerParticleFloatInput m_vecAnchorVector: 1776 # CPerParticleVecInput C_OP_StopAfterCPDuration: # CParticleFunctionPreEmission m_flDuration: 440 # CParticleCollectionFloatInput m_bDestroyImmediately: 776 # bool m_bPlayEndCap: 777 # bool C_OP_TeleportBeam: # CParticleFunctionOperator m_nCPPosition: 432 # int32_t m_nCPVelocity: 436 # int32_t m_nCPMisc: 440 # int32_t m_nCPColor: 444 # int32_t m_nCPInvalidColor: 448 # int32_t m_nCPExtraArcData: 452 # int32_t m_vGravity: 456 # Vector m_flArcMaxDuration: 468 # float m_flSegmentBreak: 472 # float m_flArcSpeed: 476 # float m_flAlpha: 480 # float C_OP_TimeVaryingForce: # CParticleFunctionForce m_flStartLerpTime: 444 # float m_StartingForce: 448 # Vector m_flEndLerpTime: 460 # float m_EndingForce: 464 # Vector C_OP_TurbulenceForce: # CParticleFunctionForce m_flNoiseCoordScale0: 444 # float m_flNoiseCoordScale1: 448 # float m_flNoiseCoordScale2: 452 # float m_flNoiseCoordScale3: 456 # float m_vecNoiseAmount0: 460 # Vector m_vecNoiseAmount1: 472 # Vector m_vecNoiseAmount2: 484 # Vector m_vecNoiseAmount3: 496 # Vector C_OP_TwistAroundAxis: # CParticleFunctionForce m_fForceAmount: 444 # float m_TwistAxis: 448 # Vector m_bLocalSpace: 460 # bool m_nControlPointNumber: 464 # int32_t C_OP_UpdateLightSource: # CParticleFunctionOperator m_vColorTint: 432 # Color m_flBrightnessScale: 436 # float m_flRadiusScale: 440 # float m_flMinimumLightingRadius: 444 # float m_flMaximumLightingRadius: 448 # float m_flPositionDampingConstant: 452 # float C_OP_VectorFieldSnapshot: # CParticleFunctionOperator m_nControlPointNumber: 432 # int32_t m_nAttributeToWrite: 436 # ParticleAttributeIndex_t m_nLocalSpaceCP: 440 # int32_t m_flInterpolation: 448 # CPerParticleFloatInput m_vecScale: 784 # CPerParticleVecInput m_flBoundaryDampening: 2368 # float m_bSetVelocity: 2372 # bool m_bLockToSurface: 2373 # bool m_flGridSpacing: 2376 # float C_OP_VectorNoise: # CParticleFunctionOperator m_nFieldOutput: 432 # ParticleAttributeIndex_t m_vecOutputMin: 436 # Vector m_vecOutputMax: 448 # Vector m_fl4NoiseScale: 460 # float m_bAdditive: 464 # bool m_bOffset: 465 # bool m_flNoiseAnimationTimeScale: 468 # float C_OP_VelocityDecay: # CParticleFunctionOperator m_flMinVelocity: 432 # float C_OP_VelocityMatchingForce: # CParticleFunctionOperator m_flDirScale: 432 # float m_flSpdScale: 436 # float m_nCPBroadcast: 440 # int32_t C_OP_WindForce: # CParticleFunctionForce m_vForce: 444 # Vector C_OP_WorldCollideConstraint: # CParticleFunctionConstraint C_OP_WorldTraceConstraint: # CParticleFunctionConstraint m_nCP: 432 # int32_t m_vecCpOffset: 436 # Vector m_nCollisionMode: 448 # ParticleCollisionMode_t m_nCollisionModeMin: 452 # ParticleCollisionMode_t m_nTraceSet: 456 # ParticleTraceSet_t m_CollisionGroupName: 460 # char[128] m_bWorldOnly: 588 # bool m_bBrushOnly: 589 # bool m_bIncludeWater: 590 # bool m_nIgnoreCP: 592 # int32_t m_flCpMovementTolerance: 596 # float m_flRetestRate: 600 # float m_flTraceTolerance: 604 # float m_flCollisionConfirmationSpeed: 608 # float m_nMaxTracesPerFrame: 612 # float m_flRadiusScale: 616 # CPerParticleFloatInput m_flBounceAmount: 952 # CPerParticleFloatInput m_flSlideAmount: 1288 # CPerParticleFloatInput m_flRandomDirScale: 1624 # CPerParticleFloatInput m_bDecayBounce: 1960 # bool m_bKillonContact: 1961 # bool m_flMinSpeed: 1964 # float m_bSetNormal: 1968 # bool m_nStickOnCollisionField: 1972 # ParticleAttributeIndex_t m_flStopSpeed: 1976 # CPerParticleFloatInput m_nEntityStickDataField: 2312 # ParticleAttributeIndex_t m_nEntityStickNormalField: 2316 # ParticleAttributeIndex_t CollisionGroupContext_t: m_nCollisionGroupNumber: 0 # int32_t ControlPointReference_t: m_controlPointNameString: 0 # int32_t m_vOffsetFromControlPoint: 4 # Vector m_bOffsetInLocalSpace: 16 # bool FloatInputMaterialVariable_t: m_strVariable: 0 # CUtlString m_flInput: 8 # CParticleCollectionFloatInput IControlPointEditorData: IParticleCollection: IParticleEffect: IParticleSystemDefinition: MaterialVariable_t: m_strVariable: 0 # CUtlString m_nVariableField: 8 # ParticleAttributeIndex_t m_flScale: 12 # float ModelReference_t: m_model: 0 # CStrongHandle m_flRelativeProbabilityOfSpawn: 8 # float PARTICLE_EHANDLE__: unused: 0 # int32_t PARTICLE_WORLD_HANDLE__: unused: 0 # int32_t ParticleAttributeIndex_t: m_Value: 0 # int32_t ParticleChildrenInfo_t: m_ChildRef: 0 # CStrongHandle m_flDelay: 8 # float m_bEndCap: 12 # bool m_bDisableChild: 13 # bool m_nDetailLevel: 16 # ParticleDetailLevel_t ParticleControlPointConfiguration_t: m_name: 0 # CUtlString m_drivers: 8 # CUtlVector m_previewState: 32 # ParticlePreviewState_t ParticleControlPointDriver_t: m_iControlPoint: 0 # int32_t m_iAttachType: 4 # ParticleAttachment_t m_attachmentName: 8 # CUtlString m_vecOffset: 16 # Vector m_angOffset: 28 # QAngle m_entityName: 40 # CUtlString ParticleNamedValueConfiguration_t: m_ConfigName: 0 # CUtlString m_ConfigValue: 8 # KeyValues3 m_iAttachType: 24 # ParticleAttachment_t m_BoundEntityPath: 32 # CUtlString m_strEntityScope: 40 # CUtlString m_strAttachmentName: 48 # CUtlString ParticleNamedValueSource_t: m_Name: 0 # CUtlString m_IsPublic: 8 # bool m_ValueType: 12 # PulseValueType_t m_DefaultConfig: 16 # ParticleNamedValueConfiguration_t m_NamedConfigs: 72 # CUtlVector ParticlePreviewBodyGroup_t: m_bodyGroupName: 0 # CUtlString m_nValue: 8 # int32_t ParticlePreviewState_t: m_previewModel: 0 # CUtlString m_nModSpecificData: 8 # uint32_t m_groundType: 12 # PetGroundType_t m_sequenceName: 16 # CUtlString m_nFireParticleOnSequenceFrame: 24 # int32_t m_hitboxSetName: 32 # CUtlString m_materialGroupName: 40 # CUtlString m_vecBodyGroups: 48 # CUtlVector m_flPlaybackSpeed: 72 # float m_flParticleSimulationRate: 76 # float m_bShouldDrawHitboxes: 80 # bool m_bShouldDrawAttachments: 81 # bool m_bShouldDrawAttachmentNames: 82 # bool m_bShouldDrawControlPointAxes: 83 # bool m_bAnimationNonLooping: 84 # bool m_vecPreviewGravity: 88 # Vector PointDefinitionWithTimeValues_t: # PointDefinition_t m_flTimeDuration: 20 # float PointDefinition_t: m_nControlPoint: 0 # int32_t m_bLocalCoords: 4 # bool m_vOffset: 8 # Vector RenderProjectedMaterial_t: m_hMaterial: 0 # CStrongHandle SequenceWeightedList_t: m_nSequence: 0 # int32_t m_flRelativeWeight: 4 # float TextureControls_t: m_flFinalTextureScaleU: 0 # CParticleCollectionRendererFloatInput m_flFinalTextureScaleV: 336 # CParticleCollectionRendererFloatInput m_flFinalTextureOffsetU: 672 # CParticleCollectionRendererFloatInput m_flFinalTextureOffsetV: 1008 # CParticleCollectionRendererFloatInput m_flFinalTextureUVRotation: 1344 # CParticleCollectionRendererFloatInput m_flZoomScale: 1680 # CParticleCollectionRendererFloatInput m_flDistortion: 2016 # CParticleCollectionRendererFloatInput m_bRandomizeOffsets: 2352 # bool m_bClampUVs: 2353 # bool m_nPerParticleBlend: 2356 # SpriteCardPerParticleScale_t m_nPerParticleScale: 2360 # SpriteCardPerParticleScale_t m_nPerParticleOffsetU: 2364 # SpriteCardPerParticleScale_t m_nPerParticleOffsetV: 2368 # SpriteCardPerParticleScale_t m_nPerParticleRotation: 2372 # SpriteCardPerParticleScale_t m_nPerParticleZoom: 2376 # SpriteCardPerParticleScale_t m_nPerParticleDistortion: 2380 # SpriteCardPerParticleScale_t TextureGroup_t: m_bEnabled: 0 # bool m_bReplaceTextureWithGradient: 1 # bool m_hTexture: 8 # CStrongHandle m_Gradient: 16 # CColorGradient m_nTextureType: 40 # SpriteCardTextureType_t m_nTextureChannels: 44 # SpriteCardTextureChannel_t m_nTextureBlendMode: 48 # ParticleTextureLayerBlendType_t m_flTextureBlend: 56 # CParticleCollectionRendererFloatInput m_TextureControls: 392 # TextureControls_t VecInputMaterialVariable_t: m_strVariable: 0 # CUtlString m_vecInput: 8 # CParticleCollectionVecInput