{ "particles.dll": { "classes": { "CBaseRendererSource2": { "fields": { "m_bAnimateInFPS": { "offset": 4008, "type_name": "bool" }, "m_bBlendFramesSeq0": { "offset": 10332, "type_name": "bool" }, "m_bDisableZBuffering": { "offset": 8912, "type_name": "bool" }, "m_bGammaCorrectVertexColors": { "offset": 5788, "type_name": "bool" }, "m_bMaxLuminanceBlendingSequence0": { "offset": 10333, "type_name": "bool" }, "m_bOnlyRenderInEffecsGameOverlay": { "offset": 8651, "type_name": "bool" }, "m_bOnlyRenderInEffectsBloomPass": { "offset": 8648, "type_name": "bool" }, "m_bOnlyRenderInEffectsWaterPass": { "offset": 8649, "type_name": "bool" }, "m_bRefract": { "offset": 8280, "type_name": "bool" }, "m_bRefractSolid": { "offset": 8281, "type_name": "bool" }, "m_bReverseZBuffering": { "offset": 8911, "type_name": "bool" }, "m_bSaturateColorPreAlphaBlend": { "offset": 5789, "type_name": "bool" }, "m_bStencilTestExclude": { "offset": 8780, "type_name": "bool" }, "m_bTintByFOW": { "offset": 7208, "type_name": "bool" }, "m_bTintByGlobalLight": { "offset": 7209, "type_name": "bool" }, "m_bUseMixedResolutionRendering": { "offset": 8650, "type_name": "bool" }, "m_bWriteStencilOnDepthFail": { "offset": 8910, "type_name": "bool" }, "m_bWriteStencilOnDepthPass": { "offset": 8909, "type_name": "bool" }, "m_flAddSelfAmount": { "offset": 5792, "type_name": "CParticleCollectionRendererFloatInput" }, "m_flAlphaReferenceSoftness": { "offset": 7224, "type_name": "CParticleCollectionRendererFloatInput" }, "m_flAlphaScale": { "offset": 880, "type_name": "CParticleCollectionRendererFloatInput" }, "m_flAnimationRate": { "offset": 4000, "type_name": "float32" }, "m_flBumpStrength": { "offset": 3968, "type_name": "float32" }, "m_flCenterXOffset": { "offset": 3264, "type_name": "CParticleCollectionRendererFloatInput" }, "m_flCenterYOffset": { "offset": 3616, "type_name": "CParticleCollectionRendererFloatInput" }, "m_flDepthBias": { "offset": 9976, "type_name": "CParticleCollectionRendererFloatInput" }, "m_flDesaturation": { "offset": 6144, "type_name": "CParticleCollectionRendererFloatInput" }, "m_flDiffuseAmount": { "offset": 5072, "type_name": "CParticleCollectionRendererFloatInput" }, "m_flDiffuseClamp": { "offset": 5424, "type_name": "CParticleCollectionRendererFloatInput" }, "m_flFeatheringFilter": { "offset": 9624, "type_name": "CParticleCollectionRendererFloatInput" }, "m_flFeatheringMaxDist": { "offset": 9272, "type_name": "CParticleCollectionRendererFloatInput" }, "m_flFeatheringMinDist": { "offset": 8920, "type_name": "CParticleCollectionRendererFloatInput" }, "m_flFogAmount": { "offset": 6856, "type_name": "CParticleCollectionRendererFloatInput" }, "m_flMotionVectorScaleU": { "offset": 4016, "type_name": "CParticleCollectionRendererFloatInput" }, "m_flMotionVectorScaleV": { "offset": 4368, "type_name": "CParticleCollectionRendererFloatInput" }, "m_flOverbrightFactor": { "offset": 6496, "type_name": "CParticleCollectionRendererFloatInput" }, "m_flRadiusScale": { "offset": 528, "type_name": "CParticleCollectionRendererFloatInput" }, "m_flRefractAmount": { "offset": 8288, "type_name": "CParticleCollectionRendererFloatInput" }, "m_flRollScale": { "offset": 1232, "type_name": "CParticleCollectionRendererFloatInput" }, "m_flSelfIllumAmount": { "offset": 4720, "type_name": "CParticleCollectionRendererFloatInput" }, "m_flSourceAlphaValueToMapToOne": { "offset": 7928, "type_name": "CParticleCollectionRendererFloatInput" }, "m_flSourceAlphaValueToMapToZero": { "offset": 7576, "type_name": "CParticleCollectionRendererFloatInput" }, "m_nAlpha2Field": { "offset": 1584, "type_name": "ParticleAttributeIndex_t" }, "m_nAlphaReferenceType": { "offset": 7220, "type_name": "ParticleAlphaReferenceType_t" }, "m_nAnimationType": { "offset": 4004, "type_name": "AnimationType_t" }, "m_nColorBlendType": { "offset": 3248, "type_name": "ParticleColorBlendType_t" }, "m_nCropTextureOverride": { "offset": 3972, "type_name": "ParticleSequenceCropOverride_t" }, "m_nFeatheringMode": { "offset": 8916, "type_name": "ParticleDepthFeatheringMode_t" }, "m_nFogType": { "offset": 6852, "type_name": "ParticleFogType_t" }, "m_nHSVShiftControlPoint": { "offset": 6848, "type_name": "int32" }, "m_nLightingControlPoint": { "offset": 5776, "type_name": "int32" }, "m_nOutputBlendMode": { "offset": 5784, "type_name": "ParticleOutputBlendMode_t" }, "m_nPerParticleAlphaRefWindow": { "offset": 7216, "type_name": "SpriteCardPerParticleScale_t" }, "m_nPerParticleAlphaReference": { "offset": 7212, "type_name": "SpriteCardPerParticleScale_t" }, "m_nRefractBlurRadius": { "offset": 8640, "type_name": "int32" }, "m_nRefractBlurType": { "offset": 8644, "type_name": "BlurFilterType_t" }, "m_nSelfIllumPerParticle": { "offset": 5780, "type_name": "ParticleAttributeIndex_t" }, "m_nShaderType": { "offset": 3252, "type_name": "SpriteCardShaderType_t" }, "m_nSortMethod": { "offset": 10328, "type_name": "ParticleSortingChoiceList_t" }, "m_stencilTestID": { "offset": 8652, "type_name": "char[128]" }, "m_stencilWriteID": { "offset": 8781, "type_name": "char[128]" }, "m_strShaderOverride": { "offset": 3256, "type_name": "CUtlString" }, "m_vecColorScale": { "offset": 1592, "type_name": "CParticleCollectionRendererVecInput" }, "m_vecTexturesInput": { "offset": 3976, "type_name": "CUtlVector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionRenderer" }, "CBaseTrailRenderer": { "fields": { "m_bClampV": { "offset": 11640, "type_name": "bool" }, "m_flEndFadeSize": { "offset": 11288, "type_name": "CParticleCollectionRendererFloatInput" }, "m_flMaxSize": { "offset": 10932, "type_name": "float32" }, "m_flMinSize": { "offset": 10928, "type_name": "float32" }, "m_flStartFadeSize": { "offset": 10936, "type_name": "CParticleCollectionRendererFloatInput" }, "m_nOrientationControlPoint": { "offset": 10924, "type_name": "int32" }, "m_nOrientationType": { "offset": 10920, "type_name": "ParticleOrientationChoiceList_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CBaseRendererSource2" }, "CGeneralRandomRotation": { "fields": { "m_bRandomlyFlipDirection": { "offset": 476, "type_name": "bool" }, "m_flDegrees": { "offset": 460, "type_name": "float32" }, "m_flDegreesMax": { "offset": 468, "type_name": "float32" }, "m_flDegreesMin": { "offset": 464, "type_name": "float32" }, "m_flRotationRandExponent": { "offset": 472, "type_name": "float32" }, "m_nFieldOutput": { "offset": 456, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "CGeneralSpin": { "fields": { "m_fSpinRateStopTime": { "offset": 460, "type_name": "float32" }, "m_nSpinRateDegrees": { "offset": 448, "type_name": "int32" }, "m_nSpinRateMinDegrees": { "offset": 452, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "CNewParticleEffect": { "fields": { "m_LastMax": { "offset": 140, "type_name": "Vector" }, "m_LastMin": { "offset": 128, "type_name": "Vector" }, "m_RefCount": { "offset": 192, "type_name": "int32" }, "m_bAllocated": { "offset": 0, "type_name": "bitfield:1" }, "m_bAutoUpdateBBox": { "offset": 0, "type_name": "bitfield:1" }, "m_bCanFreeze": { "offset": 126, "type_name": "bool" }, "m_bDisableAggregation": { "offset": 0, "type_name": "bitfield:1" }, "m_bDontRemove": { "offset": 0, "type_name": "bitfield:1" }, "m_bForceNoDraw": { "offset": 0, "type_name": "bitfield:1" }, "m_bFreezeTargetState": { "offset": 125, "type_name": "bool" }, "m_bFreezeTransitionActive": { "offset": 124, "type_name": "bool" }, "m_bIsFirstFrame": { "offset": 0, "type_name": "bitfield:1" }, "m_bNeedsBBoxUpdate": { "offset": 0, "type_name": "bitfield:1" }, "m_bRemove": { "offset": 0, "type_name": "bitfield:1" }, "m_bShouldCheckFoW": { "offset": 0, "type_name": "bitfield:1" }, "m_bShouldPerformCullCheck": { "offset": 0, "type_name": "bitfield:1" }, "m_bShouldSave": { "offset": 0, "type_name": "bitfield:1" }, "m_bShouldSimulateDuringGamePaused": { "offset": 0, "type_name": "bitfield:1" }, "m_bSimulate": { "offset": 0, "type_name": "bitfield:1" }, "m_flFreezeTransitionDuration": { "offset": 116, "type_name": "float32" }, "m_flFreezeTransitionOverride": { "offset": 120, "type_name": "float32" }, "m_flFreezeTransitionStart": { "offset": 112, "type_name": "float32" }, "m_flScale": { "offset": 76, "type_name": "float32" }, "m_hOwner": { "offset": 80, "type_name": "PARTICLE_EHANDLE__*" }, "m_nSplitScreenUser": { "offset": 152, "type_name": "CSplitScreenSlot" }, "m_pDebugName": { "offset": 40, "type_name": "char*" }, "m_pNext": { "offset": 16, "type_name": "CNewParticleEffect*" }, "m_pOwningParticleProperty": { "offset": 88, "type_name": "CParticleProperty*" }, "m_pParticles": { "offset": 32, "type_name": "IParticleCollection*" }, "m_pPrev": { "offset": 24, "type_name": "CNewParticleEffect*" }, "m_vSortOrigin": { "offset": 64, "type_name": "Vector" }, "m_vecAggregationCenter": { "offset": 156, "type_name": "Vector" } }, "metadata": [], "parent": "IParticleEffect" }, "CParticleCollectionBindingInstance": { "fields": {}, "metadata": [ { "name": "MPulseInstanceDomainInfo", "type": "Unknown" }, { "name": "MPulseDomainHookInfo", "type": "Unknown" }, { "name": "MPulseLibraryBindings", "type": "Unknown" }, { "name": "MPulseDomainOptInFeatureTag", "type": "Unknown" }, { "name": "MPulseDomainOptInFeatureTag", "type": "Unknown" } ], "parent": "CBasePulseGraphInstance" }, "CParticleCollectionFloatInput": { "fields": {}, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" }, { "name": "MPropertyCustomEditor", "type": "Unknown" } ], "parent": "CParticleFloatInput" }, "CParticleCollectionRendererFloatInput": { "fields": {}, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" }, { "name": "MPropertyCustomEditor", "type": "Unknown" } ], "parent": "CParticleCollectionFloatInput" }, "CParticleCollectionRendererVecInput": { "fields": {}, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" }, { "name": "MPropertyCustomEditor", "type": "Unknown" } ], "parent": "CParticleCollectionVecInput" }, "CParticleCollectionVecInput": { "fields": {}, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" }, { "name": "MPropertyCustomEditor", "type": "Unknown" } ], "parent": "CParticleVecInput" }, "CParticleFloatInput": { "fields": { "m_Curve": { "offset": 288, "type_name": "CPiecewiseCurve" }, "m_NamedValue": { "offset": 32, "type_name": "CParticleNamedValueRef" }, "m_bHasRandomSignFlip": { "offset": 120, "type_name": "bool" }, "m_bNoiseImgPreviewLive": { "offset": 212, "type_name": "bool" }, "m_bUseBoundsCenter": { "offset": 228, "type_name": "bool" }, "m_flBiasParameter": { "offset": 280, "type_name": "float32" }, "m_flInput0": { "offset": 240, "type_name": "float32" }, "m_flInput1": { "offset": 244, "type_name": "float32" }, "m_flLOD0": { "offset": 136, "type_name": "float32" }, "m_flLOD1": { "offset": 140, "type_name": "float32" }, "m_flLOD2": { "offset": 144, "type_name": "float32" }, "m_flLOD3": { "offset": 148, "type_name": "float32" }, "m_flLiteralValue": { "offset": 24, "type_name": "float32" }, "m_flMultFactor": { "offset": 236, "type_name": "float32" }, "m_flNoCameraFallback": { "offset": 224, "type_name": "float32" }, "m_flNoiseImgPreviewScale": { "offset": 208, "type_name": "float32" }, "m_flNoiseOffset": { "offset": 180, "type_name": "float32" }, "m_flNoiseOutputMax": { "offset": 160, "type_name": "float32" }, "m_flNoiseOutputMin": { "offset": 156, "type_name": "float32" }, "m_flNoiseScale": { "offset": 164, "type_name": "float32" }, "m_flNoiseTurbulenceMix": { "offset": 204, "type_name": "float32" }, "m_flNoiseTurbulenceScale": { "offset": 200, "type_name": "float32" }, "m_flNotchedOutputInside": { "offset": 268, "type_name": "float32" }, "m_flNotchedOutputOutside": { "offset": 264, "type_name": "float32" }, "m_flNotchedRangeMax": { "offset": 260, "type_name": "float32" }, "m_flNotchedRangeMin": { "offset": 256, "type_name": "float32" }, "m_flOutput0": { "offset": 248, "type_name": "float32" }, "m_flOutput1": { "offset": 252, "type_name": "float32" }, "m_flRandomMax": { "offset": 116, "type_name": "float32" }, "m_flRandomMin": { "offset": 112, "type_name": "float32" }, "m_nBiasType": { "offset": 276, "type_name": "ParticleFloatBiasType_t" }, "m_nControlPoint": { "offset": 96, "type_name": "int32" }, "m_nInputMode": { "offset": 232, "type_name": "ParticleFloatInputMode_t" }, "m_nMapType": { "offset": 20, "type_name": "ParticleFloatMapType_t" }, "m_nNoiseInputVectorAttribute": { "offset": 152, "type_name": "ParticleAttributeIndex_t" }, "m_nNoiseModifier": { "offset": 196, "type_name": "PFNoiseModifier_t" }, "m_nNoiseOctaves": { "offset": 184, "type_name": "int32" }, "m_nNoiseTurbulence": { "offset": 188, "type_name": "PFNoiseTurbulence_t" }, "m_nNoiseType": { "offset": 192, "type_name": "PFNoiseType_t" }, "m_nRandomMode": { "offset": 128, "type_name": "ParticleFloatRandomMode_t" }, "m_nRandomSeed": { "offset": 124, "type_name": "int32" }, "m_nRoundType": { "offset": 272, "type_name": "ParticleFloatRoundType_t" }, "m_nScalarAttribute": { "offset": 100, "type_name": "ParticleAttributeIndex_t" }, "m_nType": { "offset": 16, "type_name": "ParticleFloatType_t" }, "m_nVectorAttribute": { "offset": 104, "type_name": "ParticleAttributeIndex_t" }, "m_nVectorComponent": { "offset": 108, "type_name": "int32" }, "m_vecNoiseOffsetRate": { "offset": 168, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" }, { "name": "MParticleCustomFieldDefaultValue", "type": "Unknown" } ], "parent": "CParticleInput" }, "CParticleFunction": { "fields": { "m_Notes": { "offset": 416, "type_name": "CUtlString" }, "m_bDisableOperator": { "offset": 414, "type_name": "bool" }, "m_bNormalizeToStopTime": { "offset": 384, "type_name": "bool" }, "m_flOpEndFadeInTime": { "offset": 368, "type_name": "float32" }, "m_flOpEndFadeOutTime": { "offset": 376, "type_name": "float32" }, "m_flOpFadeOscillatePeriod": { "offset": 380, "type_name": "float32" }, "m_flOpStartFadeInTime": { "offset": 364, "type_name": "float32" }, "m_flOpStartFadeOutTime": { "offset": 372, "type_name": "float32" }, "m_flOpStrength": { "offset": 8, "type_name": "CParticleCollectionFloatInput" }, "m_flOpTimeOffsetMax": { "offset": 392, "type_name": "float32" }, "m_flOpTimeOffsetMin": { "offset": 388, "type_name": "float32" }, "m_flOpTimeScaleMax": { "offset": 408, "type_name": "float32" }, "m_flOpTimeScaleMin": { "offset": 404, "type_name": "float32" }, "m_nOpEndCapState": { "offset": 360, "type_name": "ParticleEndcapMode_t" }, "m_nOpTimeOffsetSeed": { "offset": 396, "type_name": "int32" }, "m_nOpTimeScaleSeed": { "offset": 400, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": null }, "CParticleFunctionConstraint": { "fields": {}, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunction" }, "CParticleFunctionEmitter": { "fields": { "m_nEmitterIndex": { "offset": 448, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunction" }, "CParticleFunctionForce": { "fields": {}, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunction" }, "CParticleFunctionInitializer": { "fields": { "m_nAssociatedEmitterIndex": { "offset": 448, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunction" }, "CParticleFunctionOperator": { "fields": {}, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunction" }, "CParticleFunctionPreEmission": { "fields": { "m_bRunOnce": { "offset": 448, "type_name": "bool" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "CParticleFunctionRenderer": { "fields": { "VisibilityInputs": { "offset": 448, "type_name": "CParticleVisibilityInputs" }, "m_bCannotBeRefracted": { "offset": 520, "type_name": "bool" }, "m_bSkipRenderingOnMobile": { "offset": 521, "type_name": "bool" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunction" }, "CParticleInput": { "fields": {}, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": null }, "CParticleMassCalculationParameters": { "fields": { "m_flNominalRadius": { "offset": 360, "type_name": "CPerParticleFloatInput" }, "m_flRadius": { "offset": 8, "type_name": "CPerParticleFloatInput" }, "m_flScale": { "offset": 712, "type_name": "CPerParticleFloatInput" }, "m_nMassMode": { "offset": 0, "type_name": "ParticleMassMode_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": null }, "CParticleModelInput": { "fields": { "m_NamedValue": { "offset": 24, "type_name": "CParticleNamedValueRef" }, "m_nControlPoint": { "offset": 88, "type_name": "int32" }, "m_nType": { "offset": 16, "type_name": "ParticleModelType_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" }, { "name": "MPropertyCustomEditor", "type": "Unknown" }, { "name": "MParticleCustomFieldDefaultValue", "type": "Unknown" } ], "parent": "CParticleInput" }, "CParticleProperty": { "fields": {}, "metadata": [], "parent": null }, "CParticleRemapFloatInput": { "fields": {}, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" }, { "name": "MPropertyCustomEditor", "type": "Unknown" } ], "parent": "CParticleFloatInput" }, "CParticleSystemDefinition": { "fields": { "m_BoundingBoxMax": { "offset": 552, "type_name": "Vector" }, "m_BoundingBoxMin": { "offset": 540, "type_name": "Vector" }, "m_Children": { "offset": 184, "type_name": "CUtlVector" }, "m_ConstantColor": { "offset": 608, "type_name": "Color" }, "m_ConstantNormal": { "offset": 612, "type_name": "Vector" }, "m_Constraints": { "offset": 136, "type_name": "CUtlVector" }, "m_Emitters": { "offset": 40, "type_name": "CUtlVector" }, "m_ForceGenerators": { "offset": 112, "type_name": "CUtlVector" }, "m_Initializers": { "offset": 64, "type_name": "CUtlVector" }, "m_NamedValueDomain": { "offset": 576, "type_name": "CUtlString" }, "m_NamedValueLocals": { "offset": 584, "type_name": "CUtlVector" }, "m_Operators": { "offset": 88, "type_name": "CUtlVector" }, "m_PreEmissionOperators": { "offset": 16, "type_name": "CUtlVector" }, "m_Renderers": { "offset": 160, "type_name": "CUtlVector" }, "m_bEnableNamedValues": { "offset": 573, "type_name": "bool" }, "m_bInfiniteBounds": { "offset": 572, "type_name": "bool" }, "m_bScreenSpaceEffect": { "offset": 788, "type_name": "bool" }, "m_bShouldBatch": { "offset": 780, "type_name": "bool" }, "m_bShouldHitboxesFallbackToCollisionHulls": { "offset": 783, "type_name": "bool" }, "m_bShouldHitboxesFallbackToRenderBounds": { "offset": 781, "type_name": "bool" }, "m_bShouldHitboxesFallbackToSnapshot": { "offset": 782, "type_name": "bool" }, "m_bShouldSort": { "offset": 808, "type_name": "bool" }, "m_controlPointConfigurations": { "offset": 880, "type_name": "CUtlVector" }, "m_flAggregateRadius": { "offset": 776, "type_name": "float32" }, "m_flConstantLifespan": { "offset": 636, "type_name": "float32" }, "m_flConstantRadius": { "offset": 624, "type_name": "float32" }, "m_flConstantRotation": { "offset": 628, "type_name": "float32" }, "m_flConstantRotationSpeed": { "offset": 632, "type_name": "float32" }, "m_flCullFillCost": { "offset": 676, "type_name": "float32" }, "m_flCullRadius": { "offset": 672, "type_name": "float32" }, "m_flDepthSortBias": { "offset": 564, "type_name": "float32" }, "m_flMaxCreationDistance": { "offset": 768, "type_name": "float32" }, "m_flMaxDrawDistance": { "offset": 760, "type_name": "float32" }, "m_flMaximumSimTime": { "offset": 732, "type_name": "float32" }, "m_flMaximumTimeStep": { "offset": 728, "type_name": "float32" }, "m_flMinimumSimTime": { "offset": 736, "type_name": "float32" }, "m_flMinimumTimeStep": { "offset": 740, "type_name": "float32" }, "m_flNoDrawTimeToGoToSleep": { "offset": 756, "type_name": "float32" }, "m_flPreSimulationTime": { "offset": 720, "type_name": "float32" }, "m_flStartFadeDistance": { "offset": 764, "type_name": "float32" }, "m_flStopSimulationAfterTime": { "offset": 724, "type_name": "float32" }, "m_hFallback": { "offset": 688, "type_name": "CStrongHandle" }, "m_hLowViolenceDef": { "offset": 704, "type_name": "CStrongHandle" }, "m_hReferenceReplacement": { "offset": 712, "type_name": "CStrongHandle" }, "m_hSnapshot": { "offset": 656, "type_name": "CStrongHandle" }, "m_nAggregationMinAvailableParticles": { "offset": 772, "type_name": "int32" }, "m_nAllowRenderControlPoint": { "offset": 804, "type_name": "int32" }, "m_nBehaviorVersion": { "offset": 8, "type_name": "int32" }, "m_nConstantSequenceNumber": { "offset": 640, "type_name": "int32" }, "m_nConstantSequenceNumber1": { "offset": 644, "type_name": "int32" }, "m_nCullControlPoint": { "offset": 680, "type_name": "int32" }, "m_nFallbackMaxCount": { "offset": 696, "type_name": "int32" }, "m_nFirstMultipleOverride_BackwardCompat": { "offset": 376, "type_name": "int32" }, "m_nGroupID": { "offset": 536, "type_name": "int32" }, "m_nInitialParticles": { "offset": 528, "type_name": "int32" }, "m_nMaxParticles": { "offset": 532, "type_name": "int32" }, "m_nMinCPULevel": { "offset": 748, "type_name": "int32" }, "m_nMinGPULevel": { "offset": 752, "type_name": "int32" }, "m_nMinimumFrames": { "offset": 744, "type_name": "int32" }, "m_nSkipRenderControlPoint": { "offset": 800, "type_name": "int32" }, "m_nSnapshotControlPoint": { "offset": 648, "type_name": "int32" }, "m_nSortOverridePositionCP": { "offset": 568, "type_name": "int32" }, "m_nViewModelEffect": { "offset": 784, "type_name": "InheritableBoolType_t" }, "m_pszCullReplacementName": { "offset": 664, "type_name": "CStrongHandle" }, "m_pszTargetLayerID": { "offset": 792, "type_name": "CUtlSymbolLarge" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "IParticleSystemDefinition" }, "CParticleTransformInput": { "fields": { "m_NamedValue": { "offset": 24, "type_name": "CParticleNamedValueRef" }, "m_bFollowNamedValue": { "offset": 88, "type_name": "bool" }, "m_bSupportsDisabled": { "offset": 89, "type_name": "bool" }, "m_bUseOrientation": { "offset": 90, "type_name": "bool" }, "m_flEndCPGrowthTime": { "offset": 100, "type_name": "float32" }, "m_nControlPoint": { "offset": 92, "type_name": "int32" }, "m_nControlPointRangeMax": { "offset": 96, "type_name": "int32" }, "m_nType": { "offset": 16, "type_name": "ParticleTransformType_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" }, { "name": "MPropertyCustomEditor", "type": "Unknown" }, { "name": "MParticleCustomFieldDefaultValue", "type": "Unknown" } ], "parent": "CParticleInput" }, "CParticleVariableRef": { "fields": { "m_variableName": { "offset": 0, "type_name": "CKV3MemberNameWithStorage" }, "m_variableType": { "offset": 56, "type_name": "PulseValueType_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" }, { "name": "MPropertyCustomEditor", "type": "Unknown" } ], "parent": null }, "CParticleVecInput": { "fields": { "m_FloatComponentX": { "offset": 168, "type_name": "CParticleFloatInput" }, "m_FloatComponentY": { "offset": 520, "type_name": "CParticleFloatInput" }, "m_FloatComponentZ": { "offset": 872, "type_name": "CParticleFloatInput" }, "m_FloatInterp": { "offset": 1224, "type_name": "CParticleFloatInput" }, "m_Gradient": { "offset": 1608, "type_name": "CColorGradient" }, "m_LiteralColor": { "offset": 32, "type_name": "Color" }, "m_NamedValue": { "offset": 40, "type_name": "CParticleNamedValueRef" }, "m_bFollowNamedValue": { "offset": 104, "type_name": "bool" }, "m_flInterpInput0": { "offset": 1576, "type_name": "float32" }, "m_flInterpInput1": { "offset": 1580, "type_name": "float32" }, "m_nControlPoint": { "offset": 124, "type_name": "int32" }, "m_nDeltaControlPoint": { "offset": 128, "type_name": "int32" }, "m_nType": { "offset": 16, "type_name": "ParticleVecType_t" }, "m_nVectorAttribute": { "offset": 108, "type_name": "ParticleAttributeIndex_t" }, "m_vCPRelativeDir": { "offset": 156, "type_name": "Vector" }, "m_vCPRelativePosition": { "offset": 144, "type_name": "Vector" }, "m_vCPValueScale": { "offset": 132, "type_name": "Vector" }, "m_vInterpOutput0": { "offset": 1584, "type_name": "Vector" }, "m_vInterpOutput1": { "offset": 1596, "type_name": "Vector" }, "m_vLiteralValue": { "offset": 20, "type_name": "Vector" }, "m_vRandomMax": { "offset": 1644, "type_name": "Vector" }, "m_vRandomMin": { "offset": 1632, "type_name": "Vector" }, "m_vVectorAttributeScale": { "offset": 112, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" }, { "name": "MParticleCustomFieldDefaultValue", "type": "Unknown" } ], "parent": "CParticleInput" }, "CParticleVisibilityInputs": { "fields": { "m_bDotCPAngles": { "offset": 44, "type_name": "bool" }, "m_bDotCameraAngles": { "offset": 45, "type_name": "bool" }, "m_bRightEye": { "offset": 68, "type_name": "bool" }, "m_flAlphaScaleMax": { "offset": 52, "type_name": "float32" }, "m_flAlphaScaleMin": { "offset": 48, "type_name": "float32" }, "m_flCameraBias": { "offset": 0, "type_name": "float32" }, "m_flDistanceInputMax": { "offset": 32, "type_name": "float32" }, "m_flDistanceInputMin": { "offset": 28, "type_name": "float32" }, "m_flDotInputMax": { "offset": 40, "type_name": "float32" }, "m_flDotInputMin": { "offset": 36, "type_name": "float32" }, "m_flInputMax": { "offset": 16, "type_name": "float32" }, "m_flInputMin": { "offset": 12, "type_name": "float32" }, "m_flInputPixelVisFade": { "offset": 20, "type_name": "float32" }, "m_flNoPixelVisibilityFallback": { "offset": 24, "type_name": "float32" }, "m_flProxyRadius": { "offset": 8, "type_name": "float32" }, "m_flRadiusScaleFOVBase": { "offset": 64, "type_name": "float32" }, "m_flRadiusScaleMax": { "offset": 60, "type_name": "float32" }, "m_flRadiusScaleMin": { "offset": 56, "type_name": "float32" }, "m_nCPin": { "offset": 4, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": null }, "CPathParameters": { "fields": { "m_flBulge": { "offset": 12, "type_name": "float32" }, "m_flMidPoint": { "offset": 16, "type_name": "float32" }, "m_nBulgeControl": { "offset": 8, "type_name": "int32" }, "m_nEndControlPointNumber": { "offset": 4, "type_name": "int32" }, "m_nStartControlPointNumber": { "offset": 0, "type_name": "int32" }, "m_vEndOffset": { "offset": 44, "type_name": "Vector" }, "m_vMidPointOffset": { "offset": 32, "type_name": "Vector" }, "m_vStartPointOffset": { "offset": 20, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": null }, "CPerParticleFloatInput": { "fields": {}, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" }, { "name": "MPropertyCustomEditor", "type": "Unknown" } ], "parent": "CParticleFloatInput" }, "CPerParticleVecInput": { "fields": {}, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" }, { "name": "MPropertyCustomEditor", "type": "Unknown" } ], "parent": "CParticleVecInput" }, "CRandomNumberGeneratorParameters": { "fields": { "m_bDistributeEvenly": { "offset": 0, "type_name": "bool" }, "m_nSeed": { "offset": 4, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": null }, "CReplicationParameters": { "fields": { "m_bScaleChildParticleRadii": { "offset": 4, "type_name": "bool" }, "m_flMaxRandomRadiusScale": { "offset": 360, "type_name": "CParticleCollectionFloatInput" }, "m_flMinRandomRadiusScale": { "offset": 8, "type_name": "CParticleCollectionFloatInput" }, "m_flModellingScale": { "offset": 4024, "type_name": "CParticleCollectionFloatInput" }, "m_nReplicationMode": { "offset": 0, "type_name": "ParticleReplicationMode_t" }, "m_vMaxRandomDisplacement": { "offset": 2368, "type_name": "CParticleCollectionVecInput" }, "m_vMinRandomDisplacement": { "offset": 712, "type_name": "CParticleCollectionVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": null }, "CSpinUpdateBase": { "fields": {}, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_INIT_AddVectorToVector": { "fields": { "m_nFieldInput": { "offset": 472, "type_name": "ParticleAttributeIndex_t" }, "m_nFieldOutput": { "offset": 468, "type_name": "ParticleAttributeIndex_t" }, "m_randomnessParameters": { "offset": 500, "type_name": "CRandomNumberGeneratorParameters" }, "m_vOffsetMax": { "offset": 488, "type_name": "Vector" }, "m_vOffsetMin": { "offset": 476, "type_name": "Vector" }, "m_vecScale": { "offset": 456, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_AgeNoise": { "fields": { "m_bAbsVal": { "offset": 456, "type_name": "bool" }, "m_bAbsValInv": { "offset": 457, "type_name": "bool" }, "m_flAgeMax": { "offset": 468, "type_name": "float32" }, "m_flAgeMin": { "offset": 464, "type_name": "float32" }, "m_flNoiseScale": { "offset": 472, "type_name": "float32" }, "m_flNoiseScaleLoc": { "offset": 476, "type_name": "float32" }, "m_flOffset": { "offset": 460, "type_name": "float32" }, "m_vecOffsetLoc": { "offset": 480, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_ChaoticAttractor": { "fields": { "m_bUniformSpeed": { "offset": 488, "type_name": "bool" }, "m_flAParm": { "offset": 456, "type_name": "float32" }, "m_flBParm": { "offset": 460, "type_name": "float32" }, "m_flCParm": { "offset": 464, "type_name": "float32" }, "m_flDParm": { "offset": 468, "type_name": "float32" }, "m_flScale": { "offset": 472, "type_name": "float32" }, "m_flSpeedMax": { "offset": 480, "type_name": "float32" }, "m_flSpeedMin": { "offset": 476, "type_name": "float32" }, "m_nBaseCP": { "offset": 484, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_ColorLitPerParticle": { "fields": { "m_ColorMax": { "offset": 484, "type_name": "Color" }, "m_ColorMin": { "offset": 480, "type_name": "Color" }, "m_TintMax": { "offset": 492, "type_name": "Color" }, "m_TintMin": { "offset": 488, "type_name": "Color" }, "m_flLightAmplification": { "offset": 504, "type_name": "float32" }, "m_flTintPerc": { "offset": 496, "type_name": "float32" }, "m_nTintBlendMode": { "offset": 500, "type_name": "ParticleColorBlendMode_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_CreateAlongPath": { "fields": { "m_PathParams": { "offset": 464, "type_name": "CPathParameters" }, "m_bSaveOffset": { "offset": 544, "type_name": "bool" }, "m_bUseRandomCPs": { "offset": 528, "type_name": "bool" }, "m_fMaxDistance": { "offset": 456, "type_name": "float32" }, "m_vEndOffset": { "offset": 532, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_CreateFromCPs": { "fields": { "m_nDynamicCPCount": { "offset": 472, "type_name": "CParticleCollectionFloatInput" }, "m_nIncrement": { "offset": 456, "type_name": "int32" }, "m_nMaxCP": { "offset": 464, "type_name": "int32" }, "m_nMinCP": { "offset": 460, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_CreateFromParentParticles": { "fields": { "m_bRandomDistribution": { "offset": 464, "type_name": "bool" }, "m_bSubFrame": { "offset": 472, "type_name": "bool" }, "m_flIncrement": { "offset": 460, "type_name": "float32" }, "m_flVelocityScale": { "offset": 456, "type_name": "float32" }, "m_nRandomSeed": { "offset": 468, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_CreateFromPlaneCache": { "fields": { "m_bUseNormal": { "offset": 481, "type_name": "bool" }, "m_vecOffsetMax": { "offset": 468, "type_name": "Vector" }, "m_vecOffsetMin": { "offset": 456, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_CreateInEpitrochoid": { "fields": { "m_TransformInput": { "offset": 464, "type_name": "CParticleTransformInput" }, "m_bOffsetExistingPos": { "offset": 1978, "type_name": "bool" }, "m_bUseCount": { "offset": 1976, "type_name": "bool" }, "m_bUseLocalCoords": { "offset": 1977, "type_name": "bool" }, "m_flOffset": { "offset": 920, "type_name": "CPerParticleFloatInput" }, "m_flParticleDensity": { "offset": 568, "type_name": "CPerParticleFloatInput" }, "m_flRadius1": { "offset": 1272, "type_name": "CPerParticleFloatInput" }, "m_flRadius2": { "offset": 1624, "type_name": "CPerParticleFloatInput" }, "m_nComponent1": { "offset": 456, "type_name": "int32" }, "m_nComponent2": { "offset": 460, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_CreateOnGrid": { "fields": { "m_bCenter": { "offset": 2573, "type_name": "bool" }, "m_bHollow": { "offset": 2574, "type_name": "bool" }, "m_bLocalSpace": { "offset": 2572, "type_name": "bool" }, "m_nControlPointNumber": { "offset": 2568, "type_name": "int32" }, "m_nXCount": { "offset": 456, "type_name": "CParticleCollectionFloatInput" }, "m_nXSpacing": { "offset": 1512, "type_name": "CParticleCollectionFloatInput" }, "m_nYCount": { "offset": 808, "type_name": "CParticleCollectionFloatInput" }, "m_nYSpacing": { "offset": 1864, "type_name": "CParticleCollectionFloatInput" }, "m_nZCount": { "offset": 1160, "type_name": "CParticleCollectionFloatInput" }, "m_nZSpacing": { "offset": 2216, "type_name": "CParticleCollectionFloatInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_CreateOnModel": { "fields": { "m_HitboxSetName": { "offset": 4344, "type_name": "char[128]" }, "m_bEvenDistribution": { "offset": 661, "type_name": "bool" }, "m_bLocalCoords": { "offset": 4472, "type_name": "bool" }, "m_bScaleToVolume": { "offset": 660, "type_name": "bool" }, "m_bUseBones": { "offset": 4473, "type_name": "bool" }, "m_bUseMesh": { "offset": 4474, "type_name": "bool" }, "m_flBoneVelocity": { "offset": 2680, "type_name": "float32" }, "m_flMaxBoneVelocity": { "offset": 2684, "type_name": "float32" }, "m_flShellSize": { "offset": 4480, "type_name": "CParticleCollectionFloatInput" }, "m_modelInput": { "offset": 456, "type_name": "CParticleModelInput" }, "m_nDesiredHitbox": { "offset": 664, "type_name": "CParticleCollectionFloatInput" }, "m_nForceInModel": { "offset": 656, "type_name": "int32" }, "m_nHitboxValueFromControlPointIndex": { "offset": 1016, "type_name": "int32" }, "m_transformInput": { "offset": 552, "type_name": "CParticleTransformInput" }, "m_vecDirectionBias": { "offset": 2688, "type_name": "CParticleCollectionVecInput" }, "m_vecHitBoxScale": { "offset": 1024, "type_name": "CParticleCollectionVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_CreateOnModelAtHeight": { "fields": { "m_HitboxSetName": { "offset": 4142, "type_name": "char[128]" }, "m_bForceZ": { "offset": 457, "type_name": "bool" }, "m_bLocalCoords": { "offset": 4140, "type_name": "bool" }, "m_bPreferMovingBoxes": { "offset": 4141, "type_name": "bool" }, "m_bUseBones": { "offset": 456, "type_name": "bool" }, "m_bUseWaterHeight": { "offset": 468, "type_name": "bool" }, "m_flDesiredHeight": { "offset": 472, "type_name": "CParticleCollectionFloatInput" }, "m_flHitboxVelocityScale": { "offset": 4272, "type_name": "CParticleCollectionFloatInput" }, "m_flMaxBoneVelocity": { "offset": 4624, "type_name": "CParticleCollectionFloatInput" }, "m_nBiasType": { "offset": 4136, "type_name": "ParticleHitboxBiasType_t" }, "m_nControlPointNumber": { "offset": 460, "type_name": "int32" }, "m_nHeightCP": { "offset": 464, "type_name": "int32" }, "m_vecDirectionBias": { "offset": 2480, "type_name": "CParticleCollectionVecInput" }, "m_vecHitBoxScale": { "offset": 824, "type_name": "CParticleCollectionVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_CreateParticleImpulse": { "fields": { "m_InputFalloffExp": { "offset": 1168, "type_name": "CPerParticleFloatInput" }, "m_InputMagnitude": { "offset": 808, "type_name": "CPerParticleFloatInput" }, "m_InputRadius": { "offset": 456, "type_name": "CPerParticleFloatInput" }, "m_nFalloffFunction": { "offset": 1160, "type_name": "ParticleFalloffFunction_t" }, "m_nImpulseType": { "offset": 1520, "type_name": "ParticleImpulseType_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_CreatePhyllotaxis": { "fields": { "m_bUseLocalCoords": { "offset": 500, "type_name": "bool" }, "m_bUseOrigRadius": { "offset": 502, "type_name": "bool" }, "m_bUseWithContEmit": { "offset": 501, "type_name": "bool" }, "m_fDistBias": { "offset": 496, "type_name": "float32" }, "m_fMinRad": { "offset": 492, "type_name": "float32" }, "m_fRadBias": { "offset": 488, "type_name": "float32" }, "m_fRadCentCore": { "offset": 468, "type_name": "float32" }, "m_fRadPerPoint": { "offset": 472, "type_name": "float32" }, "m_fRadPerPointTo": { "offset": 476, "type_name": "float32" }, "m_fpointAngle": { "offset": 480, "type_name": "float32" }, "m_fsizeOverall": { "offset": 484, "type_name": "float32" }, "m_nComponent": { "offset": 464, "type_name": "int32" }, "m_nControlPointNumber": { "offset": 456, "type_name": "int32" }, "m_nScaleCP": { "offset": 460, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_CreateSequentialPath": { "fields": { "m_PathParams": { "offset": 480, "type_name": "CPathParameters" }, "m_bCPPairs": { "offset": 465, "type_name": "bool" }, "m_bLoop": { "offset": 464, "type_name": "bool" }, "m_bSaveOffset": { "offset": 466, "type_name": "bool" }, "m_fMaxDistance": { "offset": 456, "type_name": "float32" }, "m_flNumToAssign": { "offset": 460, "type_name": "float32" } }, "metadata": [ { "name": "MParticleMaxVersion", "type": "Unknown" }, { "name": "MParticleReplacementOp", "type": "Unknown" }, { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_CreateSequentialPathV2": { "fields": { "m_PathParams": { "offset": 1168, "type_name": "CPathParameters" }, "m_bCPPairs": { "offset": 1161, "type_name": "bool" }, "m_bLoop": { "offset": 1160, "type_name": "bool" }, "m_bSaveOffset": { "offset": 1162, "type_name": "bool" }, "m_fMaxDistance": { "offset": 456, "type_name": "CPerParticleFloatInput" }, "m_flNumToAssign": { "offset": 808, "type_name": "CParticleCollectionFloatInput" } }, "metadata": [ { "name": "MParticleMinVersion", "type": "Unknown" }, { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_CreateSpiralSphere": { "fields": { "m_bUseParticleCount": { "offset": 480, "type_name": "bool" }, "m_flInitialRadius": { "offset": 468, "type_name": "float32" }, "m_flInitialSpeedMax": { "offset": 476, "type_name": "float32" }, "m_flInitialSpeedMin": { "offset": 472, "type_name": "float32" }, "m_nControlPointNumber": { "offset": 456, "type_name": "int32" }, "m_nDensity": { "offset": 464, "type_name": "int32" }, "m_nOverrideCP": { "offset": 460, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_CreateWithinBox": { "fields": { "m_bLocalSpace": { "offset": 3772, "type_name": "bool" }, "m_nControlPointNumber": { "offset": 3768, "type_name": "int32" }, "m_randomnessParameters": { "offset": 3776, "type_name": "CRandomNumberGeneratorParameters" }, "m_vecMax": { "offset": 2112, "type_name": "CPerParticleVecInput" }, "m_vecMin": { "offset": 456, "type_name": "CPerParticleVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_CreateWithinSphereTransform": { "fields": { "m_LocalCoordinateSystemSpeedMax": { "offset": 5312, "type_name": "CPerParticleVecInput" }, "m_LocalCoordinateSystemSpeedMin": { "offset": 3656, "type_name": "CPerParticleVecInput" }, "m_TransformInput": { "offset": 2832, "type_name": "CParticleTransformInput" }, "m_bLocalCoords": { "offset": 3644, "type_name": "bool" }, "m_fRadiusMax": { "offset": 808, "type_name": "CPerParticleFloatInput" }, "m_fRadiusMin": { "offset": 456, "type_name": "CPerParticleFloatInput" }, "m_fSpeedMax": { "offset": 3288, "type_name": "CPerParticleFloatInput" }, "m_fSpeedMin": { "offset": 2936, "type_name": "CPerParticleFloatInput" }, "m_fSpeedRandExp": { "offset": 3640, "type_name": "float32" }, "m_flEndCPGrowthTime": { "offset": 3648, "type_name": "float32" }, "m_nFieldOutput": { "offset": 6968, "type_name": "ParticleAttributeIndex_t" }, "m_nFieldVelocity": { "offset": 6972, "type_name": "ParticleAttributeIndex_t" }, "m_vecDistanceBias": { "offset": 1160, "type_name": "CPerParticleVecInput" }, "m_vecDistanceBiasAbs": { "offset": 2816, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_CreationNoise": { "fields": { "m_bAbsVal": { "offset": 460, "type_name": "bool" }, "m_bAbsValInv": { "offset": 461, "type_name": "bool" }, "m_flNoiseScale": { "offset": 476, "type_name": "float32" }, "m_flNoiseScaleLoc": { "offset": 480, "type_name": "float32" }, "m_flOffset": { "offset": 464, "type_name": "float32" }, "m_flOutputMax": { "offset": 472, "type_name": "float32" }, "m_flOutputMin": { "offset": 468, "type_name": "float32" }, "m_flWorldTimeScale": { "offset": 496, "type_name": "float32" }, "m_nFieldOutput": { "offset": 456, "type_name": "ParticleAttributeIndex_t" }, "m_vecOffsetLoc": { "offset": 484, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_DistanceCull": { "fields": { "m_bCullInside": { "offset": 816, "type_name": "bool" }, "m_flDistance": { "offset": 464, "type_name": "CParticleCollectionFloatInput" }, "m_nControlPoint": { "offset": 456, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_DistanceToCPInit": { "fields": { "m_CollisionGroupName": { "offset": 1877, "type_name": "char[128]" }, "m_bActiveRange": { "offset": 2376, "type_name": "bool" }, "m_bLOS": { "offset": 1876, "type_name": "bool" }, "m_flInputMax": { "offset": 816, "type_name": "CPerParticleFloatInput" }, "m_flInputMin": { "offset": 464, "type_name": "CPerParticleFloatInput" }, "m_flLOSScale": { "offset": 2368, "type_name": "float32" }, "m_flMaxTraceLength": { "offset": 2016, "type_name": "CPerParticleFloatInput" }, "m_flOutputMax": { "offset": 1520, "type_name": "CPerParticleFloatInput" }, "m_flOutputMin": { "offset": 1168, "type_name": "CPerParticleFloatInput" }, "m_flRemapBias": { "offset": 2392, "type_name": "float32" }, "m_nFieldOutput": { "offset": 456, "type_name": "ParticleAttributeIndex_t" }, "m_nSetMethod": { "offset": 2372, "type_name": "ParticleSetMethod_t" }, "m_nStartCP": { "offset": 1872, "type_name": "int32" }, "m_nTraceSet": { "offset": 2008, "type_name": "ParticleTraceSet_t" }, "m_vecDistanceScale": { "offset": 2380, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_DistanceToNeighborCull": { "fields": { "m_bIncludeRadii": { "offset": 808, "type_name": "bool" }, "m_flDistance": { "offset": 456, "type_name": "CPerParticleFloatInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_GlobalScale": { "fields": { "m_bScalePosition": { "offset": 469, "type_name": "bool" }, "m_bScaleRadius": { "offset": 468, "type_name": "bool" }, "m_bScaleVelocity": { "offset": 470, "type_name": "bool" }, "m_flScale": { "offset": 456, "type_name": "float32" }, "m_nControlPointNumber": { "offset": 464, "type_name": "int32" }, "m_nScaleControlPointNumber": { "offset": 460, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_InheritFromParentParticles": { "fields": { "m_bRandomDistribution": { "offset": 468, "type_name": "bool" }, "m_flScale": { "offset": 456, "type_name": "float32" }, "m_nFieldOutput": { "offset": 460, "type_name": "ParticleAttributeIndex_t" }, "m_nIncrement": { "offset": 464, "type_name": "int32" }, "m_nRandomSeed": { "offset": 472, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_InheritVelocity": { "fields": { "m_flVelocityScale": { "offset": 460, "type_name": "float32" }, "m_nControlPointNumber": { "offset": 456, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_InitFloat": { "fields": { "m_InputStrength": { "offset": 816, "type_name": "CPerParticleFloatInput" }, "m_InputValue": { "offset": 456, "type_name": "CPerParticleFloatInput" }, "m_nOutputField": { "offset": 808, "type_name": "ParticleAttributeIndex_t" }, "m_nSetMethod": { "offset": 812, "type_name": "ParticleSetMethod_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_InitFloatCollection": { "fields": { "m_InputValue": { "offset": 456, "type_name": "CParticleCollectionFloatInput" }, "m_nOutputField": { "offset": 808, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_InitFromCPSnapshot": { "fields": { "m_bLocalSpaceAngles": { "offset": 1188, "type_name": "bool" }, "m_bRandom": { "offset": 472, "type_name": "bool" }, "m_bReverse": { "offset": 473, "type_name": "bool" }, "m_nAttributeToRead": { "offset": 460, "type_name": "ParticleAttributeIndex_t" }, "m_nAttributeToWrite": { "offset": 464, "type_name": "ParticleAttributeIndex_t" }, "m_nControlPointNumber": { "offset": 456, "type_name": "int32" }, "m_nLocalSpaceCP": { "offset": 468, "type_name": "int32" }, "m_nManualSnapshotIndex": { "offset": 832, "type_name": "CPerParticleFloatInput" }, "m_nRandomSeed": { "offset": 1184, "type_name": "int32" }, "m_nSnapShotIncrement": { "offset": 480, "type_name": "CParticleCollectionFloatInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_InitFromParentKilled": { "fields": { "m_nAttributeToCopy": { "offset": 456, "type_name": "ParticleAttributeIndex_t" }, "m_nEventType": { "offset": 460, "type_name": "EventTypeSelection_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_InitFromVectorFieldSnapshot": { "fields": { "m_bUseVerticalVelocity": { "offset": 468, "type_name": "bool" }, "m_nControlPointNumber": { "offset": 456, "type_name": "int32" }, "m_nLocalSpaceCP": { "offset": 460, "type_name": "int32" }, "m_nWeightUpdateCP": { "offset": 464, "type_name": "int32" }, "m_vecScale": { "offset": 472, "type_name": "CPerParticleVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_InitSkinnedPositionFromCPSnapshot": { "fields": { "m_bCopyAlpha": { "offset": 861, "type_name": "bool" }, "m_bCopyColor": { "offset": 860, "type_name": "bool" }, "m_bIgnoreDt": { "offset": 474, "type_name": "bool" }, "m_bRandom": { "offset": 464, "type_name": "bool" }, "m_bRigid": { "offset": 472, "type_name": "bool" }, "m_bSetNormal": { "offset": 473, "type_name": "bool" }, "m_bSetRadius": { "offset": 862, "type_name": "bool" }, "m_flBoneVelocity": { "offset": 852, "type_name": "float32" }, "m_flBoneVelocityMax": { "offset": 856, "type_name": "float32" }, "m_flIncrement": { "offset": 840, "type_name": "float32" }, "m_flMaxNormalVelocity": { "offset": 480, "type_name": "float32" }, "m_flMinNormalVelocity": { "offset": 476, "type_name": "float32" }, "m_flReadIndex": { "offset": 488, "type_name": "CPerParticleFloatInput" }, "m_nControlPointNumber": { "offset": 460, "type_name": "int32" }, "m_nFullLoopIncrement": { "offset": 844, "type_name": "int32" }, "m_nIndexType": { "offset": 484, "type_name": "SnapshotIndexType_t" }, "m_nRandomSeed": { "offset": 468, "type_name": "int32" }, "m_nSnapShotStartPoint": { "offset": 848, "type_name": "int32" }, "m_nSnapshotControlPointNumber": { "offset": 456, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_InitVec": { "fields": { "m_InputValue": { "offset": 456, "type_name": "CPerParticleVecInput" }, "m_bNormalizedOutput": { "offset": 2120, "type_name": "bool" }, "m_bWritePreviousPosition": { "offset": 2121, "type_name": "bool" }, "m_nOutputField": { "offset": 2112, "type_name": "ParticleAttributeIndex_t" }, "m_nSetMethod": { "offset": 2116, "type_name": "ParticleSetMethod_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_InitVecCollection": { "fields": { "m_InputValue": { "offset": 456, "type_name": "CParticleCollectionVecInput" }, "m_nOutputField": { "offset": 2112, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_InitialRepulsionVelocity": { "fields": { "m_CollisionGroupName": { "offset": 456, "type_name": "char[128]" }, "m_bInherit": { "offset": 625, "type_name": "bool" }, "m_bPerParticle": { "offset": 616, "type_name": "bool" }, "m_bPerParticleTR": { "offset": 624, "type_name": "bool" }, "m_bProportional": { "offset": 618, "type_name": "bool" }, "m_bTranslate": { "offset": 617, "type_name": "bool" }, "m_flTraceLength": { "offset": 620, "type_name": "float32" }, "m_nChildCP": { "offset": 628, "type_name": "int32" }, "m_nChildGroupID": { "offset": 632, "type_name": "int32" }, "m_nControlPointNumber": { "offset": 612, "type_name": "int32" }, "m_nTraceSet": { "offset": 584, "type_name": "ParticleTraceSet_t" }, "m_vecOutputMax": { "offset": 600, "type_name": "Vector" }, "m_vecOutputMin": { "offset": 588, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_InitialSequenceFromModel": { "fields": { "m_flInputMax": { "offset": 472, "type_name": "float32" }, "m_flInputMin": { "offset": 468, "type_name": "float32" }, "m_flOutputMax": { "offset": 480, "type_name": "float32" }, "m_flOutputMin": { "offset": 476, "type_name": "float32" }, "m_nControlPointNumber": { "offset": 456, "type_name": "int32" }, "m_nFieldOutput": { "offset": 460, "type_name": "ParticleAttributeIndex_t" }, "m_nFieldOutputAnim": { "offset": 464, "type_name": "ParticleAttributeIndex_t" }, "m_nSetMethod": { "offset": 484, "type_name": "ParticleSetMethod_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_InitialVelocityFromHitbox": { "fields": { "m_HitboxSetName": { "offset": 468, "type_name": "char[128]" }, "m_bUseBones": { "offset": 596, "type_name": "bool" }, "m_flVelocityMax": { "offset": 460, "type_name": "float32" }, "m_flVelocityMin": { "offset": 456, "type_name": "float32" }, "m_nControlPointNumber": { "offset": 464, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_InitialVelocityNoise": { "fields": { "m_TransformInput": { "offset": 6504, "type_name": "CParticleTransformInput" }, "m_bIgnoreDt": { "offset": 6608, "type_name": "bool" }, "m_flNoiseScale": { "offset": 5800, "type_name": "CPerParticleFloatInput" }, "m_flNoiseScaleLoc": { "offset": 6152, "type_name": "CPerParticleFloatInput" }, "m_flOffset": { "offset": 2136, "type_name": "CPerParticleFloatInput" }, "m_vecAbsVal": { "offset": 456, "type_name": "Vector" }, "m_vecAbsValInv": { "offset": 468, "type_name": "Vector" }, "m_vecOffsetLoc": { "offset": 480, "type_name": "CPerParticleVecInput" }, "m_vecOutputMax": { "offset": 4144, "type_name": "CPerParticleVecInput" }, "m_vecOutputMin": { "offset": 2488, "type_name": "CPerParticleVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_LifespanFromVelocity": { "fields": { "m_CollisionGroupName": { "offset": 488, "type_name": "char[128]" }, "m_bIncludeWater": { "offset": 632, "type_name": "bool" }, "m_flMaxTraceLength": { "offset": 472, "type_name": "float32" }, "m_flTraceOffset": { "offset": 468, "type_name": "float32" }, "m_flTraceTolerance": { "offset": 476, "type_name": "float32" }, "m_nMaxPlanes": { "offset": 480, "type_name": "int32" }, "m_nTraceSet": { "offset": 616, "type_name": "ParticleTraceSet_t" }, "m_vecComponentScale": { "offset": 456, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_ModelCull": { "fields": { "m_HitboxSetName": { "offset": 463, "type_name": "char[128]" }, "m_bBoundBox": { "offset": 460, "type_name": "bool" }, "m_bCullOutside": { "offset": 461, "type_name": "bool" }, "m_bUseBones": { "offset": 462, "type_name": "bool" }, "m_nControlPointNumber": { "offset": 456, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_MoveBetweenPoints": { "fields": { "m_bTrailBias": { "offset": 2220, "type_name": "bool" }, "m_flEndOffset": { "offset": 1864, "type_name": "CPerParticleFloatInput" }, "m_flEndSpread": { "offset": 1160, "type_name": "CPerParticleFloatInput" }, "m_flSpeedMax": { "offset": 808, "type_name": "CPerParticleFloatInput" }, "m_flSpeedMin": { "offset": 456, "type_name": "CPerParticleFloatInput" }, "m_flStartOffset": { "offset": 1512, "type_name": "CPerParticleFloatInput" }, "m_nEndControlPointNumber": { "offset": 2216, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_NormalAlignToCP": { "fields": { "m_nControlPointAxis": { "offset": 560, "type_name": "ParticleControlPointAxis_t" }, "m_transformInput": { "offset": 456, "type_name": "CParticleTransformInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_NormalOffset": { "fields": { "m_OffsetMax": { "offset": 468, "type_name": "Vector" }, "m_OffsetMin": { "offset": 456, "type_name": "Vector" }, "m_bLocalCoords": { "offset": 484, "type_name": "bool" }, "m_bNormalize": { "offset": 485, "type_name": "bool" }, "m_nControlPointNumber": { "offset": 480, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_OffsetVectorToVector": { "fields": { "m_nFieldInput": { "offset": 456, "type_name": "ParticleAttributeIndex_t" }, "m_nFieldOutput": { "offset": 460, "type_name": "ParticleAttributeIndex_t" }, "m_randomnessParameters": { "offset": 488, "type_name": "CRandomNumberGeneratorParameters" }, "m_vecOutputMax": { "offset": 476, "type_name": "Vector" }, "m_vecOutputMin": { "offset": 464, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_Orient2DRelToCP": { "fields": { "m_flRotOffset": { "offset": 464, "type_name": "float32" }, "m_nCP": { "offset": 456, "type_name": "int32" }, "m_nFieldOutput": { "offset": 460, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_PlaneCull": { "fields": { "m_bCullInside": { "offset": 816, "type_name": "bool" }, "m_flDistance": { "offset": 464, "type_name": "CParticleCollectionFloatInput" }, "m_nControlPoint": { "offset": 456, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_PointList": { "fields": { "m_bClosedLoop": { "offset": 489, "type_name": "bool" }, "m_bPlaceAlongPath": { "offset": 488, "type_name": "bool" }, "m_nFieldOutput": { "offset": 456, "type_name": "ParticleAttributeIndex_t" }, "m_nNumPointsAlongPath": { "offset": 492, "type_name": "int32" }, "m_pointList": { "offset": 464, "type_name": "CUtlVector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_PositionOffset": { "fields": { "m_OffsetMax": { "offset": 2112, "type_name": "CPerParticleVecInput" }, "m_OffsetMin": { "offset": 456, "type_name": "CPerParticleVecInput" }, "m_TransformInput": { "offset": 3768, "type_name": "CParticleTransformInput" }, "m_bLocalCoords": { "offset": 3872, "type_name": "bool" }, "m_bProportional": { "offset": 3873, "type_name": "bool" }, "m_randomnessParameters": { "offset": 3876, "type_name": "CRandomNumberGeneratorParameters" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_PositionOffsetToCP": { "fields": { "m_bLocalCoords": { "offset": 464, "type_name": "bool" }, "m_nControlPointNumberEnd": { "offset": 460, "type_name": "int32" }, "m_nControlPointNumberStart": { "offset": 456, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_PositionPlaceOnGround": { "fields": { "m_CollisionGroupName": { "offset": 1160, "type_name": "char[128]" }, "m_bIncludeWater": { "offset": 1308, "type_name": "bool" }, "m_bOffsetonColOnly": { "offset": 1312, "type_name": "bool" }, "m_bSetNormal": { "offset": 1309, "type_name": "bool" }, "m_bSetPXYZOnly": { "offset": 1310, "type_name": "bool" }, "m_bTraceAlongNormal": { "offset": 1311, "type_name": "bool" }, "m_flMaxTraceLength": { "offset": 808, "type_name": "CPerParticleFloatInput" }, "m_flOffset": { "offset": 456, "type_name": "CPerParticleFloatInput" }, "m_flOffsetByRadiusFactor": { "offset": 1316, "type_name": "float32" }, "m_nIgnoreCP": { "offset": 1324, "type_name": "int32" }, "m_nPreserveOffsetCP": { "offset": 1320, "type_name": "int32" }, "m_nTraceMissBehavior": { "offset": 1304, "type_name": "ParticleTraceMissBehavior_t" }, "m_nTraceSet": { "offset": 1288, "type_name": "ParticleTraceSet_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_PositionWarp": { "fields": { "m_bInvertWarp": { "offset": 3792, "type_name": "bool" }, "m_bUseCount": { "offset": 3793, "type_name": "bool" }, "m_flPrevPosScale": { "offset": 3788, "type_name": "float32" }, "m_flWarpStartTime": { "offset": 3784, "type_name": "float32" }, "m_flWarpTime": { "offset": 3780, "type_name": "float32" }, "m_nControlPointNumber": { "offset": 3772, "type_name": "int32" }, "m_nRadiusComponent": { "offset": 3776, "type_name": "int32" }, "m_nScaleControlPointNumber": { "offset": 3768, "type_name": "int32" }, "m_vecWarpMax": { "offset": 2112, "type_name": "CParticleCollectionVecInput" }, "m_vecWarpMin": { "offset": 456, "type_name": "CParticleCollectionVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_PositionWarpScalar": { "fields": { "m_InputValue": { "offset": 480, "type_name": "CPerParticleFloatInput" }, "m_flPrevPosScale": { "offset": 832, "type_name": "float32" }, "m_nControlPointNumber": { "offset": 840, "type_name": "int32" }, "m_nScaleControlPointNumber": { "offset": 836, "type_name": "int32" }, "m_vecWarpMax": { "offset": 468, "type_name": "Vector" }, "m_vecWarpMin": { "offset": 456, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_QuantizeFloat": { "fields": { "m_InputValue": { "offset": 456, "type_name": "CPerParticleFloatInput" }, "m_nOutputField": { "offset": 808, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_RadiusFromCPObject": { "fields": { "m_nControlPoint": { "offset": 456, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_RandomAlpha": { "fields": { "m_flAlphaRandExponent": { "offset": 476, "type_name": "float32" }, "m_nAlphaMax": { "offset": 464, "type_name": "int32" }, "m_nAlphaMin": { "offset": 460, "type_name": "int32" }, "m_nFieldOutput": { "offset": 456, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_RandomAlphaWindowThreshold": { "fields": { "m_flExponent": { "offset": 464, "type_name": "float32" }, "m_flMax": { "offset": 460, "type_name": "float32" }, "m_flMin": { "offset": 456, "type_name": "float32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_RandomColor": { "fields": { "m_ColorMax": { "offset": 488, "type_name": "Color" }, "m_ColorMin": { "offset": 484, "type_name": "Color" }, "m_TintMax": { "offset": 496, "type_name": "Color" }, "m_TintMin": { "offset": 492, "type_name": "Color" }, "m_flLightAmplification": { "offset": 520, "type_name": "float32" }, "m_flTintPerc": { "offset": 500, "type_name": "float32" }, "m_flUpdateThreshold": { "offset": 504, "type_name": "float32" }, "m_nFieldOutput": { "offset": 512, "type_name": "ParticleAttributeIndex_t" }, "m_nTintBlendMode": { "offset": 516, "type_name": "ParticleColorBlendMode_t" }, "m_nTintCP": { "offset": 508, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_RandomLifeTime": { "fields": { "m_fLifetimeMax": { "offset": 460, "type_name": "float32" }, "m_fLifetimeMin": { "offset": 456, "type_name": "float32" }, "m_fLifetimeRandExponent": { "offset": 464, "type_name": "float32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_RandomModelSequence": { "fields": { "m_ActivityName": { "offset": 456, "type_name": "char[256]" }, "m_SequenceName": { "offset": 712, "type_name": "char[256]" }, "m_hModel": { "offset": 968, "type_name": "CStrongHandle" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_RandomNamedModelBodyPart": { "fields": {}, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "C_INIT_RandomNamedModelElement" }, "C_INIT_RandomNamedModelElement": { "fields": { "m_bLinear": { "offset": 489, "type_name": "bool" }, "m_bModelFromRenderer": { "offset": 490, "type_name": "bool" }, "m_bShuffle": { "offset": 488, "type_name": "bool" }, "m_hModel": { "offset": 456, "type_name": "CStrongHandle" }, "m_nFieldOutput": { "offset": 492, "type_name": "ParticleAttributeIndex_t" }, "m_names": { "offset": 464, "type_name": "CUtlVector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_RandomNamedModelMeshGroup": { "fields": {}, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "C_INIT_RandomNamedModelElement" }, "C_INIT_RandomNamedModelSequence": { "fields": {}, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "C_INIT_RandomNamedModelElement" }, "C_INIT_RandomRadius": { "fields": { "m_flRadiusMax": { "offset": 460, "type_name": "float32" }, "m_flRadiusMin": { "offset": 456, "type_name": "float32" }, "m_flRadiusRandExponent": { "offset": 464, "type_name": "float32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_RandomRotation": { "fields": {}, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CGeneralRandomRotation" }, "C_INIT_RandomRotationSpeed": { "fields": {}, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CGeneralRandomRotation" }, "C_INIT_RandomScalar": { "fields": { "m_flExponent": { "offset": 464, "type_name": "float32" }, "m_flMax": { "offset": 460, "type_name": "float32" }, "m_flMin": { "offset": 456, "type_name": "float32" }, "m_nFieldOutput": { "offset": 468, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_RandomSecondSequence": { "fields": { "m_nSequenceMax": { "offset": 460, "type_name": "int32" }, "m_nSequenceMin": { "offset": 456, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_RandomSequence": { "fields": { "m_WeightedList": { "offset": 472, "type_name": "CUtlVector" }, "m_bLinear": { "offset": 465, "type_name": "bool" }, "m_bShuffle": { "offset": 464, "type_name": "bool" }, "m_nSequenceMax": { "offset": 460, "type_name": "int32" }, "m_nSequenceMin": { "offset": 456, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_RandomTrailLength": { "fields": { "m_flLengthRandExponent": { "offset": 464, "type_name": "float32" }, "m_flMaxLength": { "offset": 460, "type_name": "float32" }, "m_flMinLength": { "offset": 456, "type_name": "float32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_RandomVector": { "fields": { "m_nFieldOutput": { "offset": 480, "type_name": "ParticleAttributeIndex_t" }, "m_randomnessParameters": { "offset": 484, "type_name": "CRandomNumberGeneratorParameters" }, "m_vecMax": { "offset": 468, "type_name": "Vector" }, "m_vecMin": { "offset": 456, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_RandomVectorComponent": { "fields": { "m_flMax": { "offset": 460, "type_name": "float32" }, "m_flMin": { "offset": 456, "type_name": "float32" }, "m_nComponent": { "offset": 468, "type_name": "int32" }, "m_nFieldOutput": { "offset": 464, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_RandomYaw": { "fields": {}, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CGeneralRandomRotation" }, "C_INIT_RandomYawFlip": { "fields": { "m_flPercent": { "offset": 456, "type_name": "float32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_RemapCPtoScalar": { "fields": { "m_flEndTime": { "offset": 488, "type_name": "float32" }, "m_flInputMax": { "offset": 472, "type_name": "float32" }, "m_flInputMin": { "offset": 468, "type_name": "float32" }, "m_flOutputMax": { "offset": 480, "type_name": "float32" }, "m_flOutputMin": { "offset": 476, "type_name": "float32" }, "m_flRemapBias": { "offset": 496, "type_name": "float32" }, "m_flStartTime": { "offset": 484, "type_name": "float32" }, "m_nCPInput": { "offset": 456, "type_name": "int32" }, "m_nField": { "offset": 464, "type_name": "int32" }, "m_nFieldOutput": { "offset": 460, "type_name": "ParticleAttributeIndex_t" }, "m_nSetMethod": { "offset": 492, "type_name": "ParticleSetMethod_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_RemapInitialDirectionToTransformToVector": { "fields": { "m_TransformInput": { "offset": 456, "type_name": "CParticleTransformInput" }, "m_bNormalize": { "offset": 584, "type_name": "bool" }, "m_flOffsetRot": { "offset": 568, "type_name": "float32" }, "m_flScale": { "offset": 564, "type_name": "float32" }, "m_nFieldOutput": { "offset": 560, "type_name": "ParticleAttributeIndex_t" }, "m_vecOffsetAxis": { "offset": 572, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_RemapInitialTransformDirectionToRotation": { "fields": { "m_TransformInput": { "offset": 456, "type_name": "CParticleTransformInput" }, "m_flOffsetRot": { "offset": 564, "type_name": "float32" }, "m_nComponent": { "offset": 568, "type_name": "int32" }, "m_nFieldOutput": { "offset": 560, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_RemapInitialVisibilityScalar": { "fields": { "m_flInputMax": { "offset": 468, "type_name": "float32" }, "m_flInputMin": { "offset": 464, "type_name": "float32" }, "m_flOutputMax": { "offset": 476, "type_name": "float32" }, "m_flOutputMin": { "offset": 472, "type_name": "float32" }, "m_nFieldOutput": { "offset": 460, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_RemapNamedModelBodyPartToScalar": { "fields": {}, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "C_INIT_RemapNamedModelElementToScalar" }, "C_INIT_RemapNamedModelElementToScalar": { "fields": { "m_bModelFromRenderer": { "offset": 524, "type_name": "bool" }, "m_hModel": { "offset": 456, "type_name": "CStrongHandle" }, "m_nFieldInput": { "offset": 512, "type_name": "ParticleAttributeIndex_t" }, "m_nFieldOutput": { "offset": 516, "type_name": "ParticleAttributeIndex_t" }, "m_nSetMethod": { "offset": 520, "type_name": "ParticleSetMethod_t" }, "m_names": { "offset": 464, "type_name": "CUtlVector" }, "m_values": { "offset": 488, "type_name": "CUtlVector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_RemapNamedModelMeshGroupToScalar": { "fields": {}, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "C_INIT_RemapNamedModelElementToScalar" }, "C_INIT_RemapNamedModelSequenceToScalar": { "fields": {}, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "C_INIT_RemapNamedModelElementToScalar" }, "C_INIT_RemapParticleCountToNamedModelBodyPartScalar": { "fields": {}, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "C_INIT_RemapParticleCountToNamedModelElementScalar" }, "C_INIT_RemapParticleCountToNamedModelElementScalar": { "fields": { "m_bModelFromRenderer": { "offset": 528, "type_name": "bool" }, "m_hModel": { "offset": 504, "type_name": "CStrongHandle" }, "m_outputMaxName": { "offset": 520, "type_name": "CUtlString" }, "m_outputMinName": { "offset": 512, "type_name": "CUtlString" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "C_INIT_RemapParticleCountToScalar" }, "C_INIT_RemapParticleCountToNamedModelMeshGroupScalar": { "fields": {}, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "C_INIT_RemapParticleCountToNamedModelElementScalar" }, "C_INIT_RemapParticleCountToNamedModelSequenceScalar": { "fields": {}, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "C_INIT_RemapParticleCountToNamedModelElementScalar" }, "C_INIT_RemapParticleCountToScalar": { "fields": { "m_bActiveRange": { "offset": 488, "type_name": "bool" }, "m_bInvert": { "offset": 489, "type_name": "bool" }, "m_bWrap": { "offset": 490, "type_name": "bool" }, "m_flOutputMax": { "offset": 480, "type_name": "float32" }, "m_flOutputMin": { "offset": 476, "type_name": "float32" }, "m_flRemapBias": { "offset": 492, "type_name": "float32" }, "m_nFieldOutput": { "offset": 456, "type_name": "ParticleAttributeIndex_t" }, "m_nInputMax": { "offset": 464, "type_name": "int32" }, "m_nInputMin": { "offset": 460, "type_name": "int32" }, "m_nScaleControlPoint": { "offset": 468, "type_name": "int32" }, "m_nScaleControlPointField": { "offset": 472, "type_name": "int32" }, "m_nSetMethod": { "offset": 484, "type_name": "ParticleSetMethod_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_RemapQAnglesToRotation": { "fields": { "m_TransformInput": { "offset": 456, "type_name": "CParticleTransformInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_RemapScalar": { "fields": { "m_bActiveRange": { "offset": 492, "type_name": "bool" }, "m_flEndTime": { "offset": 484, "type_name": "float32" }, "m_flInputMax": { "offset": 468, "type_name": "float32" }, "m_flInputMin": { "offset": 464, "type_name": "float32" }, "m_flOutputMax": { "offset": 476, "type_name": "float32" }, "m_flOutputMin": { "offset": 472, "type_name": "float32" }, "m_flRemapBias": { "offset": 496, "type_name": "float32" }, "m_flStartTime": { "offset": 480, "type_name": "float32" }, "m_nFieldInput": { "offset": 456, "type_name": "ParticleAttributeIndex_t" }, "m_nFieldOutput": { "offset": 460, "type_name": "ParticleAttributeIndex_t" }, "m_nSetMethod": { "offset": 488, "type_name": "ParticleSetMethod_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_RemapScalarToVector": { "fields": { "m_bLocalCoords": { "offset": 512, "type_name": "bool" }, "m_flEndTime": { "offset": 500, "type_name": "float32" }, "m_flInputMax": { "offset": 468, "type_name": "float32" }, "m_flInputMin": { "offset": 464, "type_name": "float32" }, "m_flRemapBias": { "offset": 516, "type_name": "float32" }, "m_flStartTime": { "offset": 496, "type_name": "float32" }, "m_nControlPointNumber": { "offset": 508, "type_name": "int32" }, "m_nFieldInput": { "offset": 456, "type_name": "ParticleAttributeIndex_t" }, "m_nFieldOutput": { "offset": 460, "type_name": "ParticleAttributeIndex_t" }, "m_nSetMethod": { "offset": 504, "type_name": "ParticleSetMethod_t" }, "m_vecOutputMax": { "offset": 484, "type_name": "Vector" }, "m_vecOutputMin": { "offset": 472, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_RemapSpeedToScalar": { "fields": { "m_bPerParticle": { "offset": 492, "type_name": "bool" }, "m_flEndTime": { "offset": 468, "type_name": "float32" }, "m_flInputMax": { "offset": 476, "type_name": "float32" }, "m_flInputMin": { "offset": 472, "type_name": "float32" }, "m_flOutputMax": { "offset": 484, "type_name": "float32" }, "m_flOutputMin": { "offset": 480, "type_name": "float32" }, "m_flStartTime": { "offset": 464, "type_name": "float32" }, "m_nControlPointNumber": { "offset": 460, "type_name": "int32" }, "m_nFieldOutput": { "offset": 456, "type_name": "ParticleAttributeIndex_t" }, "m_nSetMethod": { "offset": 488, "type_name": "ParticleSetMethod_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_RemapTransformOrientationToRotations": { "fields": { "m_TransformInput": { "offset": 456, "type_name": "CParticleTransformInput" }, "m_bUseQuat": { "offset": 572, "type_name": "bool" }, "m_bWriteNormal": { "offset": 573, "type_name": "bool" }, "m_vecRotation": { "offset": 560, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_RemapTransformToVector": { "fields": { "m_LocalSpaceTransform": { "offset": 616, "type_name": "CParticleTransformInput" }, "m_TransformInput": { "offset": 512, "type_name": "CParticleTransformInput" }, "m_bAccelerate": { "offset": 733, "type_name": "bool" }, "m_bOffset": { "offset": 732, "type_name": "bool" }, "m_flEndTime": { "offset": 724, "type_name": "float32" }, "m_flRemapBias": { "offset": 736, "type_name": "float32" }, "m_flStartTime": { "offset": 720, "type_name": "float32" }, "m_nFieldOutput": { "offset": 456, "type_name": "ParticleAttributeIndex_t" }, "m_nSetMethod": { "offset": 728, "type_name": "ParticleSetMethod_t" }, "m_vInputMax": { "offset": 472, "type_name": "Vector" }, "m_vInputMin": { "offset": 460, "type_name": "Vector" }, "m_vOutputMax": { "offset": 496, "type_name": "Vector" }, "m_vOutputMin": { "offset": 484, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_RingWave": { "fields": { "m_TransformInput": { "offset": 456, "type_name": "CParticleTransformInput" }, "m_bEvenDistribution": { "offset": 3376, "type_name": "bool" }, "m_bXYVelocityOnly": { "offset": 3377, "type_name": "bool" }, "m_flInitialRadius": { "offset": 912, "type_name": "CPerParticleFloatInput" }, "m_flInitialSpeedMax": { "offset": 1968, "type_name": "CPerParticleFloatInput" }, "m_flInitialSpeedMin": { "offset": 1616, "type_name": "CPerParticleFloatInput" }, "m_flParticlesPerOrbit": { "offset": 560, "type_name": "CParticleCollectionFloatInput" }, "m_flPitch": { "offset": 2672, "type_name": "CPerParticleFloatInput" }, "m_flRoll": { "offset": 2320, "type_name": "CPerParticleFloatInput" }, "m_flThickness": { "offset": 1264, "type_name": "CPerParticleFloatInput" }, "m_flYaw": { "offset": 3024, "type_name": "CPerParticleFloatInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_RtEnvCull": { "fields": { "m_RtEnvName": { "offset": 483, "type_name": "char[128]" }, "m_bCullOnMiss": { "offset": 481, "type_name": "bool" }, "m_bLifeAdjust": { "offset": 482, "type_name": "bool" }, "m_bUseVelocity": { "offset": 480, "type_name": "bool" }, "m_nComponent": { "offset": 616, "type_name": "int32" }, "m_nRTEnvCP": { "offset": 612, "type_name": "int32" }, "m_vecTestDir": { "offset": 456, "type_name": "Vector" }, "m_vecTestNormal": { "offset": 468, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_ScaleVelocity": { "fields": { "m_vecScale": { "offset": 456, "type_name": "CParticleCollectionVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_SequenceFromCP": { "fields": { "m_bKillUnused": { "offset": 456, "type_name": "bool" }, "m_bRadiusScale": { "offset": 457, "type_name": "bool" }, "m_nCP": { "offset": 460, "type_name": "int32" }, "m_vecOffset": { "offset": 464, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_SequenceLifeTime": { "fields": { "m_flFramerate": { "offset": 456, "type_name": "float32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_SetAttributeToScalarExpression": { "fields": { "m_flInput1": { "offset": 464, "type_name": "CPerParticleFloatInput" }, "m_flInput2": { "offset": 816, "type_name": "CPerParticleFloatInput" }, "m_flOutputRemap": { "offset": 1168, "type_name": "CParticleRemapFloatInput" }, "m_nExpression": { "offset": 456, "type_name": "ScalarExpressionType_t" }, "m_nOutputField": { "offset": 1520, "type_name": "ParticleAttributeIndex_t" }, "m_nSetMethod": { "offset": 1524, "type_name": "ParticleSetMethod_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_SetHitboxToClosest": { "fields": { "m_HitboxSetName": { "offset": 2120, "type_name": "char[128]" }, "m_bUpdatePosition": { "offset": 2608, "type_name": "bool" }, "m_bUseBones": { "offset": 2248, "type_name": "bool" }, "m_bUseClosestPointOnHitbox": { "offset": 2249, "type_name": "bool" }, "m_flHybridRatio": { "offset": 2256, "type_name": "CParticleCollectionFloatInput" }, "m_nControlPointNumber": { "offset": 456, "type_name": "int32" }, "m_nDesiredHitbox": { "offset": 460, "type_name": "int32" }, "m_nTestType": { "offset": 2252, "type_name": "ClosestPointTestType_t" }, "m_vecHitBoxScale": { "offset": 464, "type_name": "CParticleCollectionVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_SetHitboxToModel": { "fields": { "m_HitboxSetName": { "offset": 2142, "type_name": "char[128]" }, "m_bEvenDistribution": { "offset": 464, "type_name": "bool" }, "m_bMaintainHitbox": { "offset": 2140, "type_name": "bool" }, "m_bUseBones": { "offset": 2141, "type_name": "bool" }, "m_flShellSize": { "offset": 2272, "type_name": "CParticleCollectionFloatInput" }, "m_nControlPointNumber": { "offset": 456, "type_name": "int32" }, "m_nDesiredHitbox": { "offset": 468, "type_name": "int32" }, "m_nForceInModel": { "offset": 460, "type_name": "int32" }, "m_vecDirectionBias": { "offset": 2128, "type_name": "Vector" }, "m_vecHitBoxScale": { "offset": 472, "type_name": "CParticleCollectionVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_SetRigidAttachment": { "fields": { "m_bLocalSpace": { "offset": 468, "type_name": "bool" }, "m_nControlPointNumber": { "offset": 456, "type_name": "int32" }, "m_nFieldInput": { "offset": 460, "type_name": "ParticleAttributeIndex_t" }, "m_nFieldOutput": { "offset": 464, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_SetVectorAttributeToVectorExpression": { "fields": { "m_bNormalizedOutput": { "offset": 3784, "type_name": "bool" }, "m_nExpression": { "offset": 456, "type_name": "VectorExpressionType_t" }, "m_nOutputField": { "offset": 3776, "type_name": "ParticleAttributeIndex_t" }, "m_nSetMethod": { "offset": 3780, "type_name": "ParticleSetMethod_t" }, "m_vInput1": { "offset": 464, "type_name": "CPerParticleVecInput" }, "m_vInput2": { "offset": 2120, "type_name": "CPerParticleVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_StatusEffect": { "fields": { "m_flAmbientScale": { "offset": 484, "type_name": "float32" }, "m_flColorWarpIntensity": { "offset": 472, "type_name": "float32" }, "m_flDetail2BlendFactor": { "offset": 468, "type_name": "float32" }, "m_flDetail2Rotation": { "offset": 460, "type_name": "float32" }, "m_flDetail2Scale": { "offset": 464, "type_name": "float32" }, "m_flDiffuseWarpBlendToFull": { "offset": 476, "type_name": "float32" }, "m_flEnvMapIntensity": { "offset": 480, "type_name": "float32" }, "m_flMetalnessBlendToFull": { "offset": 520, "type_name": "float32" }, "m_flReflectionsTintByBaseBlendToNone": { "offset": 516, "type_name": "float32" }, "m_flRimLightScale": { "offset": 512, "type_name": "float32" }, "m_flSelfIllumBlendToFull": { "offset": 524, "type_name": "float32" }, "m_flSpecularBlendToFull": { "offset": 504, "type_name": "float32" }, "m_flSpecularExponent": { "offset": 496, "type_name": "float32" }, "m_flSpecularExponentBlendToFull": { "offset": 500, "type_name": "float32" }, "m_flSpecularScale": { "offset": 492, "type_name": "float32" }, "m_nDetail2Combo": { "offset": 456, "type_name": "Detail2Combo_t" }, "m_rimLightColor": { "offset": 508, "type_name": "Color" }, "m_specularColor": { "offset": 488, "type_name": "Color" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_StatusEffectCitadel": { "fields": { "m_flSFXColorWarpAmount": { "offset": 456, "type_name": "float32" }, "m_flSFXMetalnessAmount": { "offset": 464, "type_name": "float32" }, "m_flSFXNormalAmount": { "offset": 460, "type_name": "float32" }, "m_flSFXRoughnessAmount": { "offset": 468, "type_name": "float32" }, "m_flSFXSDetailAmount": { "offset": 508, "type_name": "float32" }, "m_flSFXSDetailScale": { "offset": 512, "type_name": "float32" }, "m_flSFXSDetailScrollX": { "offset": 516, "type_name": "float32" }, "m_flSFXSDetailScrollY": { "offset": 520, "type_name": "float32" }, "m_flSFXSDetailScrollZ": { "offset": 524, "type_name": "float32" }, "m_flSFXSOffsetX": { "offset": 492, "type_name": "float32" }, "m_flSFXSOffsetY": { "offset": 496, "type_name": "float32" }, "m_flSFXSOffsetZ": { "offset": 500, "type_name": "float32" }, "m_flSFXSScale": { "offset": 476, "type_name": "float32" }, "m_flSFXSScrollX": { "offset": 480, "type_name": "float32" }, "m_flSFXSScrollY": { "offset": 484, "type_name": "float32" }, "m_flSFXSScrollZ": { "offset": 488, "type_name": "float32" }, "m_flSFXSUseModelUVs": { "offset": 528, "type_name": "float32" }, "m_flSFXSelfIllumAmount": { "offset": 472, "type_name": "float32" }, "m_nDetailCombo": { "offset": 504, "type_name": "DetailCombo_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_VelocityFromCP": { "fields": { "m_bDirectionOnly": { "offset": 2220, "type_name": "bool" }, "m_flVelocityScale": { "offset": 2216, "type_name": "float32" }, "m_transformInput": { "offset": 2112, "type_name": "CParticleTransformInput" }, "m_velocityInput": { "offset": 456, "type_name": "CParticleCollectionVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_VelocityFromNormal": { "fields": { "m_bIgnoreDt": { "offset": 464, "type_name": "bool" }, "m_fSpeedMax": { "offset": 460, "type_name": "float32" }, "m_fSpeedMin": { "offset": 456, "type_name": "float32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_VelocityRadialRandom": { "fields": { "m_bIgnoreDelta": { "offset": 1181, "type_name": "bool" }, "m_fSpeedMax": { "offset": 816, "type_name": "CPerParticleFloatInput" }, "m_fSpeedMin": { "offset": 464, "type_name": "CPerParticleFloatInput" }, "m_nControlPointNumber": { "offset": 456, "type_name": "int32" }, "m_vecLocalCoordinateSystemSpeedScale": { "offset": 1168, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_INIT_VelocityRandom": { "fields": { "m_LocalCoordinateSystemSpeedMax": { "offset": 2824, "type_name": "CPerParticleVecInput" }, "m_LocalCoordinateSystemSpeedMin": { "offset": 1168, "type_name": "CPerParticleVecInput" }, "m_bIgnoreDT": { "offset": 4480, "type_name": "bool" }, "m_fSpeedMax": { "offset": 816, "type_name": "CPerParticleFloatInput" }, "m_fSpeedMin": { "offset": 464, "type_name": "CPerParticleFloatInput" }, "m_nControlPointNumber": { "offset": 456, "type_name": "int32" }, "m_randomnessParameters": { "offset": 4484, "type_name": "CRandomNumberGeneratorParameters" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionInitializer" }, "C_OP_AlphaDecay": { "fields": { "m_flMinAlpha": { "offset": 448, "type_name": "float32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_AttractToControlPoint": { "fields": { "m_TransformInput": { "offset": 840, "type_name": "CParticleTransformInput" }, "m_bApplyMinForce": { "offset": 1296, "type_name": "bool" }, "m_fFalloffPower": { "offset": 832, "type_name": "float32" }, "m_fForceAmount": { "offset": 480, "type_name": "CPerParticleFloatInput" }, "m_fForceAmountMin": { "offset": 944, "type_name": "CPerParticleFloatInput" }, "m_vecComponentScale": { "offset": 464, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionForce" }, "C_OP_BasicMovement": { "fields": { "m_Gravity": { "offset": 448, "type_name": "CParticleCollectionVecInput" }, "m_bUseNewCode": { "offset": 3524, "type_name": "bool" }, "m_fDrag": { "offset": 2104, "type_name": "CParticleCollectionFloatInput" }, "m_massControls": { "offset": 2456, "type_name": "CParticleMassCalculationParameters" }, "m_nMaxConstraintPasses": { "offset": 3520, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_BoxConstraint": { "fields": { "m_bAccountForRadius": { "offset": 3765, "type_name": "bool" }, "m_bLocalSpace": { "offset": 3764, "type_name": "bool" }, "m_nCP": { "offset": 3760, "type_name": "int32" }, "m_vecMax": { "offset": 2104, "type_name": "CParticleCollectionVecInput" }, "m_vecMin": { "offset": 448, "type_name": "CParticleCollectionVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionConstraint" }, "C_OP_CPOffsetToPercentageBetweenCPs": { "fields": { "m_bRadialCheck": { "offset": 480, "type_name": "bool" }, "m_bScaleOffset": { "offset": 481, "type_name": "bool" }, "m_flInputBias": { "offset": 456, "type_name": "float32" }, "m_flInputMax": { "offset": 452, "type_name": "float32" }, "m_flInputMin": { "offset": 448, "type_name": "float32" }, "m_nEndCP": { "offset": 464, "type_name": "int32" }, "m_nInputCP": { "offset": 476, "type_name": "int32" }, "m_nOffsetCP": { "offset": 468, "type_name": "int32" }, "m_nOuputCP": { "offset": 472, "type_name": "int32" }, "m_nStartCP": { "offset": 460, "type_name": "int32" }, "m_vecOffset": { "offset": 484, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_CPVelocityForce": { "fields": { "m_flScale": { "offset": 472, "type_name": "CPerParticleFloatInput" }, "m_nControlPointNumber": { "offset": 464, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionForce" }, "C_OP_CalculateVectorAttribute": { "fields": { "m_flControlPointScale1": { "offset": 496, "type_name": "float32" }, "m_flControlPointScale2": { "offset": 520, "type_name": "float32" }, "m_flInputScale1": { "offset": 464, "type_name": "float32" }, "m_flInputScale2": { "offset": 472, "type_name": "float32" }, "m_nControlPointInput1": { "offset": 476, "type_name": "ControlPointReference_t" }, "m_nControlPointInput2": { "offset": 500, "type_name": "ControlPointReference_t" }, "m_nFieldInput1": { "offset": 460, "type_name": "ParticleAttributeIndex_t" }, "m_nFieldInput2": { "offset": 468, "type_name": "ParticleAttributeIndex_t" }, "m_nFieldOutput": { "offset": 524, "type_name": "ParticleAttributeIndex_t" }, "m_vFinalOutputScale": { "offset": 528, "type_name": "Vector" }, "m_vStartValue": { "offset": 448, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_Callback": { "fields": {}, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionRenderer" }, "C_OP_ChladniWave": { "fields": { "m_b3D": { "offset": 5184, "type_name": "bool" }, "m_flInputMax": { "offset": 808, "type_name": "CPerParticleFloatInput" }, "m_flInputMin": { "offset": 456, "type_name": "CPerParticleFloatInput" }, "m_flOutputMax": { "offset": 1512, "type_name": "CPerParticleFloatInput" }, "m_flOutputMin": { "offset": 1160, "type_name": "CPerParticleFloatInput" }, "m_nFieldOutput": { "offset": 448, "type_name": "ParticleAttributeIndex_t" }, "m_nLocalSpaceControlPoint": { "offset": 5180, "type_name": "int32" }, "m_nSetMethod": { "offset": 5176, "type_name": "ParticleSetMethod_t" }, "m_vecHarmonics": { "offset": 3520, "type_name": "CPerParticleVecInput" }, "m_vecWaveLength": { "offset": 1864, "type_name": "CPerParticleVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_ChooseRandomChildrenInGroup": { "fields": { "m_flNumberOfChildren": { "offset": 464, "type_name": "CParticleCollectionFloatInput" }, "m_nChildGroupID": { "offset": 456, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_ClampScalar": { "fields": { "m_flOutputMax": { "offset": 808, "type_name": "CPerParticleFloatInput" }, "m_flOutputMin": { "offset": 456, "type_name": "CPerParticleFloatInput" }, "m_nFieldOutput": { "offset": 448, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_ClampVector": { "fields": { "m_nFieldOutput": { "offset": 448, "type_name": "ParticleAttributeIndex_t" }, "m_vecOutputMax": { "offset": 2112, "type_name": "CPerParticleVecInput" }, "m_vecOutputMin": { "offset": 456, "type_name": "CPerParticleVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_ClientPhysics": { "fields": { "m_bDeleteSim": { "offset": 1258, "type_name": "bool" }, "m_bKillParticles": { "offset": 1257, "type_name": "bool" }, "m_bRespectExclusionVolumes": { "offset": 1256, "type_name": "bool" }, "m_bStartAsleep": { "offset": 536, "type_name": "bool" }, "m_bUseHighQualitySimulation": { "offset": 1248, "type_name": "bool" }, "m_flPlayerWakeRadius": { "offset": 544, "type_name": "CParticleCollectionFloatInput" }, "m_flVehicleWakeRadius": { "offset": 896, "type_name": "CParticleCollectionFloatInput" }, "m_nColorBlendType": { "offset": 1264, "type_name": "ParticleColorBlendType_t" }, "m_nControlPoint": { "offset": 1260, "type_name": "int32" }, "m_nMaxParticleCount": { "offset": 1252, "type_name": "int32" }, "m_strPhysicsType": { "offset": 528, "type_name": "CUtlString" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionRenderer" }, "C_OP_CollideWithParentParticles": { "fields": { "m_flParentRadiusScale": { "offset": 448, "type_name": "CPerParticleFloatInput" }, "m_flRadiusScale": { "offset": 800, "type_name": "CPerParticleFloatInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionConstraint" }, "C_OP_CollideWithSelf": { "fields": { "m_flMinimumSpeed": { "offset": 800, "type_name": "CPerParticleFloatInput" }, "m_flRadiusScale": { "offset": 448, "type_name": "CPerParticleFloatInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionConstraint" }, "C_OP_ColorAdjustHSL": { "fields": { "m_flHueAdjust": { "offset": 448, "type_name": "CPerParticleFloatInput" }, "m_flLightnessAdjust": { "offset": 1152, "type_name": "CPerParticleFloatInput" }, "m_flSaturationAdjust": { "offset": 800, "type_name": "CPerParticleFloatInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_ColorInterpolate": { "fields": { "m_ColorFade": { "offset": 448, "type_name": "Color" }, "m_bEaseInOut": { "offset": 476, "type_name": "bool" }, "m_flFadeEndTime": { "offset": 468, "type_name": "float32" }, "m_flFadeStartTime": { "offset": 464, "type_name": "float32" }, "m_nFieldOutput": { "offset": 472, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_ColorInterpolateRandom": { "fields": { "m_ColorFadeMax": { "offset": 476, "type_name": "Color" }, "m_ColorFadeMin": { "offset": 448, "type_name": "Color" }, "m_bEaseInOut": { "offset": 504, "type_name": "bool" }, "m_flFadeEndTime": { "offset": 496, "type_name": "float32" }, "m_flFadeStartTime": { "offset": 492, "type_name": "float32" }, "m_nFieldOutput": { "offset": 500, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_ConnectParentParticleToNearest": { "fields": { "m_bUseRadius": { "offset": 456, "type_name": "bool" }, "m_flParentRadiusScale": { "offset": 816, "type_name": "CParticleCollectionFloatInput" }, "m_flRadiusScale": { "offset": 464, "type_name": "CParticleCollectionFloatInput" }, "m_nFirstControlPoint": { "offset": 448, "type_name": "int32" }, "m_nSecondControlPoint": { "offset": 452, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_ConstrainDistance": { "fields": { "m_CenterOffset": { "offset": 1156, "type_name": "Vector" }, "m_bGlobalCenter": { "offset": 1168, "type_name": "bool" }, "m_fMaxDistance": { "offset": 800, "type_name": "CParticleCollectionFloatInput" }, "m_fMinDistance": { "offset": 448, "type_name": "CParticleCollectionFloatInput" }, "m_nControlPointNumber": { "offset": 1152, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionConstraint" }, "C_OP_ConstrainDistanceToPath": { "fields": { "m_PathParameters": { "offset": 464, "type_name": "CPathParameters" }, "m_fMinDistance": { "offset": 448, "type_name": "float32" }, "m_flMaxDistance0": { "offset": 452, "type_name": "float32" }, "m_flMaxDistance1": { "offset": 460, "type_name": "float32" }, "m_flMaxDistanceMid": { "offset": 456, "type_name": "float32" }, "m_flTravelTime": { "offset": 528, "type_name": "float32" }, "m_nFieldScale": { "offset": 532, "type_name": "ParticleAttributeIndex_t" }, "m_nManualTField": { "offset": 536, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionConstraint" }, "C_OP_ConstrainDistanceToUserSpecifiedPath": { "fields": { "m_bLoopedPath": { "offset": 460, "type_name": "bool" }, "m_fMinDistance": { "offset": 448, "type_name": "float32" }, "m_flMaxDistance": { "offset": 452, "type_name": "float32" }, "m_flTimeScale": { "offset": 456, "type_name": "float32" }, "m_pointList": { "offset": 464, "type_name": "CUtlVector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionConstraint" }, "C_OP_ConstrainLineLength": { "fields": { "m_flMaxDistance": { "offset": 452, "type_name": "float32" }, "m_flMinDistance": { "offset": 448, "type_name": "float32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionConstraint" }, "C_OP_ContinuousEmitter": { "fields": { "m_bForceEmitOnFirstUpdate": { "offset": 1536, "type_name": "bool" }, "m_bForceEmitOnLastUpdate": { "offset": 1537, "type_name": "bool" }, "m_bInitFromKilledParentParticles": { "offset": 1520, "type_name": "bool" }, "m_flEmissionDuration": { "offset": 456, "type_name": "CParticleCollectionFloatInput" }, "m_flEmissionScale": { "offset": 1512, "type_name": "float32" }, "m_flEmitRate": { "offset": 1160, "type_name": "CParticleCollectionFloatInput" }, "m_flScalePerParentParticle": { "offset": 1516, "type_name": "float32" }, "m_flStartTime": { "offset": 808, "type_name": "CParticleCollectionFloatInput" }, "m_nEventType": { "offset": 1524, "type_name": "EventTypeSelection_t" }, "m_nLimitPerUpdate": { "offset": 1532, "type_name": "int32" }, "m_nSnapshotControlPoint": { "offset": 1528, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionEmitter" }, "C_OP_ControlPointToRadialScreenSpace": { "fields": { "m_nCPIn": { "offset": 456, "type_name": "int32" }, "m_nCPOut": { "offset": 472, "type_name": "int32" }, "m_nCPOutField": { "offset": 476, "type_name": "int32" }, "m_nCPSSPosOut": { "offset": 480, "type_name": "int32" }, "m_vecCP1Pos": { "offset": 460, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_ControlpointLight": { "fields": { "m_LightColor1": { "offset": 1712, "type_name": "Color" }, "m_LightColor2": { "offset": 1716, "type_name": "Color" }, "m_LightColor3": { "offset": 1720, "type_name": "Color" }, "m_LightColor4": { "offset": 1724, "type_name": "Color" }, "m_LightFiftyDist1": { "offset": 1680, "type_name": "float32" }, "m_LightFiftyDist2": { "offset": 1688, "type_name": "float32" }, "m_LightFiftyDist3": { "offset": 1696, "type_name": "float32" }, "m_LightFiftyDist4": { "offset": 1704, "type_name": "float32" }, "m_LightZeroDist1": { "offset": 1684, "type_name": "float32" }, "m_LightZeroDist2": { "offset": 1692, "type_name": "float32" }, "m_LightZeroDist3": { "offset": 1700, "type_name": "float32" }, "m_LightZeroDist4": { "offset": 1708, "type_name": "float32" }, "m_bClampLowerRange": { "offset": 1742, "type_name": "bool" }, "m_bClampUpperRange": { "offset": 1743, "type_name": "bool" }, "m_bLightDynamic1": { "offset": 1732, "type_name": "bool" }, "m_bLightDynamic2": { "offset": 1733, "type_name": "bool" }, "m_bLightDynamic3": { "offset": 1734, "type_name": "bool" }, "m_bLightDynamic4": { "offset": 1735, "type_name": "bool" }, "m_bLightType1": { "offset": 1728, "type_name": "bool" }, "m_bLightType2": { "offset": 1729, "type_name": "bool" }, "m_bLightType3": { "offset": 1730, "type_name": "bool" }, "m_bLightType4": { "offset": 1731, "type_name": "bool" }, "m_bUseHLambert": { "offset": 1737, "type_name": "bool" }, "m_bUseNormal": { "offset": 1736, "type_name": "bool" }, "m_flScale": { "offset": 448, "type_name": "float32" }, "m_nControlPoint1": { "offset": 1616, "type_name": "int32" }, "m_nControlPoint2": { "offset": 1620, "type_name": "int32" }, "m_nControlPoint3": { "offset": 1624, "type_name": "int32" }, "m_nControlPoint4": { "offset": 1628, "type_name": "int32" }, "m_vecCPOffset1": { "offset": 1632, "type_name": "Vector" }, "m_vecCPOffset2": { "offset": 1644, "type_name": "Vector" }, "m_vecCPOffset3": { "offset": 1656, "type_name": "Vector" }, "m_vecCPOffset4": { "offset": 1668, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_Cull": { "fields": { "m_flCullEnd": { "offset": 456, "type_name": "float32" }, "m_flCullExp": { "offset": 460, "type_name": "float32" }, "m_flCullPerc": { "offset": 448, "type_name": "float32" }, "m_flCullStart": { "offset": 452, "type_name": "float32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_CurlNoiseForce": { "fields": { "m_flWorleyJitter": { "offset": 7448, "type_name": "CPerParticleFloatInput" }, "m_flWorleySeed": { "offset": 7096, "type_name": "CPerParticleFloatInput" }, "m_nNoiseType": { "offset": 464, "type_name": "ParticleDirectionNoiseType_t" }, "m_vecNoiseFreq": { "offset": 472, "type_name": "CPerParticleVecInput" }, "m_vecNoiseScale": { "offset": 2128, "type_name": "CPerParticleVecInput" }, "m_vecOffset": { "offset": 3784, "type_name": "CPerParticleVecInput" }, "m_vecOffsetRate": { "offset": 5440, "type_name": "CPerParticleVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionForce" }, "C_OP_CycleScalar": { "fields": { "m_bDoNotRepeatCycle": { "offset": 464, "type_name": "bool" }, "m_bSynchronizeParticles": { "offset": 465, "type_name": "bool" }, "m_flCycleTime": { "offset": 460, "type_name": "float32" }, "m_flEndValue": { "offset": 456, "type_name": "float32" }, "m_flStartValue": { "offset": 452, "type_name": "float32" }, "m_nCPFieldMax": { "offset": 476, "type_name": "int32" }, "m_nCPFieldMin": { "offset": 472, "type_name": "int32" }, "m_nCPScale": { "offset": 468, "type_name": "int32" }, "m_nDestField": { "offset": 448, "type_name": "ParticleAttributeIndex_t" }, "m_nSetMethod": { "offset": 480, "type_name": "ParticleSetMethod_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_CylindricalDistanceToTransform": { "fields": { "m_TransformEnd": { "offset": 1968, "type_name": "CParticleTransformInput" }, "m_TransformStart": { "offset": 1864, "type_name": "CParticleTransformInput" }, "m_bActiveRange": { "offset": 2076, "type_name": "bool" }, "m_bAdditive": { "offset": 2077, "type_name": "bool" }, "m_bCapsule": { "offset": 2078, "type_name": "bool" }, "m_flInputMax": { "offset": 808, "type_name": "CPerParticleFloatInput" }, "m_flInputMin": { "offset": 456, "type_name": "CPerParticleFloatInput" }, "m_flOutputMax": { "offset": 1512, "type_name": "CPerParticleFloatInput" }, "m_flOutputMin": { "offset": 1160, "type_name": "CPerParticleFloatInput" }, "m_nFieldOutput": { "offset": 448, "type_name": "ParticleAttributeIndex_t" }, "m_nSetMethod": { "offset": 2072, "type_name": "ParticleSetMethod_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_DampenToCP": { "fields": { "m_flRange": { "offset": 452, "type_name": "float32" }, "m_flScale": { "offset": 456, "type_name": "float32" }, "m_nControlPointNumber": { "offset": 448, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_Decay": { "fields": { "m_bForcePreserveParticleOrder": { "offset": 449, "type_name": "bool" }, "m_bRopeDecay": { "offset": 448, "type_name": "bool" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_DecayClampCount": { "fields": { "m_nCount": { "offset": 448, "type_name": "CParticleCollectionFloatInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_DecayMaintainCount": { "fields": { "m_bKillNewest": { "offset": 816, "type_name": "bool" }, "m_bLifespanDecay": { "offset": 460, "type_name": "bool" }, "m_flDecayDelay": { "offset": 452, "type_name": "float32" }, "m_flScale": { "offset": 464, "type_name": "CParticleCollectionFloatInput" }, "m_nParticlesToMaintain": { "offset": 448, "type_name": "int32" }, "m_nSnapshotControlPoint": { "offset": 456, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_DecayOffscreen": { "fields": { "m_flOffscreenTime": { "offset": 448, "type_name": "CParticleCollectionFloatInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_DensityForce": { "fields": { "m_flForceScale": { "offset": 468, "type_name": "float32" }, "m_flRadiusScale": { "offset": 464, "type_name": "float32" }, "m_flTargetDensity": { "offset": 472, "type_name": "float32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionForce" }, "C_OP_DifferencePreviousParticle": { "fields": { "m_bActiveRange": { "offset": 476, "type_name": "bool" }, "m_bSetPreviousParticle": { "offset": 477, "type_name": "bool" }, "m_flInputMax": { "offset": 460, "type_name": "float32" }, "m_flInputMin": { "offset": 456, "type_name": "float32" }, "m_flOutputMax": { "offset": 468, "type_name": "float32" }, "m_flOutputMin": { "offset": 464, "type_name": "float32" }, "m_nFieldInput": { "offset": 448, "type_name": "ParticleAttributeIndex_t" }, "m_nFieldOutput": { "offset": 452, "type_name": "ParticleAttributeIndex_t" }, "m_nSetMethod": { "offset": 472, "type_name": "ParticleSetMethod_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_Diffusion": { "fields": { "m_flRadiusScale": { "offset": 448, "type_name": "float32" }, "m_nFieldOutput": { "offset": 452, "type_name": "ParticleAttributeIndex_t" }, "m_nVoxelGridResolution": { "offset": 456, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_DirectionBetweenVecsToVec": { "fields": { "m_nFieldOutput": { "offset": 448, "type_name": "ParticleAttributeIndex_t" }, "m_vecPoint1": { "offset": 456, "type_name": "CPerParticleVecInput" }, "m_vecPoint2": { "offset": 2112, "type_name": "CPerParticleVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_DistanceBetweenCPsToCP": { "fields": { "m_CollisionGroupName": { "offset": 501, "type_name": "char[128]" }, "m_bLOS": { "offset": 500, "type_name": "bool" }, "m_bSetOnce": { "offset": 472, "type_name": "bool" }, "m_flInputMax": { "offset": 480, "type_name": "float32" }, "m_flInputMin": { "offset": 476, "type_name": "float32" }, "m_flLOSScale": { "offset": 496, "type_name": "float32" }, "m_flMaxTraceLength": { "offset": 492, "type_name": "float32" }, "m_flOutputMax": { "offset": 488, "type_name": "float32" }, "m_flOutputMin": { "offset": 484, "type_name": "float32" }, "m_nEndCP": { "offset": 460, "type_name": "int32" }, "m_nOutputCP": { "offset": 464, "type_name": "int32" }, "m_nOutputCPField": { "offset": 468, "type_name": "int32" }, "m_nSetParent": { "offset": 636, "type_name": "ParticleParentSetMode_t" }, "m_nStartCP": { "offset": 456, "type_name": "int32" }, "m_nTraceSet": { "offset": 632, "type_name": "ParticleTraceSet_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_DistanceBetweenTransforms": { "fields": { "m_CollisionGroupName": { "offset": 2080, "type_name": "char[128]" }, "m_TransformEnd": { "offset": 560, "type_name": "CParticleTransformInput" }, "m_TransformStart": { "offset": 456, "type_name": "CParticleTransformInput" }, "m_bLOS": { "offset": 2212, "type_name": "bool" }, "m_flInputMax": { "offset": 1016, "type_name": "CPerParticleFloatInput" }, "m_flInputMin": { "offset": 664, "type_name": "CPerParticleFloatInput" }, "m_flLOSScale": { "offset": 2076, "type_name": "float32" }, "m_flMaxTraceLength": { "offset": 2072, "type_name": "float32" }, "m_flOutputMax": { "offset": 1720, "type_name": "CPerParticleFloatInput" }, "m_flOutputMin": { "offset": 1368, "type_name": "CPerParticleFloatInput" }, "m_nFieldOutput": { "offset": 448, "type_name": "ParticleAttributeIndex_t" }, "m_nSetMethod": { "offset": 2216, "type_name": "ParticleSetMethod_t" }, "m_nTraceSet": { "offset": 2208, "type_name": "ParticleTraceSet_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_DistanceBetweenVecs": { "fields": { "m_bDeltaTime": { "offset": 5180, "type_name": "bool" }, "m_flInputMax": { "offset": 4120, "type_name": "CPerParticleFloatInput" }, "m_flInputMin": { "offset": 3768, "type_name": "CPerParticleFloatInput" }, "m_flOutputMax": { "offset": 4824, "type_name": "CPerParticleFloatInput" }, "m_flOutputMin": { "offset": 4472, "type_name": "CPerParticleFloatInput" }, "m_nFieldOutput": { "offset": 448, "type_name": "ParticleAttributeIndex_t" }, "m_nSetMethod": { "offset": 5176, "type_name": "ParticleSetMethod_t" }, "m_vecPoint1": { "offset": 456, "type_name": "CPerParticleVecInput" }, "m_vecPoint2": { "offset": 2112, "type_name": "CPerParticleVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_DistanceCull": { "fields": { "m_bCullInside": { "offset": 468, "type_name": "bool" }, "m_flDistance": { "offset": 464, "type_name": "float32" }, "m_nControlPoint": { "offset": 448, "type_name": "int32" }, "m_vecPointOffset": { "offset": 452, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_DistanceToTransform": { "fields": { "m_CollisionGroupName": { "offset": 1969, "type_name": "char[128]" }, "m_TransformStart": { "offset": 1864, "type_name": "CParticleTransformInput" }, "m_bActiveRange": { "offset": 2116, "type_name": "bool" }, "m_bAdditive": { "offset": 2117, "type_name": "bool" }, "m_bLOS": { "offset": 1968, "type_name": "bool" }, "m_flInputMax": { "offset": 808, "type_name": "CPerParticleFloatInput" }, "m_flInputMin": { "offset": 456, "type_name": "CPerParticleFloatInput" }, "m_flLOSScale": { "offset": 2108, "type_name": "float32" }, "m_flMaxTraceLength": { "offset": 2104, "type_name": "float32" }, "m_flOutputMax": { "offset": 1512, "type_name": "CPerParticleFloatInput" }, "m_flOutputMin": { "offset": 1160, "type_name": "CPerParticleFloatInput" }, "m_nFieldOutput": { "offset": 448, "type_name": "ParticleAttributeIndex_t" }, "m_nSetMethod": { "offset": 2112, "type_name": "ParticleSetMethod_t" }, "m_nTraceSet": { "offset": 2100, "type_name": "ParticleTraceSet_t" }, "m_vecComponentScale": { "offset": 2120, "type_name": "CPerParticleVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_DragRelativeToPlane": { "fields": { "m_bDirectional": { "offset": 1152, "type_name": "bool" }, "m_flDragAtPlane": { "offset": 448, "type_name": "CParticleCollectionFloatInput" }, "m_flFalloff": { "offset": 800, "type_name": "CParticleCollectionFloatInput" }, "m_nControlPointNumber": { "offset": 2816, "type_name": "int32" }, "m_vecPlaneNormal": { "offset": 1160, "type_name": "CParticleCollectionVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_DriveCPFromGlobalSoundFloat": { "fields": { "m_FieldName": { "offset": 496, "type_name": "CUtlString" }, "m_OperatorName": { "offset": 488, "type_name": "CUtlString" }, "m_StackName": { "offset": 480, "type_name": "CUtlString" }, "m_flInputMax": { "offset": 468, "type_name": "float32" }, "m_flInputMin": { "offset": 464, "type_name": "float32" }, "m_flOutputMax": { "offset": 476, "type_name": "float32" }, "m_flOutputMin": { "offset": 472, "type_name": "float32" }, "m_nOutputControlPoint": { "offset": 456, "type_name": "int32" }, "m_nOutputField": { "offset": 460, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_EnableChildrenFromParentParticleCount": { "fields": { "m_bDestroyImmediately": { "offset": 818, "type_name": "bool" }, "m_bDisableChildren": { "offset": 816, "type_name": "bool" }, "m_bPlayEndcapOnStop": { "offset": 817, "type_name": "bool" }, "m_nChildGroupID": { "offset": 456, "type_name": "int32" }, "m_nFirstChild": { "offset": 460, "type_name": "int32" }, "m_nNumChildrenToEnable": { "offset": 464, "type_name": "CParticleCollectionFloatInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_EndCapDecay": { "fields": {}, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_EndCapTimedDecay": { "fields": { "m_flDecayTime": { "offset": 448, "type_name": "float32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_EndCapTimedFreeze": { "fields": { "m_flFreezeTime": { "offset": 448, "type_name": "CParticleCollectionFloatInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_ExternalGameImpulseForce": { "fields": { "m_bExplosions": { "offset": 818, "type_name": "bool" }, "m_bParticles": { "offset": 819, "type_name": "bool" }, "m_bRopes": { "offset": 816, "type_name": "bool" }, "m_bRopesZOnly": { "offset": 817, "type_name": "bool" }, "m_flForceScale": { "offset": 464, "type_name": "CPerParticleFloatInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionForce" }, "C_OP_ExternalWindForce": { "fields": { "m_bDampenNearWaterPlane": { "offset": 3778, "type_name": "bool" }, "m_bSampleGravity": { "offset": 3779, "type_name": "bool" }, "m_bSampleWater": { "offset": 3777, "type_name": "bool" }, "m_bSampleWind": { "offset": 3776, "type_name": "bool" }, "m_bUseBasicMovementGravity": { "offset": 5440, "type_name": "bool" }, "m_flLocalBuoyancyScale": { "offset": 5800, "type_name": "CPerParticleFloatInput" }, "m_flLocalGravityScale": { "offset": 5448, "type_name": "CPerParticleFloatInput" }, "m_vecBuoyancyForce": { "offset": 6152, "type_name": "CPerParticleVecInput" }, "m_vecGravityForce": { "offset": 3784, "type_name": "CPerParticleVecInput" }, "m_vecSamplePosition": { "offset": 464, "type_name": "CPerParticleVecInput" }, "m_vecScale": { "offset": 2120, "type_name": "CPerParticleVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionForce" }, "C_OP_FadeAndKill": { "fields": { "m_bForcePreserveParticleOrder": { "offset": 472, "type_name": "bool" }, "m_flEndAlpha": { "offset": 468, "type_name": "float32" }, "m_flEndFadeInTime": { "offset": 452, "type_name": "float32" }, "m_flEndFadeOutTime": { "offset": 460, "type_name": "float32" }, "m_flStartAlpha": { "offset": 464, "type_name": "float32" }, "m_flStartFadeInTime": { "offset": 448, "type_name": "float32" }, "m_flStartFadeOutTime": { "offset": 456, "type_name": "float32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_FadeAndKillForTracers": { "fields": { "m_flEndAlpha": { "offset": 468, "type_name": "float32" }, "m_flEndFadeInTime": { "offset": 452, "type_name": "float32" }, "m_flEndFadeOutTime": { "offset": 460, "type_name": "float32" }, "m_flStartAlpha": { "offset": 464, "type_name": "float32" }, "m_flStartFadeInTime": { "offset": 448, "type_name": "float32" }, "m_flStartFadeOutTime": { "offset": 456, "type_name": "float32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_FadeIn": { "fields": { "m_bProportional": { "offset": 460, "type_name": "bool" }, "m_flFadeInTimeExp": { "offset": 456, "type_name": "float32" }, "m_flFadeInTimeMax": { "offset": 452, "type_name": "float32" }, "m_flFadeInTimeMin": { "offset": 448, "type_name": "float32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_FadeInSimple": { "fields": { "m_flFadeInTime": { "offset": 448, "type_name": "float32" }, "m_nFieldOutput": { "offset": 452, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_FadeOut": { "fields": { "m_bEaseInAndOut": { "offset": 513, "type_name": "bool" }, "m_bProportional": { "offset": 512, "type_name": "bool" }, "m_flFadeBias": { "offset": 460, "type_name": "float32" }, "m_flFadeOutTimeExp": { "offset": 456, "type_name": "float32" }, "m_flFadeOutTimeMax": { "offset": 452, "type_name": "float32" }, "m_flFadeOutTimeMin": { "offset": 448, "type_name": "float32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_FadeOutSimple": { "fields": { "m_flFadeOutTime": { "offset": 448, "type_name": "float32" }, "m_nFieldOutput": { "offset": 452, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_ForceBasedOnDistanceToPlane": { "fields": { "m_flExponent": { "offset": 512, "type_name": "float32" }, "m_flMaxDist": { "offset": 480, "type_name": "float32" }, "m_flMinDist": { "offset": 464, "type_name": "float32" }, "m_nControlPointNumber": { "offset": 508, "type_name": "int32" }, "m_vecForceAtMaxDist": { "offset": 484, "type_name": "Vector" }, "m_vecForceAtMinDist": { "offset": 468, "type_name": "Vector" }, "m_vecPlaneNormal": { "offset": 496, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionForce" }, "C_OP_ForceControlPointStub": { "fields": { "m_ControlPoint": { "offset": 456, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_GlobalLight": { "fields": { "m_bClampLowerRange": { "offset": 452, "type_name": "bool" }, "m_bClampUpperRange": { "offset": 453, "type_name": "bool" }, "m_flScale": { "offset": 448, "type_name": "float32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_HSVShiftToCP": { "fields": { "m_DefaultHSVColor": { "offset": 468, "type_name": "Color" }, "m_nColorCP": { "offset": 456, "type_name": "int32" }, "m_nColorGemEnableCP": { "offset": 460, "type_name": "int32" }, "m_nOutputCP": { "offset": 464, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_InheritFromParentParticles": { "fields": { "m_bRandomDistribution": { "offset": 460, "type_name": "bool" }, "m_flScale": { "offset": 448, "type_name": "float32" }, "m_nFieldOutput": { "offset": 452, "type_name": "ParticleAttributeIndex_t" }, "m_nIncrement": { "offset": 456, "type_name": "int32" } }, "metadata": [ { "name": "MParticleMaxVersion", "type": "Unknown" }, { "name": "MParticleReplacementOp", "type": "Unknown" }, { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_InheritFromParentParticlesV2": { "fields": { "m_bRandomDistribution": { "offset": 460, "type_name": "bool" }, "m_flScale": { "offset": 448, "type_name": "float32" }, "m_nFieldOutput": { "offset": 452, "type_name": "ParticleAttributeIndex_t" }, "m_nIncrement": { "offset": 456, "type_name": "int32" }, "m_nMissingParentBehavior": { "offset": 464, "type_name": "MissingParentInheritBehavior_t" } }, "metadata": [ { "name": "MParticleMinVersion", "type": "Unknown" }, { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_InheritFromPeerSystem": { "fields": { "m_nFieldInput": { "offset": 452, "type_name": "ParticleAttributeIndex_t" }, "m_nFieldOutput": { "offset": 448, "type_name": "ParticleAttributeIndex_t" }, "m_nGroupID": { "offset": 460, "type_name": "int32" }, "m_nIncrement": { "offset": 456, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_InstantaneousEmitter": { "fields": { "m_flInitFromKilledParentParticles": { "offset": 1160, "type_name": "float32" }, "m_flParentParticleScale": { "offset": 1168, "type_name": "CParticleCollectionFloatInput" }, "m_flStartTime": { "offset": 808, "type_name": "CParticleCollectionFloatInput" }, "m_nEventType": { "offset": 1164, "type_name": "EventTypeSelection_t" }, "m_nMaxEmittedPerFrame": { "offset": 1520, "type_name": "int32" }, "m_nParticlesToEmit": { "offset": 456, "type_name": "CParticleCollectionFloatInput" }, "m_nSnapshotControlPoint": { "offset": 1524, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionEmitter" }, "C_OP_InterpolateRadius": { "fields": { "m_bEaseInAndOut": { "offset": 464, "type_name": "bool" }, "m_flBias": { "offset": 468, "type_name": "float32" }, "m_flEndScale": { "offset": 460, "type_name": "float32" }, "m_flEndTime": { "offset": 452, "type_name": "float32" }, "m_flStartScale": { "offset": 456, "type_name": "float32" }, "m_flStartTime": { "offset": 448, "type_name": "float32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_IntraParticleForce": { "fields": { "m_bThreadIt": { "offset": 489, "type_name": "bool" }, "m_bUseAABB": { "offset": 488, "type_name": "bool" }, "m_flAttractionMaxDistance": { "offset": 468, "type_name": "float32" }, "m_flAttractionMaxStrength": { "offset": 472, "type_name": "float32" }, "m_flAttractionMinDistance": { "offset": 464, "type_name": "float32" }, "m_flRepulsionMaxDistance": { "offset": 480, "type_name": "float32" }, "m_flRepulsionMaxStrength": { "offset": 484, "type_name": "float32" }, "m_flRepulsionMinDistance": { "offset": 476, "type_name": "float32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionForce" }, "C_OP_LagCompensation": { "fields": { "m_nDesiredVelocityCP": { "offset": 448, "type_name": "int32" }, "m_nDesiredVelocityCPField": { "offset": 460, "type_name": "int32" }, "m_nLatencyCP": { "offset": 452, "type_name": "int32" }, "m_nLatencyCPField": { "offset": 456, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_LerpEndCapScalar": { "fields": { "m_flLerpTime": { "offset": 456, "type_name": "float32" }, "m_flOutput": { "offset": 452, "type_name": "float32" }, "m_nFieldOutput": { "offset": 448, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_LerpEndCapVector": { "fields": { "m_flLerpTime": { "offset": 464, "type_name": "float32" }, "m_nFieldOutput": { "offset": 448, "type_name": "ParticleAttributeIndex_t" }, "m_vecOutput": { "offset": 452, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_LerpScalar": { "fields": { "m_flEndTime": { "offset": 812, "type_name": "float32" }, "m_flOutput": { "offset": 456, "type_name": "CPerParticleFloatInput" }, "m_flStartTime": { "offset": 808, "type_name": "float32" }, "m_nFieldOutput": { "offset": 448, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_LerpToInitialPosition": { "fields": { "m_flInterpolation": { "offset": 456, "type_name": "CPerParticleFloatInput" }, "m_flScale": { "offset": 816, "type_name": "CParticleCollectionFloatInput" }, "m_nCacheField": { "offset": 808, "type_name": "ParticleAttributeIndex_t" }, "m_nControlPointNumber": { "offset": 448, "type_name": "int32" }, "m_vecScale": { "offset": 1168, "type_name": "CParticleCollectionVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_LerpToOtherAttribute": { "fields": { "m_flInterpolation": { "offset": 448, "type_name": "CPerParticleFloatInput" }, "m_nFieldInput": { "offset": 804, "type_name": "ParticleAttributeIndex_t" }, "m_nFieldInputFrom": { "offset": 800, "type_name": "ParticleAttributeIndex_t" }, "m_nFieldOutput": { "offset": 808, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_LerpVector": { "fields": { "m_flEndTime": { "offset": 468, "type_name": "float32" }, "m_flStartTime": { "offset": 464, "type_name": "float32" }, "m_nFieldOutput": { "offset": 448, "type_name": "ParticleAttributeIndex_t" }, "m_nSetMethod": { "offset": 472, "type_name": "ParticleSetMethod_t" }, "m_vecOutput": { "offset": 452, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_LightningSnapshotGenerator": { "fields": { "m_flBranchTwist": { "offset": 2936, "type_name": "CParticleCollectionFloatInput" }, "m_flDedicatedPool": { "offset": 4000, "type_name": "CParticleCollectionFloatInput" }, "m_flOffset": { "offset": 824, "type_name": "CParticleCollectionFloatInput" }, "m_flOffsetDecay": { "offset": 1176, "type_name": "CParticleCollectionFloatInput" }, "m_flRadiusEnd": { "offset": 3648, "type_name": "CParticleCollectionFloatInput" }, "m_flRadiusStart": { "offset": 3296, "type_name": "CParticleCollectionFloatInput" }, "m_flRecalcRate": { "offset": 1528, "type_name": "CParticleCollectionFloatInput" }, "m_flSegments": { "offset": 472, "type_name": "CParticleCollectionFloatInput" }, "m_flSplitRate": { "offset": 2584, "type_name": "CParticleCollectionFloatInput" }, "m_flUVOffset": { "offset": 2232, "type_name": "CParticleCollectionFloatInput" }, "m_flUVScale": { "offset": 1880, "type_name": "CParticleCollectionFloatInput" }, "m_nBranchBehavior": { "offset": 3288, "type_name": "ParticleLightnintBranchBehavior_t" }, "m_nCPEndPnt": { "offset": 464, "type_name": "int32" }, "m_nCPSnapshot": { "offset": 456, "type_name": "int32" }, "m_nCPStartPnt": { "offset": 460, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_LocalAccelerationForce": { "fields": { "m_nCP": { "offset": 464, "type_name": "int32" }, "m_nScaleCP": { "offset": 468, "type_name": "int32" }, "m_vecAccel": { "offset": 472, "type_name": "CParticleCollectionVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionForce" }, "C_OP_LockPoints": { "fields": { "m_flBlendValue": { "offset": 468, "type_name": "float32" }, "m_nControlPoint": { "offset": 464, "type_name": "int32" }, "m_nMaxCol": { "offset": 452, "type_name": "int32" }, "m_nMaxRow": { "offset": 460, "type_name": "int32" }, "m_nMinCol": { "offset": 448, "type_name": "int32" }, "m_nMinRow": { "offset": 456, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_LockToBone": { "fields": { "m_HitboxSetName": { "offset": 664, "type_name": "char[128]" }, "m_bRigid": { "offset": 792, "type_name": "bool" }, "m_bRigidRotationLock": { "offset": 808, "type_name": "bool" }, "m_bUseBones": { "offset": 793, "type_name": "bool" }, "m_flJumpThreshold": { "offset": 656, "type_name": "float32" }, "m_flLifeTimeFadeEnd": { "offset": 652, "type_name": "float32" }, "m_flLifeTimeFadeStart": { "offset": 648, "type_name": "float32" }, "m_flPrevPosScale": { "offset": 660, "type_name": "float32" }, "m_flRotLerp": { "offset": 2472, "type_name": "CPerParticleFloatInput" }, "m_modelInput": { "offset": 448, "type_name": "CParticleModelInput" }, "m_nFieldOutput": { "offset": 796, "type_name": "ParticleAttributeIndex_t" }, "m_nFieldOutputPrev": { "offset": 800, "type_name": "ParticleAttributeIndex_t" }, "m_nRotationSetType": { "offset": 804, "type_name": "ParticleRotationLockType_t" }, "m_transformInput": { "offset": 544, "type_name": "CParticleTransformInput" }, "m_vecRotation": { "offset": 816, "type_name": "CPerParticleVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_LockToPointList": { "fields": { "m_bClosedLoop": { "offset": 481, "type_name": "bool" }, "m_bPlaceAlongPath": { "offset": 480, "type_name": "bool" }, "m_nFieldOutput": { "offset": 448, "type_name": "ParticleAttributeIndex_t" }, "m_nNumPointsAlongPath": { "offset": 484, "type_name": "int32" }, "m_pointList": { "offset": 456, "type_name": "CUtlVector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_LockToSavedSequentialPath": { "fields": { "m_PathParams": { "offset": 464, "type_name": "CPathParameters" }, "m_bCPPairs": { "offset": 460, "type_name": "bool" }, "m_flFadeEnd": { "offset": 456, "type_name": "float32" }, "m_flFadeStart": { "offset": 452, "type_name": "float32" } }, "metadata": [ { "name": "MParticleMaxVersion", "type": "Unknown" }, { "name": "MParticleReplacementOp", "type": "Unknown" }, { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_LockToSavedSequentialPathV2": { "fields": { "m_PathParams": { "offset": 464, "type_name": "CPathParameters" }, "m_bCPPairs": { "offset": 456, "type_name": "bool" }, "m_flFadeEnd": { "offset": 452, "type_name": "float32" }, "m_flFadeStart": { "offset": 448, "type_name": "float32" } }, "metadata": [ { "name": "MParticleMinVersion", "type": "Unknown" }, { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_MaintainEmitter": { "fields": { "m_bEmitInstantaneously": { "offset": 1176, "type_name": "bool" }, "m_bFinalEmitOnStop": { "offset": 1177, "type_name": "bool" }, "m_flEmissionDuration": { "offset": 816, "type_name": "CParticleCollectionFloatInput" }, "m_flEmissionRate": { "offset": 1168, "type_name": "float32" }, "m_flScale": { "offset": 1184, "type_name": "CParticleCollectionFloatInput" }, "m_flStartTime": { "offset": 808, "type_name": "float32" }, "m_nParticlesToMaintain": { "offset": 456, "type_name": "CParticleCollectionFloatInput" }, "m_nSnapshotControlPoint": { "offset": 1172, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionEmitter" }, "C_OP_MaintainSequentialPath": { "fields": { "m_PathParams": { "offset": 480, "type_name": "CPathParameters" }, "m_bLoop": { "offset": 464, "type_name": "bool" }, "m_bUseParticleCount": { "offset": 465, "type_name": "bool" }, "m_fMaxDistance": { "offset": 448, "type_name": "float32" }, "m_flCohesionStrength": { "offset": 456, "type_name": "float32" }, "m_flNumToAssign": { "offset": 452, "type_name": "float32" }, "m_flTolerance": { "offset": 460, "type_name": "float32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_MaxVelocity": { "fields": { "m_flMaxVelocity": { "offset": 448, "type_name": "float32" }, "m_flMinVelocity": { "offset": 452, "type_name": "float32" }, "m_nOverrideCP": { "offset": 456, "type_name": "int32" }, "m_nOverrideCPField": { "offset": 460, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_ModelCull": { "fields": { "m_HitboxSetName": { "offset": 455, "type_name": "char[128]" }, "m_bBoundBox": { "offset": 452, "type_name": "bool" }, "m_bCullOutside": { "offset": 453, "type_name": "bool" }, "m_bUseBones": { "offset": 454, "type_name": "bool" }, "m_nControlPointNumber": { "offset": 448, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_ModelDampenMovement": { "fields": { "m_HitboxSetName": { "offset": 455, "type_name": "char[128]" }, "m_bBoundBox": { "offset": 452, "type_name": "bool" }, "m_bOutside": { "offset": 453, "type_name": "bool" }, "m_bUseBones": { "offset": 454, "type_name": "bool" }, "m_fDrag": { "offset": 2240, "type_name": "float32" }, "m_nControlPointNumber": { "offset": 448, "type_name": "int32" }, "m_vecPosOffset": { "offset": 584, "type_name": "CPerParticleVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_MoveToHitbox": { "fields": { "m_HitboxSetName": { "offset": 664, "type_name": "char[128]" }, "m_bUseBones": { "offset": 792, "type_name": "bool" }, "m_flInterpolation": { "offset": 800, "type_name": "CPerParticleFloatInput" }, "m_flLifeTimeLerpEnd": { "offset": 656, "type_name": "float32" }, "m_flLifeTimeLerpStart": { "offset": 652, "type_name": "float32" }, "m_flPrevPosScale": { "offset": 660, "type_name": "float32" }, "m_modelInput": { "offset": 448, "type_name": "CParticleModelInput" }, "m_nLerpType": { "offset": 796, "type_name": "HitboxLerpType_t" }, "m_transformInput": { "offset": 544, "type_name": "CParticleTransformInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_MovementLoopInsideSphere": { "fields": { "m_flDistance": { "offset": 456, "type_name": "CParticleCollectionFloatInput" }, "m_nCP": { "offset": 448, "type_name": "int32" }, "m_nDistSqrAttr": { "offset": 2464, "type_name": "ParticleAttributeIndex_t" }, "m_vecScale": { "offset": 808, "type_name": "CParticleCollectionVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_MovementMaintainOffset": { "fields": { "m_bRadiusScale": { "offset": 464, "type_name": "bool" }, "m_nCP": { "offset": 460, "type_name": "int32" }, "m_vecOffset": { "offset": 448, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_MovementMoveAlongSkinnedCPSnapshot": { "fields": { "m_bSetNormal": { "offset": 456, "type_name": "bool" }, "m_bSetRadius": { "offset": 457, "type_name": "bool" }, "m_flInterpolation": { "offset": 464, "type_name": "CPerParticleFloatInput" }, "m_flTValue": { "offset": 816, "type_name": "CPerParticleFloatInput" }, "m_nControlPointNumber": { "offset": 448, "type_name": "int32" }, "m_nSnapshotControlPointNumber": { "offset": 452, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_MovementPlaceOnGround": { "fields": { "m_CollisionGroupName": { "offset": 816, "type_name": "char[128]" }, "m_bIncludeShotHull": { "offset": 972, "type_name": "bool" }, "m_bIncludeWater": { "offset": 973, "type_name": "bool" }, "m_bScaleOffset": { "offset": 977, "type_name": "bool" }, "m_bSetNormal": { "offset": 976, "type_name": "bool" }, "m_flLerpRate": { "offset": 812, "type_name": "float32" }, "m_flMaxTraceLength": { "offset": 800, "type_name": "float32" }, "m_flOffset": { "offset": 448, "type_name": "CPerParticleFloatInput" }, "m_flTolerance": { "offset": 804, "type_name": "float32" }, "m_flTraceOffset": { "offset": 808, "type_name": "float32" }, "m_nIgnoreCP": { "offset": 984, "type_name": "int32" }, "m_nLerpCP": { "offset": 956, "type_name": "int32" }, "m_nPreserveOffsetCP": { "offset": 980, "type_name": "int32" }, "m_nRefCP1": { "offset": 948, "type_name": "int32" }, "m_nRefCP2": { "offset": 952, "type_name": "int32" }, "m_nTraceMissBehavior": { "offset": 968, "type_name": "ParticleTraceMissBehavior_t" }, "m_nTraceSet": { "offset": 944, "type_name": "ParticleTraceSet_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_MovementRigidAttachToCP": { "fields": { "m_bOffsetLocal": { "offset": 468, "type_name": "bool" }, "m_nControlPointNumber": { "offset": 448, "type_name": "int32" }, "m_nFieldInput": { "offset": 460, "type_name": "ParticleAttributeIndex_t" }, "m_nFieldOutput": { "offset": 464, "type_name": "ParticleAttributeIndex_t" }, "m_nScaleCPField": { "offset": 456, "type_name": "int32" }, "m_nScaleControlPoint": { "offset": 452, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_MovementRotateParticleAroundAxis": { "fields": { "m_TransformInput": { "offset": 2456, "type_name": "CParticleTransformInput" }, "m_bLocalSpace": { "offset": 2560, "type_name": "bool" }, "m_flRotRate": { "offset": 2104, "type_name": "CParticleCollectionFloatInput" }, "m_vecRotAxis": { "offset": 448, "type_name": "CParticleCollectionVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_MovementSkinnedPositionFromCPSnapshot": { "fields": { "m_bRandom": { "offset": 456, "type_name": "bool" }, "m_bSetNormal": { "offset": 464, "type_name": "bool" }, "m_bSetRadius": { "offset": 465, "type_name": "bool" }, "m_flIncrement": { "offset": 824, "type_name": "CParticleCollectionFloatInput" }, "m_flInterpolation": { "offset": 1880, "type_name": "CPerParticleFloatInput" }, "m_flReadIndex": { "offset": 472, "type_name": "CPerParticleFloatInput" }, "m_nControlPointNumber": { "offset": 452, "type_name": "int32" }, "m_nFullLoopIncrement": { "offset": 1176, "type_name": "CParticleCollectionFloatInput" }, "m_nIndexType": { "offset": 468, "type_name": "SnapshotIndexType_t" }, "m_nRandomSeed": { "offset": 460, "type_name": "int32" }, "m_nSnapShotStartPoint": { "offset": 1528, "type_name": "CParticleCollectionFloatInput" }, "m_nSnapshotControlPointNumber": { "offset": 448, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_Noise": { "fields": { "m_bAdditive": { "offset": 464, "type_name": "bool" }, "m_fl4NoiseScale": { "offset": 460, "type_name": "float32" }, "m_flNoiseAnimationTimeScale": { "offset": 468, "type_name": "float32" }, "m_flOutputMax": { "offset": 456, "type_name": "float32" }, "m_flOutputMin": { "offset": 452, "type_name": "float32" }, "m_nFieldOutput": { "offset": 448, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_NoiseEmitter": { "fields": { "m_bAbsVal": { "offset": 480, "type_name": "bool" }, "m_bAbsValInv": { "offset": 481, "type_name": "bool" }, "m_flEmissionDuration": { "offset": 456, "type_name": "float32" }, "m_flEmissionScale": { "offset": 464, "type_name": "float32" }, "m_flNoiseScale": { "offset": 496, "type_name": "float32" }, "m_flOffset": { "offset": 484, "type_name": "float32" }, "m_flOutputMax": { "offset": 492, "type_name": "float32" }, "m_flOutputMin": { "offset": 488, "type_name": "float32" }, "m_flStartTime": { "offset": 460, "type_name": "float32" }, "m_flWorldNoiseScale": { "offset": 500, "type_name": "float32" }, "m_flWorldTimeScale": { "offset": 516, "type_name": "float32" }, "m_nScaleControlPoint": { "offset": 468, "type_name": "int32" }, "m_nScaleControlPointField": { "offset": 472, "type_name": "int32" }, "m_nWorldNoisePoint": { "offset": 476, "type_name": "int32" }, "m_vecOffsetLoc": { "offset": 504, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionEmitter" }, "C_OP_NormalLock": { "fields": { "m_nControlPointNumber": { "offset": 448, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_NormalizeVector": { "fields": { "m_flScale": { "offset": 452, "type_name": "float32" }, "m_nFieldOutput": { "offset": 448, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_Orient2DRelToCP": { "fields": { "m_flRotOffset": { "offset": 448, "type_name": "float32" }, "m_flSpinStrength": { "offset": 452, "type_name": "float32" }, "m_nCP": { "offset": 456, "type_name": "int32" }, "m_nFieldOutput": { "offset": 460, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_OrientTo2dDirection": { "fields": { "m_flRotOffset": { "offset": 448, "type_name": "float32" }, "m_flSpinStrength": { "offset": 452, "type_name": "float32" }, "m_nFieldOutput": { "offset": 456, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_OscillateScalar": { "fields": { "m_FrequencyMax": { "offset": 460, "type_name": "float32" }, "m_FrequencyMin": { "offset": 456, "type_name": "float32" }, "m_RateMax": { "offset": 452, "type_name": "float32" }, "m_RateMin": { "offset": 448, "type_name": "float32" }, "m_bProportional": { "offset": 468, "type_name": "bool" }, "m_bProportionalOp": { "offset": 469, "type_name": "bool" }, "m_flEndTime_max": { "offset": 484, "type_name": "float32" }, "m_flEndTime_min": { "offset": 480, "type_name": "float32" }, "m_flOscAdd": { "offset": 492, "type_name": "float32" }, "m_flOscMult": { "offset": 488, "type_name": "float32" }, "m_flStartTime_max": { "offset": 476, "type_name": "float32" }, "m_flStartTime_min": { "offset": 472, "type_name": "float32" }, "m_nField": { "offset": 464, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_OscillateScalarSimple": { "fields": { "m_Frequency": { "offset": 452, "type_name": "float32" }, "m_Rate": { "offset": 448, "type_name": "float32" }, "m_flOscAdd": { "offset": 464, "type_name": "float32" }, "m_flOscMult": { "offset": 460, "type_name": "float32" }, "m_nField": { "offset": 456, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_OscillateVector": { "fields": { "m_FrequencyMax": { "offset": 484, "type_name": "Vector" }, "m_FrequencyMin": { "offset": 472, "type_name": "Vector" }, "m_RateMax": { "offset": 460, "type_name": "Vector" }, "m_RateMin": { "offset": 448, "type_name": "Vector" }, "m_bOffset": { "offset": 502, "type_name": "bool" }, "m_bProportional": { "offset": 500, "type_name": "bool" }, "m_bProportionalOp": { "offset": 501, "type_name": "bool" }, "m_flEndTime_max": { "offset": 516, "type_name": "float32" }, "m_flEndTime_min": { "offset": 512, "type_name": "float32" }, "m_flOscAdd": { "offset": 872, "type_name": "CPerParticleFloatInput" }, "m_flOscMult": { "offset": 520, "type_name": "CPerParticleFloatInput" }, "m_flRateScale": { "offset": 1224, "type_name": "CPerParticleFloatInput" }, "m_flStartTime_max": { "offset": 508, "type_name": "float32" }, "m_flStartTime_min": { "offset": 504, "type_name": "float32" }, "m_nField": { "offset": 496, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_OscillateVectorSimple": { "fields": { "m_Frequency": { "offset": 460, "type_name": "Vector" }, "m_Rate": { "offset": 448, "type_name": "Vector" }, "m_bOffset": { "offset": 484, "type_name": "bool" }, "m_flOscAdd": { "offset": 480, "type_name": "float32" }, "m_flOscMult": { "offset": 476, "type_name": "float32" }, "m_nField": { "offset": 472, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_ParentVortices": { "fields": { "m_bFlipBasedOnYaw": { "offset": 480, "type_name": "bool" }, "m_flForceScale": { "offset": 464, "type_name": "float32" }, "m_vecTwistAxis": { "offset": 468, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionForce" }, "C_OP_PerParticleForce": { "fields": { "m_flForceScale": { "offset": 464, "type_name": "CPerParticleFloatInput" }, "m_nCP": { "offset": 2472, "type_name": "int32" }, "m_vForce": { "offset": 816, "type_name": "CPerParticleVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionForce" }, "C_OP_PercentageBetweenTransformLerpCPs": { "fields": { "m_TransformEnd": { "offset": 568, "type_name": "CParticleTransformInput" }, "m_TransformStart": { "offset": 464, "type_name": "CParticleTransformInput" }, "m_bActiveRange": { "offset": 692, "type_name": "bool" }, "m_bRadialCheck": { "offset": 693, "type_name": "bool" }, "m_flInputMax": { "offset": 456, "type_name": "float32" }, "m_flInputMin": { "offset": 452, "type_name": "float32" }, "m_nFieldOutput": { "offset": 448, "type_name": "ParticleAttributeIndex_t" }, "m_nOutputEndCP": { "offset": 680, "type_name": "int32" }, "m_nOutputEndField": { "offset": 684, "type_name": "int32" }, "m_nOutputStartCP": { "offset": 672, "type_name": "int32" }, "m_nOutputStartField": { "offset": 676, "type_name": "int32" }, "m_nSetMethod": { "offset": 688, "type_name": "ParticleSetMethod_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_PercentageBetweenTransforms": { "fields": { "m_TransformEnd": { "offset": 576, "type_name": "CParticleTransformInput" }, "m_TransformStart": { "offset": 472, "type_name": "CParticleTransformInput" }, "m_bActiveRange": { "offset": 684, "type_name": "bool" }, "m_bRadialCheck": { "offset": 685, "type_name": "bool" }, "m_flInputMax": { "offset": 456, "type_name": "float32" }, "m_flInputMin": { "offset": 452, "type_name": "float32" }, "m_flOutputMax": { "offset": 464, "type_name": "float32" }, "m_flOutputMin": { "offset": 460, "type_name": "float32" }, "m_nFieldOutput": { "offset": 448, "type_name": "ParticleAttributeIndex_t" }, "m_nSetMethod": { "offset": 680, "type_name": "ParticleSetMethod_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_PercentageBetweenTransformsVector": { "fields": { "m_TransformEnd": { "offset": 592, "type_name": "CParticleTransformInput" }, "m_TransformStart": { "offset": 488, "type_name": "CParticleTransformInput" }, "m_bActiveRange": { "offset": 700, "type_name": "bool" }, "m_bRadialCheck": { "offset": 701, "type_name": "bool" }, "m_flInputMax": { "offset": 456, "type_name": "float32" }, "m_flInputMin": { "offset": 452, "type_name": "float32" }, "m_nFieldOutput": { "offset": 448, "type_name": "ParticleAttributeIndex_t" }, "m_nSetMethod": { "offset": 696, "type_name": "ParticleSetMethod_t" }, "m_vecOutputMax": { "offset": 472, "type_name": "Vector" }, "m_vecOutputMin": { "offset": 460, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_PinParticleToCP": { "fields": { "m_bOffsetLocal": { "offset": 2112, "type_name": "bool" }, "m_flAge": { "offset": 3184, "type_name": "CParticleCollectionFloatInput" }, "m_flBreakDistance": { "offset": 2480, "type_name": "CParticleCollectionFloatInput" }, "m_flBreakSpeed": { "offset": 2832, "type_name": "CParticleCollectionFloatInput" }, "m_flBreakValue": { "offset": 3544, "type_name": "CParticleCollectionFloatInput" }, "m_flInterpolation": { "offset": 3896, "type_name": "CPerParticleFloatInput" }, "m_nBreakControlPointNumber": { "offset": 3536, "type_name": "int32" }, "m_nBreakControlPointNumber2": { "offset": 3540, "type_name": "int32" }, "m_nControlPointNumber": { "offset": 448, "type_name": "int32" }, "m_nParticleNumber": { "offset": 2120, "type_name": "CParticleCollectionFloatInput" }, "m_nParticleSelection": { "offset": 2116, "type_name": "ParticleSelection_t" }, "m_nPinBreakType": { "offset": 2472, "type_name": "ParticlePinDistance_t" }, "m_vecOffset": { "offset": 456, "type_name": "CParticleCollectionVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_PlanarConstraint": { "fields": { "m_PlaneNormal": { "offset": 460, "type_name": "Vector" }, "m_PointOnPlane": { "offset": 448, "type_name": "Vector" }, "m_bGlobalNormal": { "offset": 477, "type_name": "bool" }, "m_bGlobalOrigin": { "offset": 476, "type_name": "bool" }, "m_bUseOldCode": { "offset": 1184, "type_name": "bool" }, "m_flMaximumDistanceToCP": { "offset": 832, "type_name": "CParticleCollectionFloatInput" }, "m_flRadiusScale": { "offset": 480, "type_name": "CPerParticleFloatInput" }, "m_nControlPointNumber": { "offset": 472, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionConstraint" }, "C_OP_PlaneCull": { "fields": { "m_bLocalSpace": { "offset": 464, "type_name": "bool" }, "m_flPlaneOffset": { "offset": 468, "type_name": "float32" }, "m_nPlaneControlPoint": { "offset": 448, "type_name": "int32" }, "m_vecPlaneDirection": { "offset": 452, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_PlayEndCapWhenFinished": { "fields": { "m_bFireOnEmissionEnd": { "offset": 456, "type_name": "bool" }, "m_bIncludeChildren": { "offset": 457, "type_name": "bool" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_PointVectorAtNextParticle": { "fields": { "m_flInterpolation": { "offset": 456, "type_name": "CPerParticleFloatInput" }, "m_nFieldOutput": { "offset": 448, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_PositionLock": { "fields": { "m_TransformInput": { "offset": 448, "type_name": "CParticleTransformInput" }, "m_bLockRot": { "offset": 944, "type_name": "bool" }, "m_flEndTime_exp": { "offset": 572, "type_name": "float32" }, "m_flEndTime_max": { "offset": 568, "type_name": "float32" }, "m_flEndTime_min": { "offset": 564, "type_name": "float32" }, "m_flJumpThreshold": { "offset": 936, "type_name": "float32" }, "m_flPrevPosScale": { "offset": 940, "type_name": "float32" }, "m_flRange": { "offset": 576, "type_name": "float32" }, "m_flRangeBias": { "offset": 584, "type_name": "CParticleCollectionFloatInput" }, "m_flStartTime_exp": { "offset": 560, "type_name": "float32" }, "m_flStartTime_max": { "offset": 556, "type_name": "float32" }, "m_flStartTime_min": { "offset": 552, "type_name": "float32" }, "m_nFieldOutput": { "offset": 2608, "type_name": "ParticleAttributeIndex_t" }, "m_nFieldOutputPrev": { "offset": 2612, "type_name": "ParticleAttributeIndex_t" }, "m_vecScale": { "offset": 952, "type_name": "CParticleCollectionVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_QuantizeCPComponent": { "fields": { "m_flInputValue": { "offset": 456, "type_name": "CParticleCollectionFloatInput" }, "m_flQuantizeValue": { "offset": 816, "type_name": "CParticleCollectionFloatInput" }, "m_nCPOutput": { "offset": 808, "type_name": "int32" }, "m_nOutVectorField": { "offset": 812, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_QuantizeFloat": { "fields": { "m_InputValue": { "offset": 448, "type_name": "CPerParticleFloatInput" }, "m_nOutputField": { "offset": 800, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_RadiusDecay": { "fields": { "m_flMinRadius": { "offset": 448, "type_name": "float32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_RampCPLinearRandom": { "fields": { "m_nOutControlPointNumber": { "offset": 456, "type_name": "int32" }, "m_vecRateMax": { "offset": 472, "type_name": "Vector" }, "m_vecRateMin": { "offset": 460, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_RampScalarLinear": { "fields": { "m_RateMax": { "offset": 452, "type_name": "float32" }, "m_RateMin": { "offset": 448, "type_name": "float32" }, "m_bProportionalOp": { "offset": 516, "type_name": "bool" }, "m_flEndTime_max": { "offset": 468, "type_name": "float32" }, "m_flEndTime_min": { "offset": 464, "type_name": "float32" }, "m_flStartTime_max": { "offset": 460, "type_name": "float32" }, "m_flStartTime_min": { "offset": 456, "type_name": "float32" }, "m_nField": { "offset": 512, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_RampScalarLinearSimple": { "fields": { "m_Rate": { "offset": 448, "type_name": "float32" }, "m_flEndTime": { "offset": 456, "type_name": "float32" }, "m_flStartTime": { "offset": 452, "type_name": "float32" }, "m_nField": { "offset": 496, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_RampScalarSpline": { "fields": { "m_RateMax": { "offset": 452, "type_name": "float32" }, "m_RateMin": { "offset": 448, "type_name": "float32" }, "m_bEaseOut": { "offset": 517, "type_name": "bool" }, "m_bProportionalOp": { "offset": 516, "type_name": "bool" }, "m_flBias": { "offset": 472, "type_name": "float32" }, "m_flEndTime_max": { "offset": 468, "type_name": "float32" }, "m_flEndTime_min": { "offset": 464, "type_name": "float32" }, "m_flStartTime_max": { "offset": 460, "type_name": "float32" }, "m_flStartTime_min": { "offset": 456, "type_name": "float32" }, "m_nField": { "offset": 512, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_RampScalarSplineSimple": { "fields": { "m_Rate": { "offset": 448, "type_name": "float32" }, "m_bEaseOut": { "offset": 500, "type_name": "bool" }, "m_flEndTime": { "offset": 456, "type_name": "float32" }, "m_flStartTime": { "offset": 452, "type_name": "float32" }, "m_nField": { "offset": 496, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_RandomForce": { "fields": { "m_MaxForce": { "offset": 476, "type_name": "Vector" }, "m_MinForce": { "offset": 464, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionForce" }, "C_OP_ReadFromNeighboringParticle": { "fields": { "m_DistanceCheck": { "offset": 464, "type_name": "CPerParticleFloatInput" }, "m_flInterpolation": { "offset": 816, "type_name": "CPerParticleFloatInput" }, "m_nFieldInput": { "offset": 448, "type_name": "ParticleAttributeIndex_t" }, "m_nFieldOutput": { "offset": 452, "type_name": "ParticleAttributeIndex_t" }, "m_nIncrement": { "offset": 456, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_ReinitializeScalarEndCap": { "fields": { "m_flOutputMax": { "offset": 456, "type_name": "float32" }, "m_flOutputMin": { "offset": 452, "type_name": "float32" }, "m_nFieldOutput": { "offset": 448, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_RemapAverageHitboxSpeedtoCP": { "fields": { "m_HitboxSetName": { "offset": 3544, "type_name": "char[128]" }, "m_flInputMax": { "offset": 824, "type_name": "CParticleCollectionFloatInput" }, "m_flInputMin": { "offset": 472, "type_name": "CParticleCollectionFloatInput" }, "m_flOutputMax": { "offset": 1528, "type_name": "CParticleCollectionFloatInput" }, "m_flOutputMin": { "offset": 1176, "type_name": "CParticleCollectionFloatInput" }, "m_nField": { "offset": 464, "type_name": "int32" }, "m_nHeightControlPointNumber": { "offset": 1880, "type_name": "int32" }, "m_nHitboxDataType": { "offset": 468, "type_name": "ParticleHitboxDataSelection_t" }, "m_nInControlPointNumber": { "offset": 456, "type_name": "int32" }, "m_nOutControlPointNumber": { "offset": 460, "type_name": "int32" }, "m_vecComparisonVelocity": { "offset": 1888, "type_name": "CParticleCollectionVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_RemapAverageScalarValuetoCP": { "fields": { "m_flInputMax": { "offset": 472, "type_name": "float32" }, "m_flInputMin": { "offset": 468, "type_name": "float32" }, "m_flOutputMax": { "offset": 480, "type_name": "float32" }, "m_flOutputMin": { "offset": 476, "type_name": "float32" }, "m_nField": { "offset": 464, "type_name": "ParticleAttributeIndex_t" }, "m_nOutControlPointNumber": { "offset": 456, "type_name": "int32" }, "m_nOutVectorField": { "offset": 460, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_RemapBoundingVolumetoCP": { "fields": { "m_flInputMax": { "offset": 464, "type_name": "float32" }, "m_flInputMin": { "offset": 460, "type_name": "float32" }, "m_flOutputMax": { "offset": 472, "type_name": "float32" }, "m_flOutputMin": { "offset": 468, "type_name": "float32" }, "m_nOutControlPointNumber": { "offset": 456, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_RemapCPVelocityToVector": { "fields": { "m_bNormalize": { "offset": 460, "type_name": "bool" }, "m_flScale": { "offset": 456, "type_name": "float32" }, "m_nControlPoint": { "offset": 448, "type_name": "int32" }, "m_nFieldOutput": { "offset": 452, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_RemapCPtoCP": { "fields": { "m_bDerivative": { "offset": 488, "type_name": "bool" }, "m_flInputMax": { "offset": 476, "type_name": "float32" }, "m_flInputMin": { "offset": 472, "type_name": "float32" }, "m_flInterpRate": { "offset": 492, "type_name": "float32" }, "m_flOutputMax": { "offset": 484, "type_name": "float32" }, "m_flOutputMin": { "offset": 480, "type_name": "float32" }, "m_nInputControlPoint": { "offset": 456, "type_name": "int32" }, "m_nInputField": { "offset": 464, "type_name": "int32" }, "m_nOutputControlPoint": { "offset": 460, "type_name": "int32" }, "m_nOutputField": { "offset": 468, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_RemapCPtoScalar": { "fields": { "m_flEndTime": { "offset": 480, "type_name": "float32" }, "m_flInputMax": { "offset": 464, "type_name": "float32" }, "m_flInputMin": { "offset": 460, "type_name": "float32" }, "m_flInterpRate": { "offset": 484, "type_name": "float32" }, "m_flOutputMax": { "offset": 472, "type_name": "float32" }, "m_flOutputMin": { "offset": 468, "type_name": "float32" }, "m_flStartTime": { "offset": 476, "type_name": "float32" }, "m_nCPInput": { "offset": 448, "type_name": "int32" }, "m_nField": { "offset": 456, "type_name": "int32" }, "m_nFieldOutput": { "offset": 452, "type_name": "ParticleAttributeIndex_t" }, "m_nSetMethod": { "offset": 488, "type_name": "ParticleSetMethod_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_RemapCPtoVector": { "fields": { "m_bAccelerate": { "offset": 525, "type_name": "bool" }, "m_bOffset": { "offset": 524, "type_name": "bool" }, "m_flEndTime": { "offset": 512, "type_name": "float32" }, "m_flInterpRate": { "offset": 516, "type_name": "float32" }, "m_flStartTime": { "offset": 508, "type_name": "float32" }, "m_nCPInput": { "offset": 448, "type_name": "int32" }, "m_nFieldOutput": { "offset": 452, "type_name": "ParticleAttributeIndex_t" }, "m_nLocalSpaceCP": { "offset": 456, "type_name": "int32" }, "m_nSetMethod": { "offset": 520, "type_name": "ParticleSetMethod_t" }, "m_vInputMax": { "offset": 472, "type_name": "Vector" }, "m_vInputMin": { "offset": 460, "type_name": "Vector" }, "m_vOutputMax": { "offset": 496, "type_name": "Vector" }, "m_vOutputMin": { "offset": 484, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_RemapControlPointDirectionToVector": { "fields": { "m_flScale": { "offset": 452, "type_name": "float32" }, "m_nControlPointNumber": { "offset": 456, "type_name": "int32" }, "m_nFieldOutput": { "offset": 448, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_RemapControlPointOrientationToRotation": { "fields": { "m_flOffsetRot": { "offset": 456, "type_name": "float32" }, "m_nCP": { "offset": 448, "type_name": "int32" }, "m_nComponent": { "offset": 460, "type_name": "int32" }, "m_nFieldOutput": { "offset": 452, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_RemapCrossProductOfTwoVectorsToVector": { "fields": { "m_InputVec1": { "offset": 448, "type_name": "CPerParticleVecInput" }, "m_InputVec2": { "offset": 2104, "type_name": "CPerParticleVecInput" }, "m_bNormalize": { "offset": 3764, "type_name": "bool" }, "m_nFieldOutput": { "offset": 3760, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_RemapDensityGradientToVectorAttribute": { "fields": { "m_flRadiusScale": { "offset": 448, "type_name": "float32" }, "m_nFieldOutput": { "offset": 452, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_RemapDensityToVector": { "fields": { "m_bUseParentDensity": { "offset": 488, "type_name": "bool" }, "m_flDensityMax": { "offset": 460, "type_name": "float32" }, "m_flDensityMin": { "offset": 456, "type_name": "float32" }, "m_flRadiusScale": { "offset": 448, "type_name": "float32" }, "m_nFieldOutput": { "offset": 452, "type_name": "ParticleAttributeIndex_t" }, "m_nVoxelGridResolution": { "offset": 492, "type_name": "int32" }, "m_vecOutputMax": { "offset": 476, "type_name": "Vector" }, "m_vecOutputMin": { "offset": 464, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_RemapDirectionToCPToVector": { "fields": { "m_bNormalize": { "offset": 476, "type_name": "bool" }, "m_flOffsetRot": { "offset": 460, "type_name": "float32" }, "m_flScale": { "offset": 456, "type_name": "float32" }, "m_nCP": { "offset": 448, "type_name": "int32" }, "m_nFieldOutput": { "offset": 452, "type_name": "ParticleAttributeIndex_t" }, "m_nFieldStrength": { "offset": 480, "type_name": "ParticleAttributeIndex_t" }, "m_vecOffsetAxis": { "offset": 464, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_RemapDistanceToLineSegmentBase": { "fields": { "m_bInfiniteLine": { "offset": 464, "type_name": "bool" }, "m_flMaxInputValue": { "offset": 460, "type_name": "float32" }, "m_flMinInputValue": { "offset": 456, "type_name": "float32" }, "m_nCP0": { "offset": 448, "type_name": "int32" }, "m_nCP1": { "offset": 452, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_RemapDistanceToLineSegmentToScalar": { "fields": { "m_flMaxOutputValue": { "offset": 480, "type_name": "float32" }, "m_flMinOutputValue": { "offset": 476, "type_name": "float32" }, "m_nFieldOutput": { "offset": 472, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "C_OP_RemapDistanceToLineSegmentBase" }, "C_OP_RemapDistanceToLineSegmentToVector": { "fields": { "m_nFieldOutput": { "offset": 472, "type_name": "ParticleAttributeIndex_t" }, "m_vMaxOutputValue": { "offset": 488, "type_name": "Vector" }, "m_vMinOutputValue": { "offset": 476, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "C_OP_RemapDistanceToLineSegmentBase" }, "C_OP_RemapDotProductToCP": { "fields": { "m_flInputMax": { "offset": 824, "type_name": "CParticleCollectionFloatInput" }, "m_flInputMin": { "offset": 472, "type_name": "CParticleCollectionFloatInput" }, "m_flOutputMax": { "offset": 1528, "type_name": "CParticleCollectionFloatInput" }, "m_flOutputMin": { "offset": 1176, "type_name": "CParticleCollectionFloatInput" }, "m_nInputCP1": { "offset": 456, "type_name": "int32" }, "m_nInputCP2": { "offset": 460, "type_name": "int32" }, "m_nOutVectorField": { "offset": 468, "type_name": "int32" }, "m_nOutputCP": { "offset": 464, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_RemapDotProductToScalar": { "fields": { "m_bActiveRange": { "offset": 484, "type_name": "bool" }, "m_bUseParticleNormal": { "offset": 485, "type_name": "bool" }, "m_bUseParticleVelocity": { "offset": 476, "type_name": "bool" }, "m_flInputMax": { "offset": 464, "type_name": "float32" }, "m_flInputMin": { "offset": 460, "type_name": "float32" }, "m_flOutputMax": { "offset": 472, "type_name": "float32" }, "m_flOutputMin": { "offset": 468, "type_name": "float32" }, "m_nFieldOutput": { "offset": 456, "type_name": "ParticleAttributeIndex_t" }, "m_nInputCP1": { "offset": 448, "type_name": "int32" }, "m_nInputCP2": { "offset": 452, "type_name": "int32" }, "m_nSetMethod": { "offset": 480, "type_name": "ParticleSetMethod_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_RemapExternalWindToCP": { "fields": { "m_bSetMagnitude": { "offset": 2120, "type_name": "bool" }, "m_nCP": { "offset": 456, "type_name": "int32" }, "m_nCPOutput": { "offset": 460, "type_name": "int32" }, "m_nOutVectorField": { "offset": 2124, "type_name": "int32" }, "m_vecScale": { "offset": 464, "type_name": "CParticleCollectionVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_RemapGravityToVector": { "fields": { "m_bNormalizedOutput": { "offset": 2112, "type_name": "bool" }, "m_nOutputField": { "offset": 2104, "type_name": "ParticleAttributeIndex_t" }, "m_nSetMethod": { "offset": 2108, "type_name": "ParticleSetMethod_t" }, "m_vInput1": { "offset": 448, "type_name": "CPerParticleVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_RemapModelVolumetoCP": { "fields": { "m_bBBoxOnly": { "offset": 492, "type_name": "bool" }, "m_bCubeRoot": { "offset": 493, "type_name": "bool" }, "m_flInputMax": { "offset": 480, "type_name": "float32" }, "m_flInputMin": { "offset": 476, "type_name": "float32" }, "m_flOutputMax": { "offset": 488, "type_name": "float32" }, "m_flOutputMin": { "offset": 484, "type_name": "float32" }, "m_nBBoxType": { "offset": 456, "type_name": "BBoxVolumeType_t" }, "m_nField": { "offset": 472, "type_name": "int32" }, "m_nInControlPointNumber": { "offset": 460, "type_name": "int32" }, "m_nOutControlPointMaxNumber": { "offset": 468, "type_name": "int32" }, "m_nOutControlPointNumber": { "offset": 464, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_RemapNamedModelBodyPartEndCap": { "fields": {}, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "C_OP_RemapNamedModelElementEndCap" }, "C_OP_RemapNamedModelBodyPartOnceTimed": { "fields": {}, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "C_OP_RemapNamedModelElementOnceTimed" }, "C_OP_RemapNamedModelElementEndCap": { "fields": { "m_bModelFromRenderer": { "offset": 528, "type_name": "bool" }, "m_fallbackNames": { "offset": 504, "type_name": "CUtlVector" }, "m_hModel": { "offset": 448, "type_name": "CStrongHandle" }, "m_inNames": { "offset": 456, "type_name": "CUtlVector" }, "m_nFieldInput": { "offset": 532, "type_name": "ParticleAttributeIndex_t" }, "m_nFieldOutput": { "offset": 536, "type_name": "ParticleAttributeIndex_t" }, "m_outNames": { "offset": 480, "type_name": "CUtlVector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_RemapNamedModelElementOnceTimed": { "fields": { "m_bModelFromRenderer": { "offset": 528, "type_name": "bool" }, "m_bProportional": { "offset": 529, "type_name": "bool" }, "m_fallbackNames": { "offset": 504, "type_name": "CUtlVector" }, "m_flRemapTime": { "offset": 540, "type_name": "float32" }, "m_hModel": { "offset": 448, "type_name": "CStrongHandle" }, "m_inNames": { "offset": 456, "type_name": "CUtlVector" }, "m_nFieldInput": { "offset": 532, "type_name": "ParticleAttributeIndex_t" }, "m_nFieldOutput": { "offset": 536, "type_name": "ParticleAttributeIndex_t" }, "m_outNames": { "offset": 480, "type_name": "CUtlVector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_RemapNamedModelMeshGroupEndCap": { "fields": {}, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "C_OP_RemapNamedModelElementEndCap" }, "C_OP_RemapNamedModelMeshGroupOnceTimed": { "fields": {}, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "C_OP_RemapNamedModelElementOnceTimed" }, "C_OP_RemapNamedModelSequenceEndCap": { "fields": {}, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "C_OP_RemapNamedModelElementEndCap" }, "C_OP_RemapNamedModelSequenceOnceTimed": { "fields": {}, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "C_OP_RemapNamedModelElementOnceTimed" }, "C_OP_RemapParticleCountOnScalarEndCap": { "fields": { "m_bBackwards": { "offset": 468, "type_name": "bool" }, "m_flOutputMax": { "offset": 464, "type_name": "float32" }, "m_flOutputMin": { "offset": 460, "type_name": "float32" }, "m_nFieldOutput": { "offset": 448, "type_name": "ParticleAttributeIndex_t" }, "m_nInputMax": { "offset": 456, "type_name": "int32" }, "m_nInputMin": { "offset": 452, "type_name": "int32" }, "m_nSetMethod": { "offset": 472, "type_name": "ParticleSetMethod_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_RemapParticleCountToScalar": { "fields": { "m_bActiveRange": { "offset": 1864, "type_name": "bool" }, "m_flOutputMax": { "offset": 1512, "type_name": "CParticleCollectionFloatInput" }, "m_flOutputMin": { "offset": 1160, "type_name": "CParticleCollectionFloatInput" }, "m_nFieldOutput": { "offset": 448, "type_name": "ParticleAttributeIndex_t" }, "m_nInputMax": { "offset": 808, "type_name": "CParticleCollectionFloatInput" }, "m_nInputMin": { "offset": 456, "type_name": "CParticleCollectionFloatInput" }, "m_nSetMethod": { "offset": 1868, "type_name": "ParticleSetMethod_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_RemapSDFDistanceToScalarAttribute": { "fields": { "m_flMaxDistance": { "offset": 808, "type_name": "CParticleCollectionFloatInput" }, "m_flMinDistance": { "offset": 456, "type_name": "CParticleCollectionFloatInput" }, "m_flValueAboveMax": { "offset": 2216, "type_name": "CParticleCollectionFloatInput" }, "m_flValueAtMax": { "offset": 1864, "type_name": "CParticleCollectionFloatInput" }, "m_flValueAtMin": { "offset": 1512, "type_name": "CParticleCollectionFloatInput" }, "m_flValueBelowMin": { "offset": 1160, "type_name": "CParticleCollectionFloatInput" }, "m_nFieldOutput": { "offset": 448, "type_name": "ParticleAttributeIndex_t" }, "m_nVectorFieldInput": { "offset": 452, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_RemapSDFDistanceToVectorAttribute": { "fields": { "m_flMaxDistance": { "offset": 808, "type_name": "CParticleCollectionFloatInput" }, "m_flMinDistance": { "offset": 456, "type_name": "CParticleCollectionFloatInput" }, "m_nVectorFieldInput": { "offset": 452, "type_name": "ParticleAttributeIndex_t" }, "m_nVectorFieldOutput": { "offset": 448, "type_name": "ParticleAttributeIndex_t" }, "m_vValueAboveMax": { "offset": 1196, "type_name": "Vector" }, "m_vValueAtMax": { "offset": 1184, "type_name": "Vector" }, "m_vValueAtMin": { "offset": 1172, "type_name": "Vector" }, "m_vValueBelowMin": { "offset": 1160, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_RemapSDFGradientToVectorAttribute": { "fields": { "m_nFieldOutput": { "offset": 448, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_RemapScalar": { "fields": { "m_bOldCode": { "offset": 472, "type_name": "bool" }, "m_flInputMax": { "offset": 460, "type_name": "float32" }, "m_flInputMin": { "offset": 456, "type_name": "float32" }, "m_flOutputMax": { "offset": 468, "type_name": "float32" }, "m_flOutputMin": { "offset": 464, "type_name": "float32" }, "m_nFieldInput": { "offset": 448, "type_name": "ParticleAttributeIndex_t" }, "m_nFieldOutput": { "offset": 452, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_RemapScalarEndCap": { "fields": { "m_flInputMax": { "offset": 460, "type_name": "float32" }, "m_flInputMin": { "offset": 456, "type_name": "float32" }, "m_flOutputMax": { "offset": 468, "type_name": "float32" }, "m_flOutputMin": { "offset": 464, "type_name": "float32" }, "m_nFieldInput": { "offset": 448, "type_name": "ParticleAttributeIndex_t" }, "m_nFieldOutput": { "offset": 452, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_RemapScalarOnceTimed": { "fields": { "m_bProportional": { "offset": 448, "type_name": "bool" }, "m_flInputMax": { "offset": 464, "type_name": "float32" }, "m_flInputMin": { "offset": 460, "type_name": "float32" }, "m_flOutputMax": { "offset": 472, "type_name": "float32" }, "m_flOutputMin": { "offset": 468, "type_name": "float32" }, "m_flRemapTime": { "offset": 476, "type_name": "float32" }, "m_nFieldInput": { "offset": 452, "type_name": "ParticleAttributeIndex_t" }, "m_nFieldOutput": { "offset": 456, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_RemapSpeed": { "fields": { "m_bIgnoreDelta": { "offset": 472, "type_name": "bool" }, "m_flInputMax": { "offset": 456, "type_name": "float32" }, "m_flInputMin": { "offset": 452, "type_name": "float32" }, "m_flOutputMax": { "offset": 464, "type_name": "float32" }, "m_flOutputMin": { "offset": 460, "type_name": "float32" }, "m_nFieldOutput": { "offset": 448, "type_name": "ParticleAttributeIndex_t" }, "m_nSetMethod": { "offset": 468, "type_name": "ParticleSetMethod_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_RemapSpeedtoCP": { "fields": { "m_bUseDeltaV": { "offset": 484, "type_name": "bool" }, "m_flInputMax": { "offset": 472, "type_name": "float32" }, "m_flInputMin": { "offset": 468, "type_name": "float32" }, "m_flOutputMax": { "offset": 480, "type_name": "float32" }, "m_flOutputMin": { "offset": 476, "type_name": "float32" }, "m_nField": { "offset": 464, "type_name": "int32" }, "m_nInControlPointNumber": { "offset": 456, "type_name": "int32" }, "m_nOutControlPointNumber": { "offset": 460, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_RemapTransformOrientationToRotations": { "fields": { "m_TransformInput": { "offset": 448, "type_name": "CParticleTransformInput" }, "m_bUseQuat": { "offset": 564, "type_name": "bool" }, "m_bWriteNormal": { "offset": 565, "type_name": "bool" }, "m_vecRotation": { "offset": 552, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_RemapTransformOrientationToYaw": { "fields": { "m_TransformInput": { "offset": 448, "type_name": "CParticleTransformInput" }, "m_flRotOffset": { "offset": 556, "type_name": "float32" }, "m_flSpinStrength": { "offset": 560, "type_name": "float32" }, "m_nFieldOutput": { "offset": 552, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_RemapTransformToVelocity": { "fields": { "m_TransformInput": { "offset": 448, "type_name": "CParticleTransformInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_RemapTransformVisibilityToScalar": { "fields": { "m_TransformInput": { "offset": 456, "type_name": "CParticleTransformInput" }, "m_flInputMax": { "offset": 568, "type_name": "float32" }, "m_flInputMin": { "offset": 564, "type_name": "float32" }, "m_flOutputMax": { "offset": 576, "type_name": "float32" }, "m_flOutputMin": { "offset": 572, "type_name": "float32" }, "m_flRadius": { "offset": 580, "type_name": "float32" }, "m_nFieldOutput": { "offset": 560, "type_name": "ParticleAttributeIndex_t" }, "m_nSetMethod": { "offset": 448, "type_name": "ParticleSetMethod_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_RemapTransformVisibilityToVector": { "fields": { "m_TransformInput": { "offset": 456, "type_name": "CParticleTransformInput" }, "m_flInputMax": { "offset": 568, "type_name": "float32" }, "m_flInputMin": { "offset": 564, "type_name": "float32" }, "m_flRadius": { "offset": 596, "type_name": "float32" }, "m_nFieldOutput": { "offset": 560, "type_name": "ParticleAttributeIndex_t" }, "m_nSetMethod": { "offset": 448, "type_name": "ParticleSetMethod_t" }, "m_vecOutputMax": { "offset": 584, "type_name": "Vector" }, "m_vecOutputMin": { "offset": 572, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_RemapVectorComponentToScalar": { "fields": { "m_nComponent": { "offset": 456, "type_name": "int32" }, "m_nFieldInput": { "offset": 448, "type_name": "ParticleAttributeIndex_t" }, "m_nFieldOutput": { "offset": 452, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_RemapVectortoCP": { "fields": { "m_nFieldInput": { "offset": 452, "type_name": "ParticleAttributeIndex_t" }, "m_nOutControlPointNumber": { "offset": 448, "type_name": "int32" }, "m_nParticleNumber": { "offset": 456, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_RemapVelocityToVector": { "fields": { "m_bNormalize": { "offset": 456, "type_name": "bool" }, "m_flScale": { "offset": 452, "type_name": "float32" }, "m_nFieldOutput": { "offset": 448, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_RemapVisibilityScalar": { "fields": { "m_flInputMax": { "offset": 460, "type_name": "float32" }, "m_flInputMin": { "offset": 456, "type_name": "float32" }, "m_flOutputMax": { "offset": 468, "type_name": "float32" }, "m_flOutputMin": { "offset": 464, "type_name": "float32" }, "m_flRadiusScale": { "offset": 472, "type_name": "float32" }, "m_nFieldInput": { "offset": 448, "type_name": "ParticleAttributeIndex_t" }, "m_nFieldOutput": { "offset": 452, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_RenderAsModels": { "fields": { "m_ModelList": { "offset": 528, "type_name": "CUtlVector" }, "m_bFitToModelSize": { "offset": 560, "type_name": "bool" }, "m_bNonUniformScaling": { "offset": 561, "type_name": "bool" }, "m_flModelScale": { "offset": 556, "type_name": "float32" }, "m_nSizeCullBloat": { "offset": 576, "type_name": "int32" }, "m_nXAxisScalingAttribute": { "offset": 564, "type_name": "ParticleAttributeIndex_t" }, "m_nYAxisScalingAttribute": { "offset": 568, "type_name": "ParticleAttributeIndex_t" }, "m_nZAxisScalingAttribute": { "offset": 572, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionRenderer" }, "C_OP_RenderBlobs": { "fields": { "m_MaterialVars": { "offset": 1600, "type_name": "CUtlVector" }, "m_cubeWidth": { "offset": 528, "type_name": "CParticleCollectionRendererFloatInput" }, "m_cutoffRadius": { "offset": 880, "type_name": "CParticleCollectionRendererFloatInput" }, "m_hMaterial": { "offset": 1648, "type_name": "CStrongHandle" }, "m_nIndexCountKb": { "offset": 1588, "type_name": "uint32" }, "m_nScaleCP": { "offset": 1592, "type_name": "int32" }, "m_nVertexCountKb": { "offset": 1584, "type_name": "uint32" }, "m_renderRadius": { "offset": 1232, "type_name": "CParticleCollectionRendererFloatInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionRenderer" }, "C_OP_RenderCables": { "fields": { "m_LightingTransform": { "offset": 5056, "type_name": "CParticleTransformInput" }, "m_MaterialFloatVars": { "offset": 5160, "type_name": "CUtlVector" }, "m_MaterialVecVars": { "offset": 5208, "type_name": "CUtlVector" }, "m_bDrawCableCaps": { "offset": 5024, "type_name": "bool" }, "m_flAlphaScale": { "offset": 880, "type_name": "CParticleCollectionFloatInput" }, "m_flCapOffsetAmount": { "offset": 5032, "type_name": "float32" }, "m_flCapRoundness": { "offset": 5028, "type_name": "float32" }, "m_flColorMapOffsetU": { "offset": 3968, "type_name": "CParticleCollectionFloatInput" }, "m_flColorMapOffsetV": { "offset": 3616, "type_name": "CParticleCollectionFloatInput" }, "m_flNormalMapOffsetU": { "offset": 4672, "type_name": "CParticleCollectionFloatInput" }, "m_flNormalMapOffsetV": { "offset": 4320, "type_name": "CParticleCollectionFloatInput" }, "m_flRadiusScale": { "offset": 528, "type_name": "CParticleCollectionFloatInput" }, "m_flTessScale": { "offset": 5036, "type_name": "float32" }, "m_flTextureRepeatsCircumference": { "offset": 3264, "type_name": "CParticleCollectionFloatInput" }, "m_flTextureRepeatsPerSegment": { "offset": 2912, "type_name": "CParticleCollectionFloatInput" }, "m_hMaterial": { "offset": 2896, "type_name": "CStrongHandle" }, "m_nColorBlendType": { "offset": 2888, "type_name": "ParticleColorBlendType_t" }, "m_nMaxTesselation": { "offset": 5044, "type_name": "int32" }, "m_nMinTesselation": { "offset": 5040, "type_name": "int32" }, "m_nRoundness": { "offset": 5048, "type_name": "int32" }, "m_nTextureRepetitionMode": { "offset": 2904, "type_name": "TextureRepetitionMode_t" }, "m_vecColorScale": { "offset": 1232, "type_name": "CParticleCollectionVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionRenderer" }, "C_OP_RenderClientPhysicsImpulse": { "fields": { "m_flMagnitude": { "offset": 880, "type_name": "CPerParticleFloatInput" }, "m_flRadius": { "offset": 528, "type_name": "CPerParticleFloatInput" }, "m_nSimIdFilter": { "offset": 1232, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionRenderer" }, "C_OP_RenderClothForce": { "fields": {}, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionRenderer" }, "C_OP_RenderDeferredLight": { "fields": { "m_bUseAlphaTestWindow": { "offset": 528, "type_name": "bool" }, "m_bUseTexture": { "offset": 529, "type_name": "bool" }, "m_flAlphaScale": { "offset": 536, "type_name": "float32" }, "m_flDistanceFalloff": { "offset": 2212, "type_name": "float32" }, "m_flLightDistance": { "offset": 2204, "type_name": "float32" }, "m_flRadiusScale": { "offset": 532, "type_name": "float32" }, "m_flSpotFoV": { "offset": 2216, "type_name": "float32" }, "m_flStartFalloff": { "offset": 2208, "type_name": "float32" }, "m_hTexture": { "offset": 2232, "type_name": "CStrongHandle" }, "m_nAlpha2Field": { "offset": 540, "type_name": "ParticleAttributeIndex_t" }, "m_nAlphaTestPointField": { "offset": 2220, "type_name": "ParticleAttributeIndex_t" }, "m_nAlphaTestRangeField": { "offset": 2224, "type_name": "ParticleAttributeIndex_t" }, "m_nAlphaTestSharpnessField": { "offset": 2228, "type_name": "ParticleAttributeIndex_t" }, "m_nColorBlendType": { "offset": 2200, "type_name": "ParticleColorBlendType_t" }, "m_nHSVShiftControlPoint": { "offset": 2240, "type_name": "int32" }, "m_vecColorScale": { "offset": 544, "type_name": "CParticleCollectionVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionRenderer" }, "C_OP_RenderFlattenGrass": { "fields": { "m_flFlattenStrength": { "offset": 528, "type_name": "float32" }, "m_flRadiusScale": { "offset": 536, "type_name": "float32" }, "m_nStrengthFieldOverride": { "offset": 532, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionRenderer" }, "C_OP_RenderGpuImplicit": { "fields": { "m_bUsePerParticleRadius": { "offset": 528, "type_name": "bool" }, "m_fGridSize": { "offset": 544, "type_name": "CParticleCollectionRendererFloatInput" }, "m_fIsosurfaceThreshold": { "offset": 1248, "type_name": "CParticleCollectionRendererFloatInput" }, "m_fRadiusScale": { "offset": 896, "type_name": "CParticleCollectionRendererFloatInput" }, "m_hMaterial": { "offset": 1608, "type_name": "CStrongHandle" }, "m_nIndexCountKb": { "offset": 536, "type_name": "uint32" }, "m_nScaleCP": { "offset": 1600, "type_name": "int32" }, "m_nVertexCountKb": { "offset": 532, "type_name": "uint32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionRenderer" }, "C_OP_RenderLightBeam": { "fields": { "m_bCastShadows": { "offset": 2544, "type_name": "bool" }, "m_flBrightnessLumensPerMeter": { "offset": 2192, "type_name": "CParticleCollectionFloatInput" }, "m_flRange": { "offset": 2904, "type_name": "CParticleCollectionFloatInput" }, "m_flSkirt": { "offset": 2552, "type_name": "CParticleCollectionFloatInput" }, "m_flThickness": { "offset": 3256, "type_name": "CParticleCollectionFloatInput" }, "m_nColorBlendType": { "offset": 2184, "type_name": "ParticleColorBlendType_t" }, "m_vColorBlend": { "offset": 528, "type_name": "CParticleCollectionVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionRenderer" }, "C_OP_RenderLights": { "fields": { "m_bAnimateInFPS": { "offset": 544, "type_name": "bool" }, "m_flAnimationRate": { "offset": 536, "type_name": "float32" }, "m_flEndFadeSize": { "offset": 560, "type_name": "float32" }, "m_flMaxSize": { "offset": 552, "type_name": "float32" }, "m_flMinSize": { "offset": 548, "type_name": "float32" }, "m_flStartFadeSize": { "offset": 556, "type_name": "float32" }, "m_nAnimationType": { "offset": 540, "type_name": "AnimationType_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "C_OP_RenderPoints" }, "C_OP_RenderMaterialProxy": { "fields": { "m_MaterialVars": { "offset": 536, "type_name": "CUtlVector" }, "m_flAlpha": { "offset": 2576, "type_name": "CPerParticleFloatInput" }, "m_flMaterialOverrideEnabled": { "offset": 568, "type_name": "CParticleCollectionFloatInput" }, "m_hOverrideMaterial": { "offset": 560, "type_name": "CStrongHandle" }, "m_nColorBlendType": { "offset": 2928, "type_name": "ParticleColorBlendType_t" }, "m_nMaterialControlPoint": { "offset": 528, "type_name": "int32" }, "m_nProxyType": { "offset": 532, "type_name": "MaterialProxyType_t" }, "m_vecColorScale": { "offset": 920, "type_name": "CParticleCollectionVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionRenderer" }, "C_OP_RenderModels": { "fields": { "m_ActivityName": { "offset": 5936, "type_name": "char[256]" }, "m_ClothEffectName": { "offset": 6449, "type_name": "char[64]" }, "m_EconSlotName": { "offset": 7364, "type_name": "char[256]" }, "m_MaterialVars": { "offset": 6888, "type_name": "CUtlVector" }, "m_ModelList": { "offset": 536, "type_name": "CUtlVector" }, "m_SequenceName": { "offset": 6192, "type_name": "char[256]" }, "m_bAcceptsDecals": { "offset": 7630, "type_name": "bool" }, "m_bAllowApproximateTransforms": { "offset": 7633, "type_name": "bool" }, "m_bAnimated": { "offset": 5560, "type_name": "bool" }, "m_bCenterOffset": { "offset": 570, "type_name": "bool" }, "m_bDisableDepthPrepass": { "offset": 7629, "type_name": "bool" }, "m_bDisableShadows": { "offset": 7628, "type_name": "bool" }, "m_bDoNotDrawInParticlePass": { "offset": 7632, "type_name": "bool" }, "m_bEnableClothSimulation": { "offset": 6448, "type_name": "bool" }, "m_bForceDrawInterlevedWithSiblings": { "offset": 7631, "type_name": "bool" }, "m_bForceLoopingAnimation": { "offset": 5921, "type_name": "bool" }, "m_bIgnoreNormal": { "offset": 568, "type_name": "bool" }, "m_bIgnoreRadius": { "offset": 3888, "type_name": "bool" }, "m_bLocalScale": { "offset": 5552, "type_name": "bool" }, "m_bManualAnimFrame": { "offset": 5923, "type_name": "bool" }, "m_bOnlyRenderInEffecsGameOverlay": { "offset": 531, "type_name": "bool" }, "m_bOnlyRenderInEffectsBloomPass": { "offset": 528, "type_name": "bool" }, "m_bOnlyRenderInEffectsWaterPass": { "offset": 529, "type_name": "bool" }, "m_bOrientZ": { "offset": 569, "type_name": "bool" }, "m_bOriginalModel": { "offset": 7620, "type_name": "bool" }, "m_bOverrideTranslucentMaterials": { "offset": 6528, "type_name": "bool" }, "m_bResetAnimOnStop": { "offset": 5922, "type_name": "bool" }, "m_bScaleAnimationRate": { "offset": 5920, "type_name": "bool" }, "m_bSuppressTint": { "offset": 7621, "type_name": "bool" }, "m_bUseMixedResolutionRendering": { "offset": 530, "type_name": "bool" }, "m_flAlphaScale": { "offset": 8248, "type_name": "CParticleCollectionFloatInput" }, "m_flAnimationRate": { "offset": 5568, "type_name": "CPerParticleFloatInput" }, "m_flManualModelSelection": { "offset": 6912, "type_name": "CPerParticleFloatInput" }, "m_flRadiusScale": { "offset": 7896, "type_name": "CParticleCollectionFloatInput" }, "m_flRollScale": { "offset": 8600, "type_name": "CParticleCollectionFloatInput" }, "m_hOverrideMaterial": { "offset": 6520, "type_name": "CStrongHandle" }, "m_modelInput": { "offset": 7264, "type_name": "CParticleModelInput" }, "m_nAlpha2Field": { "offset": 8952, "type_name": "ParticleAttributeIndex_t" }, "m_nAnimationField": { "offset": 5928, "type_name": "ParticleAttributeIndex_t" }, "m_nAnimationScaleField": { "offset": 5924, "type_name": "ParticleAttributeIndex_t" }, "m_nBodyGroupField": { "offset": 560, "type_name": "ParticleAttributeIndex_t" }, "m_nColorBlendType": { "offset": 10616, "type_name": "ParticleColorBlendType_t" }, "m_nLOD": { "offset": 7360, "type_name": "int32" }, "m_nManualFrameField": { "offset": 5932, "type_name": "ParticleAttributeIndex_t" }, "m_nModelScaleCP": { "offset": 3892, "type_name": "int32" }, "m_nSizeCullBloat": { "offset": 5556, "type_name": "int32" }, "m_nSkin": { "offset": 6536, "type_name": "CPerParticleFloatInput" }, "m_nSubModelField": { "offset": 564, "type_name": "ParticleAttributeIndex_t" }, "m_nSubModelFieldType": { "offset": 7624, "type_name": "RenderModelSubModelFieldType_t" }, "m_szRenderAttribute": { "offset": 7634, "type_name": "char[260]" }, "m_vecColorScale": { "offset": 8960, "type_name": "CParticleCollectionVecInput" }, "m_vecComponentScale": { "offset": 3896, "type_name": "CPerParticleVecInput" }, "m_vecLocalOffset": { "offset": 576, "type_name": "CPerParticleVecInput" }, "m_vecLocalRotation": { "offset": 2232, "type_name": "CPerParticleVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionRenderer" }, "C_OP_RenderOmni2Light": { "fields": { "m_bCastShadows": { "offset": 2904, "type_name": "bool" }, "m_bFog": { "offset": 2905, "type_name": "bool" }, "m_bSphericalCookie": { "offset": 5032, "type_name": "bool" }, "m_flBrightnessCandelas": { "offset": 2552, "type_name": "CPerParticleFloatInput" }, "m_flBrightnessLumens": { "offset": 2200, "type_name": "CPerParticleFloatInput" }, "m_flFogScale": { "offset": 2912, "type_name": "CPerParticleFloatInput" }, "m_flInnerConeAngle": { "offset": 4320, "type_name": "CPerParticleFloatInput" }, "m_flLuminaireRadius": { "offset": 3264, "type_name": "CPerParticleFloatInput" }, "m_flOuterConeAngle": { "offset": 4672, "type_name": "CPerParticleFloatInput" }, "m_flRange": { "offset": 3968, "type_name": "CPerParticleFloatInput" }, "m_flSkirt": { "offset": 3616, "type_name": "CPerParticleFloatInput" }, "m_hLightCookie": { "offset": 5024, "type_name": "CStrongHandle" }, "m_nBrightnessUnit": { "offset": 2196, "type_name": "ParticleLightUnitChoiceList_t" }, "m_nColorBlendType": { "offset": 2192, "type_name": "ParticleColorBlendType_t" }, "m_nLightType": { "offset": 528, "type_name": "ParticleOmni2LightTypeChoiceList_t" }, "m_vColorBlend": { "offset": 536, "type_name": "CParticleCollectionVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionRenderer" }, "C_OP_RenderPoints": { "fields": { "m_hMaterial": { "offset": 528, "type_name": "CStrongHandle" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionRenderer" }, "C_OP_RenderPostProcessing": { "fields": { "m_flPostProcessStrength": { "offset": 528, "type_name": "CPerParticleFloatInput" }, "m_hPostTexture": { "offset": 880, "type_name": "CStrongHandle" }, "m_nPriority": { "offset": 888, "type_name": "ParticlePostProcessPriorityGroup_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionRenderer" }, "C_OP_RenderProjected": { "fields": { "m_MaterialVars": { "offset": 928, "type_name": "CUtlVector" }, "m_bEnableProjectedDepthControls": { "offset": 532, "type_name": "bool" }, "m_bFlipHorizontal": { "offset": 531, "type_name": "bool" }, "m_bOrientToNormal": { "offset": 924, "type_name": "bool" }, "m_bProjectCharacter": { "offset": 528, "type_name": "bool" }, "m_bProjectWater": { "offset": 530, "type_name": "bool" }, "m_bProjectWorld": { "offset": 529, "type_name": "bool" }, "m_flAlphaScale": { "offset": 1304, "type_name": "CParticleCollectionFloatInput" }, "m_flAnimationTimeScale": { "offset": 920, "type_name": "float32" }, "m_flMaterialSelection": { "offset": 568, "type_name": "CPerParticleFloatInput" }, "m_flMaxProjectionDepth": { "offset": 540, "type_name": "float32" }, "m_flMinProjectionDepth": { "offset": 536, "type_name": "float32" }, "m_flRadiusScale": { "offset": 952, "type_name": "CParticleCollectionFloatInput" }, "m_flRollScale": { "offset": 1656, "type_name": "CParticleCollectionFloatInput" }, "m_nAlpha2Field": { "offset": 2008, "type_name": "ParticleAttributeIndex_t" }, "m_nColorBlendType": { "offset": 3672, "type_name": "ParticleColorBlendType_t" }, "m_vecColorScale": { "offset": 2016, "type_name": "CParticleCollectionVecInput" }, "m_vecProjectedMaterials": { "offset": 544, "type_name": "CUtlVector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionRenderer" }, "C_OP_RenderRopes": { "fields": { "m_bClampV": { "offset": 12028, "type_name": "bool" }, "m_bClosedLoop": { "offset": 12065, "type_name": "bool" }, "m_bDrawAsOpaque": { "offset": 12076, "type_name": "bool" }, "m_bEnableFadingAndClamping": { "offset": 10920, "type_name": "bool" }, "m_bGenerateNormals": { "offset": 12077, "type_name": "bool" }, "m_bReverseOrder": { "offset": 12064, "type_name": "bool" }, "m_bUseScalarForTextureCoordinate": { "offset": 12053, "type_name": "bool" }, "m_flEndFadeDot": { "offset": 10944, "type_name": "float32" }, "m_flEndFadeSize": { "offset": 10936, "type_name": "float32" }, "m_flMaxSize": { "offset": 10928, "type_name": "float32" }, "m_flMinSize": { "offset": 10924, "type_name": "float32" }, "m_flRadiusTaper": { "offset": 10948, "type_name": "float32" }, "m_flScalarAttributeTextureCoordScale": { "offset": 12060, "type_name": "float32" }, "m_flScaleVOffsetByControlPointDistance": { "offset": 12048, "type_name": "float32" }, "m_flScaleVScrollByControlPointDistance": { "offset": 12044, "type_name": "float32" }, "m_flScaleVSizeByControlPointDistance": { "offset": 12040, "type_name": "float32" }, "m_flStartFadeDot": { "offset": 10940, "type_name": "float32" }, "m_flStartFadeSize": { "offset": 10932, "type_name": "float32" }, "m_flTessScale": { "offset": 10960, "type_name": "float32" }, "m_flTextureVOffset": { "offset": 11672, "type_name": "CParticleCollectionRendererFloatInput" }, "m_flTextureVScrollRate": { "offset": 11320, "type_name": "CParticleCollectionRendererFloatInput" }, "m_flTextureVWorldSize": { "offset": 10968, "type_name": "CParticleCollectionRendererFloatInput" }, "m_nMaxTesselation": { "offset": 10956, "type_name": "int32" }, "m_nMinTesselation": { "offset": 10952, "type_name": "int32" }, "m_nOrientationType": { "offset": 12068, "type_name": "ParticleOrientationChoiceList_t" }, "m_nScalarFieldForTextureCoordinate": { "offset": 12056, "type_name": "ParticleAttributeIndex_t" }, "m_nScaleCP1": { "offset": 12032, "type_name": "int32" }, "m_nScaleCP2": { "offset": 12036, "type_name": "int32" }, "m_nTextureVParamsCP": { "offset": 12024, "type_name": "int32" }, "m_nVectorFieldForOrientation": { "offset": 12072, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CBaseRendererSource2" }, "C_OP_RenderScreenShake": { "fields": { "m_flAmplitudeScale": { "offset": 540, "type_name": "float32" }, "m_flDurationScale": { "offset": 528, "type_name": "float32" }, "m_flFrequencyScale": { "offset": 536, "type_name": "float32" }, "m_flRadiusScale": { "offset": 532, "type_name": "float32" }, "m_nAmplitudeField": { "offset": 556, "type_name": "ParticleAttributeIndex_t" }, "m_nDurationField": { "offset": 548, "type_name": "ParticleAttributeIndex_t" }, "m_nFilterCP": { "offset": 560, "type_name": "int32" }, "m_nFrequencyField": { "offset": 552, "type_name": "ParticleAttributeIndex_t" }, "m_nRadiusField": { "offset": 544, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionRenderer" }, "C_OP_RenderScreenVelocityRotate": { "fields": { "m_flForwardDegrees": { "offset": 532, "type_name": "float32" }, "m_flRotateRateDegrees": { "offset": 528, "type_name": "float32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionRenderer" }, "C_OP_RenderSimpleModelCollection": { "fields": { "m_bAcceptsDecals": { "offset": 994, "type_name": "bool" }, "m_bCenterOffset": { "offset": 528, "type_name": "bool" }, "m_bDisableMotionBlur": { "offset": 993, "type_name": "bool" }, "m_bDisableShadows": { "offset": 992, "type_name": "bool" }, "m_fSizeCullScale": { "offset": 640, "type_name": "CParticleCollectionFloatInput" }, "m_hModel": { "offset": 536, "type_name": "CStrongHandle" }, "m_modelInput": { "offset": 544, "type_name": "CParticleModelInput" }, "m_nAngularVelocityField": { "offset": 996, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionRenderer" }, "C_OP_RenderSound": { "fields": { "m_bSuppressStopSoundEvent": { "offset": 824, "type_name": "bool" }, "m_flDurationScale": { "offset": 528, "type_name": "float32" }, "m_flPitchScale": { "offset": 536, "type_name": "float32" }, "m_flSndLvlScale": { "offset": 532, "type_name": "float32" }, "m_flVolumeScale": { "offset": 540, "type_name": "float32" }, "m_nCPReference": { "offset": 564, "type_name": "int32" }, "m_nChannel": { "offset": 560, "type_name": "int32" }, "m_nDurationField": { "offset": 548, "type_name": "ParticleAttributeIndex_t" }, "m_nPitchField": { "offset": 552, "type_name": "ParticleAttributeIndex_t" }, "m_nSndLvlField": { "offset": 544, "type_name": "ParticleAttributeIndex_t" }, "m_nVolumeField": { "offset": 556, "type_name": "ParticleAttributeIndex_t" }, "m_pszSoundName": { "offset": 568, "type_name": "char[256]" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionRenderer" }, "C_OP_RenderSprites": { "fields": { "m_OutlineColor": { "offset": 13069, "type_name": "Color" }, "m_bDistanceAlpha": { "offset": 13056, "type_name": "bool" }, "m_bOutline": { "offset": 13068, "type_name": "bool" }, "m_bParticleShadows": { "offset": 13808, "type_name": "bool" }, "m_bSoftEdges": { "offset": 13057, "type_name": "bool" }, "m_bUseYawWithNormalAligned": { "offset": 11280, "type_name": "bool" }, "m_flAlphaAdjustWithSizeAdjust": { "offset": 11992, "type_name": "CParticleCollectionRendererFloatInput" }, "m_flEdgeSoftnessEnd": { "offset": 13064, "type_name": "float32" }, "m_flEdgeSoftnessStart": { "offset": 13060, "type_name": "float32" }, "m_flEndFadeDot": { "offset": 13052, "type_name": "float32" }, "m_flEndFadeSize": { "offset": 12696, "type_name": "CParticleCollectionRendererFloatInput" }, "m_flLightingDirectionality": { "offset": 13456, "type_name": "CParticleCollectionRendererFloatInput" }, "m_flLightingTessellation": { "offset": 13104, "type_name": "CParticleCollectionRendererFloatInput" }, "m_flMaxSize": { "offset": 11640, "type_name": "CParticleCollectionRendererFloatInput" }, "m_flMinSize": { "offset": 11288, "type_name": "CParticleCollectionRendererFloatInput" }, "m_flOutlineEnd0": { "offset": 13088, "type_name": "float32" }, "m_flOutlineEnd1": { "offset": 13092, "type_name": "float32" }, "m_flOutlineStart0": { "offset": 13080, "type_name": "float32" }, "m_flOutlineStart1": { "offset": 13084, "type_name": "float32" }, "m_flShadowDensity": { "offset": 13812, "type_name": "float32" }, "m_flStartFadeDot": { "offset": 13048, "type_name": "float32" }, "m_flStartFadeSize": { "offset": 12344, "type_name": "CParticleCollectionRendererFloatInput" }, "m_nLightingMode": { "offset": 13096, "type_name": "ParticleLightingQuality_t" }, "m_nOrientationControlPoint": { "offset": 11276, "type_name": "int32" }, "m_nOrientationType": { "offset": 11272, "type_name": "ParticleOrientationChoiceList_t" }, "m_nOutlineAlpha": { "offset": 13076, "type_name": "int32" }, "m_nSequenceOverride": { "offset": 10920, "type_name": "CParticleCollectionRendererFloatInput" }, "m_replicationParameters": { "offset": 13816, "type_name": "CReplicationParameters" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CBaseRendererSource2" }, "C_OP_RenderStandardLight": { "fields": { "m_bCastShadows": { "offset": 2552, "type_name": "bool" }, "m_bClosedLoop": { "offset": 5065, "type_name": "bool" }, "m_bIgnoreDT": { "offset": 5080, "type_name": "bool" }, "m_bRenderDiffuse": { "offset": 4680, "type_name": "bool" }, "m_bRenderSpecular": { "offset": 4681, "type_name": "bool" }, "m_bReverseOrder": { "offset": 5064, "type_name": "bool" }, "m_flCapsuleLength": { "offset": 5060, "type_name": "float32" }, "m_flConstrainRadiusToLengthRatio": { "offset": 5084, "type_name": "float32" }, "m_flFalloffLinearity": { "offset": 3624, "type_name": "CParticleCollectionFloatInput" }, "m_flFiftyPercentFalloff": { "offset": 3976, "type_name": "CParticleCollectionFloatInput" }, "m_flFogContribution": { "offset": 4704, "type_name": "CParticleCollectionRendererFloatInput" }, "m_flIntensity": { "offset": 2200, "type_name": "CParticleCollectionFloatInput" }, "m_flLengthFadeInTime": { "offset": 5092, "type_name": "float32" }, "m_flLengthScale": { "offset": 5088, "type_name": "float32" }, "m_flMaxLength": { "offset": 5072, "type_name": "float32" }, "m_flMinLength": { "offset": 5076, "type_name": "float32" }, "m_flPhi": { "offset": 2912, "type_name": "CParticleCollectionFloatInput" }, "m_flRadiusMultiplier": { "offset": 3264, "type_name": "CParticleCollectionFloatInput" }, "m_flTheta": { "offset": 2560, "type_name": "CParticleCollectionFloatInput" }, "m_flZeroPercentFalloff": { "offset": 4328, "type_name": "CParticleCollectionFloatInput" }, "m_lightCookie": { "offset": 4688, "type_name": "CUtlString" }, "m_nAttenuationStyle": { "offset": 3616, "type_name": "StandardLightingAttenuationStyle_t" }, "m_nCapsuleLightBehavior": { "offset": 5056, "type_name": "ParticleLightBehaviorChoiceList_t" }, "m_nColorBlendType": { "offset": 2192, "type_name": "ParticleColorBlendType_t" }, "m_nFogLightingMode": { "offset": 4700, "type_name": "ParticleLightFogLightingMode_t" }, "m_nLightType": { "offset": 528, "type_name": "ParticleLightTypeChoiceList_t" }, "m_nPrevPntSource": { "offset": 5068, "type_name": "ParticleAttributeIndex_t" }, "m_nPriority": { "offset": 4696, "type_name": "int32" }, "m_vecColorScale": { "offset": 536, "type_name": "CParticleCollectionVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionRenderer" }, "C_OP_RenderStatusEffect": { "fields": { "m_pTextureColorWarp": { "offset": 528, "type_name": "CStrongHandle" }, "m_pTextureDetail2": { "offset": 536, "type_name": "CStrongHandle" }, "m_pTextureDiffuseWarp": { "offset": 544, "type_name": "CStrongHandle" }, "m_pTextureEnvMap": { "offset": 576, "type_name": "CStrongHandle" }, "m_pTextureFresnelColorWarp": { "offset": 552, "type_name": "CStrongHandle" }, "m_pTextureFresnelWarp": { "offset": 560, "type_name": "CStrongHandle" }, "m_pTextureSpecularWarp": { "offset": 568, "type_name": "CStrongHandle" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionRenderer" }, "C_OP_RenderStatusEffectCitadel": { "fields": { "m_pTextureColorWarp": { "offset": 528, "type_name": "CStrongHandle" }, "m_pTextureDetail": { "offset": 568, "type_name": "CStrongHandle" }, "m_pTextureMetalness": { "offset": 544, "type_name": "CStrongHandle" }, "m_pTextureNormal": { "offset": 536, "type_name": "CStrongHandle" }, "m_pTextureRoughness": { "offset": 552, "type_name": "CStrongHandle" }, "m_pTextureSelfIllum": { "offset": 560, "type_name": "CStrongHandle" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionRenderer" }, "C_OP_RenderText": { "fields": { "m_DefaultText": { "offset": 536, "type_name": "CUtlString" }, "m_OutlineColor": { "offset": 528, "type_name": "Color" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionRenderer" }, "C_OP_RenderTonemapController": { "fields": { "m_flTonemapLevel": { "offset": 528, "type_name": "float32" }, "m_flTonemapWeight": { "offset": 532, "type_name": "float32" }, "m_nTonemapLevelField": { "offset": 536, "type_name": "ParticleAttributeIndex_t" }, "m_nTonemapWeightField": { "offset": 540, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionRenderer" }, "C_OP_RenderTrails": { "fields": { "m_bEnableFadingAndClamping": { "offset": 11648, "type_name": "bool" }, "m_bFlipUVBasedOnPitchYaw": { "offset": 16420, "type_name": "bool" }, "m_bIgnoreDT": { "offset": 11672, "type_name": "bool" }, "m_flConstrainRadiusToLengthRatio": { "offset": 11676, "type_name": "float32" }, "m_flEndFadeDot": { "offset": 11656, "type_name": "float32" }, "m_flForwardShift": { "offset": 16416, "type_name": "float32" }, "m_flHeadAlphaScale": { "offset": 13696, "type_name": "CPerParticleFloatInput" }, "m_flLengthFadeInTime": { "offset": 11684, "type_name": "float32" }, "m_flLengthScale": { "offset": 11680, "type_name": "float32" }, "m_flMaxLength": { "offset": 11664, "type_name": "float32" }, "m_flMinLength": { "offset": 11668, "type_name": "float32" }, "m_flRadiusHeadTaper": { "offset": 11688, "type_name": "CPerParticleFloatInput" }, "m_flRadiusTaper": { "offset": 14048, "type_name": "CPerParticleFloatInput" }, "m_flStartFadeDot": { "offset": 11652, "type_name": "float32" }, "m_flTailAlphaScale": { "offset": 16056, "type_name": "CPerParticleFloatInput" }, "m_nHorizCropField": { "offset": 16408, "type_name": "ParticleAttributeIndex_t" }, "m_nPrevPntSource": { "offset": 11660, "type_name": "ParticleAttributeIndex_t" }, "m_nVertCropField": { "offset": 16412, "type_name": "ParticleAttributeIndex_t" }, "m_vecHeadColorScale": { "offset": 12040, "type_name": "CParticleCollectionVecInput" }, "m_vecTailColorScale": { "offset": 14400, "type_name": "CParticleCollectionVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CBaseTrailRenderer" }, "C_OP_RenderTreeShake": { "fields": { "m_flControlPointOrientationAmount": { "offset": 560, "type_name": "float32" }, "m_flPeakStrength": { "offset": 528, "type_name": "float32" }, "m_flRadialAmount": { "offset": 556, "type_name": "float32" }, "m_flRadius": { "offset": 536, "type_name": "float32" }, "m_flShakeDuration": { "offset": 544, "type_name": "float32" }, "m_flTransitionTime": { "offset": 548, "type_name": "float32" }, "m_flTwistAmount": { "offset": 552, "type_name": "float32" }, "m_nControlPointForLinearDirection": { "offset": 564, "type_name": "int32" }, "m_nPeakStrengthFieldOverride": { "offset": 532, "type_name": "ParticleAttributeIndex_t" }, "m_nRadiusFieldOverride": { "offset": 540, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionRenderer" }, "C_OP_RenderVRHapticEvent": { "fields": { "m_flAmplitude": { "offset": 544, "type_name": "CPerParticleFloatInput" }, "m_nHand": { "offset": 528, "type_name": "ParticleVRHandChoiceList_t" }, "m_nOutputField": { "offset": 536, "type_name": "int32" }, "m_nOutputHandCP": { "offset": 532, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionRenderer" }, "C_OP_RepeatedTriggerChildGroup": { "fields": { "m_bLimitChildCount": { "offset": 1520, "type_name": "bool" }, "m_flClusterCooldown": { "offset": 1168, "type_name": "CParticleCollectionFloatInput" }, "m_flClusterRefireTime": { "offset": 464, "type_name": "CParticleCollectionFloatInput" }, "m_flClusterSize": { "offset": 816, "type_name": "CParticleCollectionFloatInput" }, "m_nChildGroupID": { "offset": 456, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_RestartAfterDuration": { "fields": { "m_bOnlyChildren": { "offset": 468, "type_name": "bool" }, "m_flDurationMax": { "offset": 452, "type_name": "float32" }, "m_flDurationMin": { "offset": 448, "type_name": "float32" }, "m_nCP": { "offset": 456, "type_name": "int32" }, "m_nCPField": { "offset": 460, "type_name": "int32" }, "m_nChildGroupID": { "offset": 464, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_RopeSpringConstraint": { "fields": { "m_flAdjustmentScale": { "offset": 1504, "type_name": "float32" }, "m_flInitialRestingLength": { "offset": 1512, "type_name": "CParticleCollectionFloatInput" }, "m_flMaxDistance": { "offset": 1152, "type_name": "CParticleCollectionFloatInput" }, "m_flMinDistance": { "offset": 800, "type_name": "CParticleCollectionFloatInput" }, "m_flRestLength": { "offset": 448, "type_name": "CParticleCollectionFloatInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionConstraint" }, "C_OP_RotateVector": { "fields": { "m_bNormalize": { "offset": 484, "type_name": "bool" }, "m_flRotRateMax": { "offset": 480, "type_name": "float32" }, "m_flRotRateMin": { "offset": 476, "type_name": "float32" }, "m_flScale": { "offset": 488, "type_name": "CPerParticleFloatInput" }, "m_nFieldOutput": { "offset": 448, "type_name": "ParticleAttributeIndex_t" }, "m_vecRotAxisMax": { "offset": 464, "type_name": "Vector" }, "m_vecRotAxisMin": { "offset": 452, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_RtEnvCull": { "fields": { "m_RtEnvName": { "offset": 474, "type_name": "char[128]" }, "m_bCullOnMiss": { "offset": 472, "type_name": "bool" }, "m_bStickInsteadOfCull": { "offset": 473, "type_name": "bool" }, "m_nComponent": { "offset": 608, "type_name": "int32" }, "m_nRTEnvCP": { "offset": 604, "type_name": "int32" }, "m_vecTestDir": { "offset": 448, "type_name": "Vector" }, "m_vecTestNormal": { "offset": 460, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_SDFConstraint": { "fields": { "m_flMaxDist": { "offset": 800, "type_name": "CParticleCollectionFloatInput" }, "m_flMinDist": { "offset": 448, "type_name": "CParticleCollectionFloatInput" }, "m_nMaxIterations": { "offset": 1152, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionConstraint" }, "C_OP_SDFForce": { "fields": { "m_flForceScale": { "offset": 464, "type_name": "float32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionForce" }, "C_OP_SDFLighting": { "fields": { "m_vLightingDir": { "offset": 448, "type_name": "Vector" }, "m_vTint_0": { "offset": 460, "type_name": "Vector" }, "m_vTint_1": { "offset": 472, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_SelectivelyEnableChildren": { "fields": { "m_bDestroyImmediately": { "offset": 1513, "type_name": "bool" }, "m_bPlayEndcapOnStop": { "offset": 1512, "type_name": "bool" }, "m_nChildGroupID": { "offset": 456, "type_name": "CParticleCollectionFloatInput" }, "m_nFirstChild": { "offset": 808, "type_name": "CParticleCollectionFloatInput" }, "m_nNumChildrenToEnable": { "offset": 1160, "type_name": "CParticleCollectionFloatInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_SequenceFromModel": { "fields": { "m_flInputMax": { "offset": 464, "type_name": "float32" }, "m_flInputMin": { "offset": 460, "type_name": "float32" }, "m_flOutputMax": { "offset": 472, "type_name": "float32" }, "m_flOutputMin": { "offset": 468, "type_name": "float32" }, "m_nControlPointNumber": { "offset": 448, "type_name": "int32" }, "m_nFieldOutput": { "offset": 452, "type_name": "ParticleAttributeIndex_t" }, "m_nFieldOutputAnim": { "offset": 456, "type_name": "ParticleAttributeIndex_t" }, "m_nSetMethod": { "offset": 476, "type_name": "ParticleSetMethod_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_SetAttributeToScalarExpression": { "fields": { "m_flInput1": { "offset": 456, "type_name": "CPerParticleFloatInput" }, "m_flInput2": { "offset": 808, "type_name": "CPerParticleFloatInput" }, "m_flOutputRemap": { "offset": 1160, "type_name": "CParticleRemapFloatInput" }, "m_nExpression": { "offset": 448, "type_name": "ScalarExpressionType_t" }, "m_nOutputField": { "offset": 1512, "type_name": "ParticleAttributeIndex_t" }, "m_nSetMethod": { "offset": 1516, "type_name": "ParticleSetMethod_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_SetCPOrientationToDirection": { "fields": { "m_nInputControlPoint": { "offset": 448, "type_name": "int32" }, "m_nOutputControlPoint": { "offset": 452, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_SetCPOrientationToGroundNormal": { "fields": { "m_CollisionGroupName": { "offset": 464, "type_name": "char[128]" }, "m_bIncludeWater": { "offset": 616, "type_name": "bool" }, "m_flInterpRate": { "offset": 448, "type_name": "float32" }, "m_flMaxTraceLength": { "offset": 452, "type_name": "float32" }, "m_flTolerance": { "offset": 456, "type_name": "float32" }, "m_flTraceOffset": { "offset": 460, "type_name": "float32" }, "m_nInputCP": { "offset": 596, "type_name": "int32" }, "m_nOutputCP": { "offset": 600, "type_name": "int32" }, "m_nTraceSet": { "offset": 592, "type_name": "ParticleTraceSet_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_SetCPOrientationToPointAtCP": { "fields": { "m_b2DOrientation": { "offset": 816, "type_name": "bool" }, "m_bAvoidSingularity": { "offset": 817, "type_name": "bool" }, "m_bPointAway": { "offset": 818, "type_name": "bool" }, "m_flInterpolation": { "offset": 464, "type_name": "CParticleCollectionFloatInput" }, "m_nInputCP": { "offset": 456, "type_name": "int32" }, "m_nOutputCP": { "offset": 460, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_SetCPtoVector": { "fields": { "m_nCPInput": { "offset": 448, "type_name": "int32" }, "m_nFieldOutput": { "offset": 452, "type_name": "ParticleAttributeIndex_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_SetChildControlPoints": { "fields": { "m_bReverse": { "offset": 816, "type_name": "bool" }, "m_bSetOrientation": { "offset": 817, "type_name": "bool" }, "m_nChildGroupID": { "offset": 448, "type_name": "int32" }, "m_nFirstControlPoint": { "offset": 452, "type_name": "int32" }, "m_nFirstSourcePoint": { "offset": 464, "type_name": "CParticleCollectionFloatInput" }, "m_nNumControlPoints": { "offset": 456, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_SetControlPointFieldFromVectorExpression": { "fields": { "m_flOutputRemap": { "offset": 3776, "type_name": "CParticleRemapFloatInput" }, "m_nExpression": { "offset": 456, "type_name": "VectorFloatExpressionType_t" }, "m_nOutVectorField": { "offset": 4132, "type_name": "int32" }, "m_nOutputCP": { "offset": 4128, "type_name": "int32" }, "m_vecInput1": { "offset": 464, "type_name": "CParticleCollectionVecInput" }, "m_vecInput2": { "offset": 2120, "type_name": "CParticleCollectionVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_SetControlPointFieldToScalarExpression": { "fields": { "m_flInput1": { "offset": 464, "type_name": "CParticleCollectionFloatInput" }, "m_flInput2": { "offset": 816, "type_name": "CParticleCollectionFloatInput" }, "m_flOutputRemap": { "offset": 1168, "type_name": "CParticleRemapFloatInput" }, "m_nExpression": { "offset": 456, "type_name": "ScalarExpressionType_t" }, "m_nOutVectorField": { "offset": 1524, "type_name": "int32" }, "m_nOutputCP": { "offset": 1520, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_SetControlPointFieldToWater": { "fields": { "m_nCPField": { "offset": 464, "type_name": "int32" }, "m_nDestCP": { "offset": 460, "type_name": "int32" }, "m_nSourceCP": { "offset": 456, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_SetControlPointFromObjectScale": { "fields": { "m_nCPInput": { "offset": 456, "type_name": "int32" }, "m_nCPOutput": { "offset": 460, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_SetControlPointOrientation": { "fields": { "m_bRandomize": { "offset": 458, "type_name": "bool" }, "m_bSetOnce": { "offset": 459, "type_name": "bool" }, "m_bUseWorldLocation": { "offset": 456, "type_name": "bool" }, "m_flInterpolation": { "offset": 496, "type_name": "CParticleCollectionFloatInput" }, "m_nCP": { "offset": 460, "type_name": "int32" }, "m_nHeadLocation": { "offset": 464, "type_name": "int32" }, "m_vecRotation": { "offset": 468, "type_name": "QAngle" }, "m_vecRotationB": { "offset": 480, "type_name": "QAngle" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_SetControlPointOrientationToCPVelocity": { "fields": { "m_nCPInput": { "offset": 456, "type_name": "int32" }, "m_nCPOutput": { "offset": 460, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_SetControlPointPositionToRandomActiveCP": { "fields": { "m_flResetRate": { "offset": 472, "type_name": "CParticleCollectionFloatInput" }, "m_nCP1": { "offset": 456, "type_name": "int32" }, "m_nHeadLocationMax": { "offset": 464, "type_name": "int32" }, "m_nHeadLocationMin": { "offset": 460, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_SetControlPointPositionToTimeOfDayValue": { "fields": { "m_nControlPointNumber": { "offset": 456, "type_name": "int32" }, "m_pszTimeOfDayParameter": { "offset": 460, "type_name": "char[128]" }, "m_vecDefaultValue": { "offset": 588, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_SetControlPointPositions": { "fields": { "m_bOrient": { "offset": 457, "type_name": "bool" }, "m_bSetOnce": { "offset": 458, "type_name": "bool" }, "m_bUseWorldLocation": { "offset": 456, "type_name": "bool" }, "m_nCP1": { "offset": 460, "type_name": "int32" }, "m_nCP2": { "offset": 464, "type_name": "int32" }, "m_nCP3": { "offset": 468, "type_name": "int32" }, "m_nCP4": { "offset": 472, "type_name": "int32" }, "m_nHeadLocation": { "offset": 524, "type_name": "int32" }, "m_vecCP1Pos": { "offset": 476, "type_name": "Vector" }, "m_vecCP2Pos": { "offset": 488, "type_name": "Vector" }, "m_vecCP3Pos": { "offset": 500, "type_name": "Vector" }, "m_vecCP4Pos": { "offset": 512, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_SetControlPointRotation": { "fields": { "m_flRotRate": { "offset": 2112, "type_name": "CParticleCollectionFloatInput" }, "m_nCP": { "offset": 2464, "type_name": "int32" }, "m_nLocalCP": { "offset": 2468, "type_name": "int32" }, "m_vecRotAxis": { "offset": 456, "type_name": "CParticleCollectionVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_SetControlPointToCPVelocity": { "fields": { "m_bNormalize": { "offset": 464, "type_name": "bool" }, "m_nCPField": { "offset": 472, "type_name": "int32" }, "m_nCPInput": { "offset": 456, "type_name": "int32" }, "m_nCPOutputMag": { "offset": 468, "type_name": "int32" }, "m_nCPOutputVel": { "offset": 460, "type_name": "int32" }, "m_vecComparisonVelocity": { "offset": 480, "type_name": "CParticleCollectionVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_SetControlPointToCenter": { "fields": { "m_bUseAvgParticlePos": { "offset": 472, "type_name": "bool" }, "m_nCP1": { "offset": 456, "type_name": "int32" }, "m_nSetParent": { "offset": 476, "type_name": "ParticleParentSetMode_t" }, "m_vecCP1Pos": { "offset": 460, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_SetControlPointToHMD": { "fields": { "m_bOrientToHMD": { "offset": 472, "type_name": "bool" }, "m_nCP1": { "offset": 456, "type_name": "int32" }, "m_vecCP1Pos": { "offset": 460, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_SetControlPointToHand": { "fields": { "m_bOrientToHand": { "offset": 476, "type_name": "bool" }, "m_nCP1": { "offset": 456, "type_name": "int32" }, "m_nHand": { "offset": 460, "type_name": "int32" }, "m_vecCP1Pos": { "offset": 464, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_SetControlPointToImpactPoint": { "fields": { "m_CollisionGroupName": { "offset": 844, "type_name": "char[128]" }, "m_bIncludeWater": { "offset": 978, "type_name": "bool" }, "m_bSetToEndpoint": { "offset": 976, "type_name": "bool" }, "m_bTraceToClosestSurface": { "offset": 977, "type_name": "bool" }, "m_flOffset": { "offset": 828, "type_name": "float32" }, "m_flStartOffset": { "offset": 824, "type_name": "float32" }, "m_flTraceLength": { "offset": 472, "type_name": "CParticleCollectionFloatInput" }, "m_flUpdateRate": { "offset": 464, "type_name": "float32" }, "m_nCPIn": { "offset": 460, "type_name": "int32" }, "m_nCPOut": { "offset": 456, "type_name": "int32" }, "m_nTraceSet": { "offset": 972, "type_name": "ParticleTraceSet_t" }, "m_vecTraceDir": { "offset": 832, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_SetControlPointToPlayer": { "fields": { "m_bOrientToEyes": { "offset": 472, "type_name": "bool" }, "m_nCP1": { "offset": 456, "type_name": "int32" }, "m_vecCP1Pos": { "offset": 460, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_SetControlPointToVectorExpression": { "fields": { "m_bNormalizedOutput": { "offset": 3776, "type_name": "bool" }, "m_nExpression": { "offset": 456, "type_name": "VectorExpressionType_t" }, "m_nOutputCP": { "offset": 460, "type_name": "int32" }, "m_vInput1": { "offset": 464, "type_name": "CParticleCollectionVecInput" }, "m_vInput2": { "offset": 2120, "type_name": "CParticleCollectionVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_SetControlPointToWaterSurface": { "fields": { "m_bAdaptiveThreshold": { "offset": 832, "type_name": "bool" }, "m_flRetestRate": { "offset": 480, "type_name": "CParticleCollectionFloatInput" }, "m_nActiveCP": { "offset": 468, "type_name": "int32" }, "m_nActiveCPField": { "offset": 472, "type_name": "int32" }, "m_nDestCP": { "offset": 460, "type_name": "int32" }, "m_nFlowCP": { "offset": 464, "type_name": "int32" }, "m_nSourceCP": { "offset": 456, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_SetControlPointsToModelParticles": { "fields": { "m_AttachmentName": { "offset": 576, "type_name": "char[128]" }, "m_HitboxSetName": { "offset": 448, "type_name": "char[128]" }, "m_bAttachment": { "offset": 717, "type_name": "bool" }, "m_bSkin": { "offset": 716, "type_name": "bool" }, "m_nFirstControlPoint": { "offset": 704, "type_name": "int32" }, "m_nFirstSourcePoint": { "offset": 712, "type_name": "int32" }, "m_nNumControlPoints": { "offset": 708, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_SetControlPointsToParticle": { "fields": { "m_bSetOrientation": { "offset": 464, "type_name": "bool" }, "m_nChildGroupID": { "offset": 448, "type_name": "int32" }, "m_nFirstControlPoint": { "offset": 452, "type_name": "int32" }, "m_nFirstSourcePoint": { "offset": 460, "type_name": "int32" }, "m_nNumControlPoints": { "offset": 456, "type_name": "int32" }, "m_nOrientationMode": { "offset": 468, "type_name": "ParticleOrientationSetMode_t" }, "m_nSetParent": { "offset": 472, "type_name": "ParticleParentSetMode_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_SetFloat": { "fields": { "m_InputValue": { "offset": 448, "type_name": "CPerParticleFloatInput" }, "m_Lerp": { "offset": 808, "type_name": "CPerParticleFloatInput" }, "m_nOutputField": { "offset": 800, "type_name": "ParticleAttributeIndex_t" }, "m_nSetMethod": { "offset": 804, "type_name": "ParticleSetMethod_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_SetFloatAttributeToVectorExpression": { "fields": { "m_flOutputRemap": { "offset": 3768, "type_name": "CParticleRemapFloatInput" }, "m_nExpression": { "offset": 448, "type_name": "VectorFloatExpressionType_t" }, "m_nOutputField": { "offset": 4120, "type_name": "ParticleAttributeIndex_t" }, "m_nSetMethod": { "offset": 4124, "type_name": "ParticleSetMethod_t" }, "m_vInput1": { "offset": 456, "type_name": "CPerParticleVecInput" }, "m_vInput2": { "offset": 2112, "type_name": "CPerParticleVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_SetFloatCollection": { "fields": { "m_InputValue": { "offset": 448, "type_name": "CParticleCollectionFloatInput" }, "m_Lerp": { "offset": 808, "type_name": "CParticleCollectionFloatInput" }, "m_nOutputField": { "offset": 800, "type_name": "ParticleAttributeIndex_t" }, "m_nSetMethod": { "offset": 804, "type_name": "ParticleSetMethod_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_SetFromCPSnapshot": { "fields": { "m_bPrev": { "offset": 1529, "type_name": "bool" }, "m_bRandom": { "offset": 464, "type_name": "bool" }, "m_bReverse": { "offset": 465, "type_name": "bool" }, "m_bSubSample": { "offset": 1528, "type_name": "bool" }, "m_flInterpolation": { "offset": 1176, "type_name": "CPerParticleFloatInput" }, "m_nAttributeToRead": { "offset": 452, "type_name": "ParticleAttributeIndex_t" }, "m_nAttributeToWrite": { "offset": 456, "type_name": "ParticleAttributeIndex_t" }, "m_nControlPointNumber": { "offset": 448, "type_name": "int32" }, "m_nLocalSpaceCP": { "offset": 460, "type_name": "int32" }, "m_nRandomSeed": { "offset": 468, "type_name": "int32" }, "m_nSnapShotIncrement": { "offset": 824, "type_name": "CParticleCollectionFloatInput" }, "m_nSnapShotStartPoint": { "offset": 472, "type_name": "CParticleCollectionFloatInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_SetGravityToCP": { "fields": { "m_bSetOrientation": { "offset": 816, "type_name": "bool" }, "m_bSetZDown": { "offset": 817, "type_name": "bool" }, "m_flScale": { "offset": 464, "type_name": "CParticleCollectionFloatInput" }, "m_nCPInput": { "offset": 456, "type_name": "int32" }, "m_nCPOutput": { "offset": 460, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_SetParentControlPointsToChildCP": { "fields": { "m_bSetOrientation": { "offset": 472, "type_name": "bool" }, "m_nChildControlPoint": { "offset": 460, "type_name": "int32" }, "m_nChildGroupID": { "offset": 456, "type_name": "int32" }, "m_nFirstSourcePoint": { "offset": 468, "type_name": "int32" }, "m_nNumControlPoints": { "offset": 464, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_SetPerChildControlPoint": { "fields": { "m_bNumBasedOnParticleCount": { "offset": 1176, "type_name": "bool" }, "m_bSetOrientation": { "offset": 1168, "type_name": "bool" }, "m_nChildGroupID": { "offset": 448, "type_name": "int32" }, "m_nFirstControlPoint": { "offset": 452, "type_name": "int32" }, "m_nFirstSourcePoint": { "offset": 816, "type_name": "CParticleCollectionFloatInput" }, "m_nNumControlPoints": { "offset": 456, "type_name": "int32" }, "m_nOrientationField": { "offset": 1172, "type_name": "ParticleAttributeIndex_t" }, "m_nParticleIncrement": { "offset": 464, "type_name": "CParticleCollectionFloatInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_SetPerChildControlPointFromAttribute": { "fields": { "m_bNumBasedOnParticleCount": { "offset": 468, "type_name": "bool" }, "m_nAttributeToRead": { "offset": 472, "type_name": "ParticleAttributeIndex_t" }, "m_nCPField": { "offset": 476, "type_name": "int32" }, "m_nChildGroupID": { "offset": 448, "type_name": "int32" }, "m_nFirstControlPoint": { "offset": 452, "type_name": "int32" }, "m_nFirstSourcePoint": { "offset": 464, "type_name": "int32" }, "m_nNumControlPoints": { "offset": 456, "type_name": "int32" }, "m_nParticleIncrement": { "offset": 460, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_SetRandomControlPointPosition": { "fields": { "m_bOrient": { "offset": 457, "type_name": "bool" }, "m_bUseWorldLocation": { "offset": 456, "type_name": "bool" }, "m_flInterpolation": { "offset": 848, "type_name": "CParticleCollectionFloatInput" }, "m_flReRandomRate": { "offset": 472, "type_name": "CParticleCollectionFloatInput" }, "m_nCP1": { "offset": 460, "type_name": "int32" }, "m_nHeadLocation": { "offset": 464, "type_name": "int32" }, "m_vecCPMaxPos": { "offset": 836, "type_name": "Vector" }, "m_vecCPMinPos": { "offset": 824, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_SetSimulationRate": { "fields": { "m_flSimulationScale": { "offset": 456, "type_name": "CParticleCollectionFloatInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_SetSingleControlPointPosition": { "fields": { "m_bSetOnce": { "offset": 456, "type_name": "bool" }, "m_nCP1": { "offset": 460, "type_name": "int32" }, "m_transformInput": { "offset": 2120, "type_name": "CParticleTransformInput" }, "m_vecCP1Pos": { "offset": 464, "type_name": "CParticleCollectionVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_SetToCP": { "fields": { "m_bOffsetLocal": { "offset": 464, "type_name": "bool" }, "m_nControlPointNumber": { "offset": 448, "type_name": "int32" }, "m_vecOffset": { "offset": 452, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_SetUserEvent": { "fields": { "m_flFallingEdge": { "offset": 1160, "type_name": "CPerParticleFloatInput" }, "m_flInput": { "offset": 448, "type_name": "CPerParticleFloatInput" }, "m_flRisingEdge": { "offset": 800, "type_name": "CPerParticleFloatInput" }, "m_nFallingEventType": { "offset": 1512, "type_name": "EventTypeSelection_t" }, "m_nRisingEventType": { "offset": 1152, "type_name": "EventTypeSelection_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_SetVariable": { "fields": { "m_floatInput": { "offset": 2304, "type_name": "CParticleCollectionFloatInput" }, "m_positionOffset": { "offset": 624, "type_name": "Vector" }, "m_rotationOffset": { "offset": 636, "type_name": "QAngle" }, "m_transformInput": { "offset": 520, "type_name": "CParticleTransformInput" }, "m_variableReference": { "offset": 456, "type_name": "CParticleVariableRef" }, "m_vecInput": { "offset": 648, "type_name": "CParticleCollectionVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_SetVec": { "fields": { "m_InputValue": { "offset": 448, "type_name": "CPerParticleVecInput" }, "m_Lerp": { "offset": 2112, "type_name": "CPerParticleFloatInput" }, "m_bNormalizedOutput": { "offset": 2464, "type_name": "bool" }, "m_nOutputField": { "offset": 2104, "type_name": "ParticleAttributeIndex_t" }, "m_nSetMethod": { "offset": 2108, "type_name": "ParticleSetMethod_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_SetVectorAttributeToVectorExpression": { "fields": { "m_bNormalizedOutput": { "offset": 3776, "type_name": "bool" }, "m_nExpression": { "offset": 448, "type_name": "VectorExpressionType_t" }, "m_nOutputField": { "offset": 3768, "type_name": "ParticleAttributeIndex_t" }, "m_nSetMethod": { "offset": 3772, "type_name": "ParticleSetMethod_t" }, "m_vInput1": { "offset": 456, "type_name": "CPerParticleVecInput" }, "m_vInput2": { "offset": 2112, "type_name": "CPerParticleVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_ShapeMatchingConstraint": { "fields": { "m_flShapeRestorationTime": { "offset": 448, "type_name": "float32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionConstraint" }, "C_OP_SnapshotRigidSkinToBones": { "fields": { "m_bTransformNormals": { "offset": 448, "type_name": "bool" }, "m_bTransformRadii": { "offset": 449, "type_name": "bool" }, "m_nControlPointNumber": { "offset": 452, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_SnapshotSkinToBones": { "fields": { "m_bTransformNormals": { "offset": 448, "type_name": "bool" }, "m_bTransformRadii": { "offset": 449, "type_name": "bool" }, "m_flJumpThreshold": { "offset": 464, "type_name": "float32" }, "m_flLifeTimeFadeEnd": { "offset": 460, "type_name": "float32" }, "m_flLifeTimeFadeStart": { "offset": 456, "type_name": "float32" }, "m_flPrevPosScale": { "offset": 468, "type_name": "float32" }, "m_nControlPointNumber": { "offset": 452, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_Spin": { "fields": {}, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CGeneralSpin" }, "C_OP_SpinUpdate": { "fields": {}, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CSpinUpdateBase" }, "C_OP_SpinYaw": { "fields": {}, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CGeneralSpin" }, "C_OP_SpringToVectorConstraint": { "fields": { "m_flMaxDistance": { "offset": 1152, "type_name": "CPerParticleFloatInput" }, "m_flMinDistance": { "offset": 800, "type_name": "CPerParticleFloatInput" }, "m_flRestLength": { "offset": 448, "type_name": "CPerParticleFloatInput" }, "m_flRestingLength": { "offset": 1504, "type_name": "CPerParticleFloatInput" }, "m_vecAnchorVector": { "offset": 1856, "type_name": "CPerParticleVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionConstraint" }, "C_OP_StopAfterCPDuration": { "fields": { "m_bDestroyImmediately": { "offset": 808, "type_name": "bool" }, "m_bPlayEndCap": { "offset": 809, "type_name": "bool" }, "m_flDuration": { "offset": 456, "type_name": "CParticleCollectionFloatInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionPreEmission" }, "C_OP_TeleportBeam": { "fields": { "m_flAlpha": { "offset": 496, "type_name": "float32" }, "m_flArcMaxDuration": { "offset": 484, "type_name": "float32" }, "m_flArcSpeed": { "offset": 492, "type_name": "float32" }, "m_flSegmentBreak": { "offset": 488, "type_name": "float32" }, "m_nCPColor": { "offset": 460, "type_name": "int32" }, "m_nCPExtraArcData": { "offset": 468, "type_name": "int32" }, "m_nCPInvalidColor": { "offset": 464, "type_name": "int32" }, "m_nCPMisc": { "offset": 456, "type_name": "int32" }, "m_nCPPosition": { "offset": 448, "type_name": "int32" }, "m_nCPVelocity": { "offset": 452, "type_name": "int32" }, "m_vGravity": { "offset": 472, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_TimeVaryingForce": { "fields": { "m_EndingForce": { "offset": 484, "type_name": "Vector" }, "m_StartingForce": { "offset": 468, "type_name": "Vector" }, "m_flEndLerpTime": { "offset": 480, "type_name": "float32" }, "m_flStartLerpTime": { "offset": 464, "type_name": "float32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionForce" }, "C_OP_TurbulenceForce": { "fields": { "m_flNoiseCoordScale0": { "offset": 464, "type_name": "float32" }, "m_flNoiseCoordScale1": { "offset": 468, "type_name": "float32" }, "m_flNoiseCoordScale2": { "offset": 472, "type_name": "float32" }, "m_flNoiseCoordScale3": { "offset": 476, "type_name": "float32" }, "m_vecNoiseAmount0": { "offset": 480, "type_name": "Vector" }, "m_vecNoiseAmount1": { "offset": 492, "type_name": "Vector" }, "m_vecNoiseAmount2": { "offset": 504, "type_name": "Vector" }, "m_vecNoiseAmount3": { "offset": 516, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionForce" }, "C_OP_TwistAroundAxis": { "fields": { "m_TwistAxis": { "offset": 468, "type_name": "Vector" }, "m_bLocalSpace": { "offset": 480, "type_name": "bool" }, "m_fForceAmount": { "offset": 464, "type_name": "float32" }, "m_nControlPointNumber": { "offset": 484, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionForce" }, "C_OP_UpdateLightSource": { "fields": { "m_flBrightnessScale": { "offset": 452, "type_name": "float32" }, "m_flMaximumLightingRadius": { "offset": 464, "type_name": "float32" }, "m_flMinimumLightingRadius": { "offset": 460, "type_name": "float32" }, "m_flPositionDampingConstant": { "offset": 468, "type_name": "float32" }, "m_flRadiusScale": { "offset": 456, "type_name": "float32" }, "m_vColorTint": { "offset": 448, "type_name": "Color" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_VectorFieldSnapshot": { "fields": { "m_bLockToSurface": { "offset": 2477, "type_name": "bool" }, "m_bSetVelocity": { "offset": 2476, "type_name": "bool" }, "m_flBoundaryDampening": { "offset": 2472, "type_name": "float32" }, "m_flGridSpacing": { "offset": 2480, "type_name": "float32" }, "m_flInterpolation": { "offset": 464, "type_name": "CPerParticleFloatInput" }, "m_nAttributeToWrite": { "offset": 452, "type_name": "ParticleAttributeIndex_t" }, "m_nControlPointNumber": { "offset": 448, "type_name": "int32" }, "m_nLocalSpaceCP": { "offset": 456, "type_name": "int32" }, "m_vecScale": { "offset": 816, "type_name": "CPerParticleVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_VectorNoise": { "fields": { "m_bAdditive": { "offset": 480, "type_name": "bool" }, "m_bOffset": { "offset": 481, "type_name": "bool" }, "m_fl4NoiseScale": { "offset": 476, "type_name": "float32" }, "m_flNoiseAnimationTimeScale": { "offset": 484, "type_name": "float32" }, "m_nFieldOutput": { "offset": 448, "type_name": "ParticleAttributeIndex_t" }, "m_vecOutputMax": { "offset": 464, "type_name": "Vector" }, "m_vecOutputMin": { "offset": 452, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_VelocityDecay": { "fields": { "m_flMinVelocity": { "offset": 448, "type_name": "float32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_VelocityMatchingForce": { "fields": { "m_bUseAABB": { "offset": 464, "type_name": "bool" }, "m_flDirScale": { "offset": 448, "type_name": "float32" }, "m_flFacingStrength": { "offset": 460, "type_name": "float32" }, "m_flNeighborDistance": { "offset": 456, "type_name": "float32" }, "m_flSpdScale": { "offset": 452, "type_name": "float32" }, "m_nCPBroadcast": { "offset": 468, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionOperator" }, "C_OP_WindForce": { "fields": { "m_vForce": { "offset": 464, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionForce" }, "C_OP_WorldCollideConstraint": { "fields": {}, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionConstraint" }, "C_OP_WorldTraceConstraint": { "fields": { "m_CollisionGroupName": { "offset": 476, "type_name": "char[128]" }, "m_bBrushOnly": { "offset": 605, "type_name": "bool" }, "m_bDecayBounce": { "offset": 2040, "type_name": "bool" }, "m_bIncludeWater": { "offset": 606, "type_name": "bool" }, "m_bKillonContact": { "offset": 2041, "type_name": "bool" }, "m_bSetNormal": { "offset": 2048, "type_name": "bool" }, "m_bWorldOnly": { "offset": 604, "type_name": "bool" }, "m_flBounceAmount": { "offset": 984, "type_name": "CPerParticleFloatInput" }, "m_flCollisionConfirmationSpeed": { "offset": 624, "type_name": "float32" }, "m_flCpMovementTolerance": { "offset": 612, "type_name": "float32" }, "m_flMinSpeed": { "offset": 2044, "type_name": "float32" }, "m_flRadiusScale": { "offset": 632, "type_name": "CPerParticleFloatInput" }, "m_flRandomDirScale": { "offset": 1688, "type_name": "CPerParticleFloatInput" }, "m_flRetestRate": { "offset": 616, "type_name": "float32" }, "m_flSlideAmount": { "offset": 1336, "type_name": "CPerParticleFloatInput" }, "m_flStopSpeed": { "offset": 2056, "type_name": "CPerParticleFloatInput" }, "m_flTraceTolerance": { "offset": 620, "type_name": "float32" }, "m_nCP": { "offset": 448, "type_name": "int32" }, "m_nCollisionMode": { "offset": 464, "type_name": "ParticleCollisionMode_t" }, "m_nCollisionModeMin": { "offset": 468, "type_name": "ParticleCollisionMode_t" }, "m_nEntityStickDataField": { "offset": 2408, "type_name": "ParticleAttributeIndex_t" }, "m_nEntityStickNormalField": { "offset": 2412, "type_name": "ParticleAttributeIndex_t" }, "m_nIgnoreCP": { "offset": 608, "type_name": "int32" }, "m_nMaxTracesPerFrame": { "offset": 628, "type_name": "float32" }, "m_nStickOnCollisionField": { "offset": 2052, "type_name": "ParticleAttributeIndex_t" }, "m_nTraceSet": { "offset": 472, "type_name": "ParticleTraceSet_t" }, "m_vecCpOffset": { "offset": 452, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "CParticleFunctionConstraint" }, "CollisionGroupContext_t": { "fields": { "m_nCollisionGroupNumber": { "offset": 0, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": null }, "ControlPointReference_t": { "fields": { "m_bOffsetInLocalSpace": { "offset": 16, "type_name": "bool" }, "m_controlPointNameString": { "offset": 0, "type_name": "int32" }, "m_vOffsetFromControlPoint": { "offset": 4, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": null }, "FloatInputMaterialVariable_t": { "fields": { "m_flInput": { "offset": 8, "type_name": "CParticleCollectionFloatInput" }, "m_strVariable": { "offset": 0, "type_name": "CUtlString" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": null }, "IParticleCollection": { "fields": {}, "metadata": [], "parent": null }, "IParticleEffect": { "fields": {}, "metadata": [], "parent": null }, "IParticleSystemDefinition": { "fields": {}, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": null }, "MaterialVariable_t": { "fields": { "m_flScale": { "offset": 12, "type_name": "float32" }, "m_nVariableField": { "offset": 8, "type_name": "ParticleAttributeIndex_t" }, "m_strVariable": { "offset": 0, "type_name": "CUtlString" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": null }, "ModelReference_t": { "fields": { "m_flRelativeProbabilityOfSpawn": { "offset": 8, "type_name": "float32" }, "m_model": { "offset": 0, "type_name": "CStrongHandle" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": null }, "PARTICLE_EHANDLE__": { "fields": { "unused": { "offset": 0, "type_name": "int32" } }, "metadata": [], "parent": null }, "PARTICLE_WORLD_HANDLE__": { "fields": { "unused": { "offset": 0, "type_name": "int32" } }, "metadata": [], "parent": null }, "ParticleAttributeIndex_t": { "fields": { "m_Value": { "offset": 0, "type_name": "int32" } }, "metadata": [], "parent": null }, "ParticleChildrenInfo_t": { "fields": { "m_ChildRef": { "offset": 0, "type_name": "CStrongHandle" }, "m_bDisableChild": { "offset": 13, "type_name": "bool" }, "m_bEndCap": { "offset": 12, "type_name": "bool" }, "m_flDelay": { "offset": 8, "type_name": "float32" }, "m_nDetailLevel": { "offset": 16, "type_name": "ParticleDetailLevel_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": null }, "ParticleControlPointConfiguration_t": { "fields": { "m_drivers": { "offset": 8, "type_name": "CUtlVector" }, "m_name": { "offset": 0, "type_name": "CUtlString" }, "m_previewState": { "offset": 32, "type_name": "ParticlePreviewState_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": null }, "ParticleControlPointDriver_t": { "fields": { "m_angOffset": { "offset": 28, "type_name": "QAngle" }, "m_attachmentName": { "offset": 8, "type_name": "CUtlString" }, "m_entityName": { "offset": 40, "type_name": "CUtlString" }, "m_iAttachType": { "offset": 4, "type_name": "ParticleAttachment_t" }, "m_iControlPoint": { "offset": 0, "type_name": "int32" }, "m_vecOffset": { "offset": 16, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": null }, "ParticleNamedValueConfiguration_t": { "fields": { "m_BoundEntityPath": { "offset": 32, "type_name": "CUtlString" }, "m_ConfigName": { "offset": 0, "type_name": "CUtlString" }, "m_ConfigValue": { "offset": 8, "type_name": "KeyValues3" }, "m_iAttachType": { "offset": 24, "type_name": "ParticleAttachment_t" }, "m_strAttachmentName": { "offset": 48, "type_name": "CUtlString" }, "m_strEntityScope": { "offset": 40, "type_name": "CUtlString" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": null }, "ParticleNamedValueSource_t": { "fields": { "m_DefaultConfig": { "offset": 16, "type_name": "ParticleNamedValueConfiguration_t" }, "m_IsPublic": { "offset": 8, "type_name": "bool" }, "m_Name": { "offset": 0, "type_name": "CUtlString" }, "m_NamedConfigs": { "offset": 72, "type_name": "CUtlVector" }, "m_ValueType": { "offset": 12, "type_name": "PulseValueType_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": null }, "ParticlePreviewBodyGroup_t": { "fields": { "m_bodyGroupName": { "offset": 0, "type_name": "CUtlString" }, "m_nValue": { "offset": 8, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": null }, "ParticlePreviewState_t": { "fields": { "m_bAnimationNonLooping": { "offset": 84, "type_name": "bool" }, "m_bShouldDrawAttachmentNames": { "offset": 82, "type_name": "bool" }, "m_bShouldDrawAttachments": { "offset": 81, "type_name": "bool" }, "m_bShouldDrawControlPointAxes": { "offset": 83, "type_name": "bool" }, "m_bShouldDrawHitboxes": { "offset": 80, "type_name": "bool" }, "m_flParticleSimulationRate": { "offset": 76, "type_name": "float32" }, "m_flPlaybackSpeed": { "offset": 72, "type_name": "float32" }, "m_groundType": { "offset": 12, "type_name": "PetGroundType_t" }, "m_hitboxSetName": { "offset": 32, "type_name": "CUtlString" }, "m_materialGroupName": { "offset": 40, "type_name": "CUtlString" }, "m_nFireParticleOnSequenceFrame": { "offset": 24, "type_name": "int32" }, "m_nModSpecificData": { "offset": 8, "type_name": "uint32" }, "m_previewModel": { "offset": 0, "type_name": "CUtlString" }, "m_sequenceName": { "offset": 16, "type_name": "CUtlString" }, "m_vecBodyGroups": { "offset": 48, "type_name": "CUtlVector" }, "m_vecPreviewGravity": { "offset": 88, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": null }, "PointDefinitionWithTimeValues_t": { "fields": { "m_flTimeDuration": { "offset": 20, "type_name": "float32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": "PointDefinition_t" }, "PointDefinition_t": { "fields": { "m_bLocalCoords": { "offset": 4, "type_name": "bool" }, "m_nControlPoint": { "offset": 0, "type_name": "int32" }, "m_vOffset": { "offset": 8, "type_name": "Vector" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": null }, "RenderProjectedMaterial_t": { "fields": { "m_hMaterial": { "offset": 0, "type_name": "CStrongHandle" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": null }, "SequenceWeightedList_t": { "fields": { "m_flRelativeWeight": { "offset": 4, "type_name": "float32" }, "m_nSequence": { "offset": 0, "type_name": "int32" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": null }, "TextureControls_t": { "fields": { "m_bClampUVs": { "offset": 2465, "type_name": "bool" }, "m_bRandomizeOffsets": { "offset": 2464, "type_name": "bool" }, "m_flDistortion": { "offset": 2112, "type_name": "CParticleCollectionRendererFloatInput" }, "m_flFinalTextureOffsetU": { "offset": 704, "type_name": "CParticleCollectionRendererFloatInput" }, "m_flFinalTextureOffsetV": { "offset": 1056, "type_name": "CParticleCollectionRendererFloatInput" }, "m_flFinalTextureScaleU": { "offset": 0, "type_name": "CParticleCollectionRendererFloatInput" }, "m_flFinalTextureScaleV": { "offset": 352, "type_name": "CParticleCollectionRendererFloatInput" }, "m_flFinalTextureUVRotation": { "offset": 1408, "type_name": "CParticleCollectionRendererFloatInput" }, "m_flZoomScale": { "offset": 1760, "type_name": "CParticleCollectionRendererFloatInput" }, "m_nPerParticleBlend": { "offset": 2468, "type_name": "SpriteCardPerParticleScale_t" }, "m_nPerParticleDistortion": { "offset": 2492, "type_name": "SpriteCardPerParticleScale_t" }, "m_nPerParticleOffsetU": { "offset": 2476, "type_name": "SpriteCardPerParticleScale_t" }, "m_nPerParticleOffsetV": { "offset": 2480, "type_name": "SpriteCardPerParticleScale_t" }, "m_nPerParticleRotation": { "offset": 2484, "type_name": "SpriteCardPerParticleScale_t" }, "m_nPerParticleScale": { "offset": 2472, "type_name": "SpriteCardPerParticleScale_t" }, "m_nPerParticleZoom": { "offset": 2488, "type_name": "SpriteCardPerParticleScale_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": null }, "TextureGroup_t": { "fields": { "m_Gradient": { "offset": 16, "type_name": "CColorGradient" }, "m_TextureControls": { "offset": 408, "type_name": "TextureControls_t" }, "m_bEnabled": { "offset": 0, "type_name": "bool" }, "m_bReplaceTextureWithGradient": { "offset": 1, "type_name": "bool" }, "m_flTextureBlend": { "offset": 56, "type_name": "CParticleCollectionRendererFloatInput" }, "m_hTexture": { "offset": 8, "type_name": "CStrongHandle" }, "m_nTextureBlendMode": { "offset": 48, "type_name": "ParticleTextureLayerBlendType_t" }, "m_nTextureChannels": { "offset": 44, "type_name": "SpriteCardTextureChannel_t" }, "m_nTextureType": { "offset": 40, "type_name": "SpriteCardTextureType_t" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": null }, "VecInputMaterialVariable_t": { "fields": { "m_strVariable": { "offset": 0, "type_name": "CUtlString" }, "m_vecInput": { "offset": 8, "type_name": "CParticleCollectionVecInput" } }, "metadata": [ { "name": "MGetKV3ClassDefaults", "type": "Unknown" } ], "parent": null } }, "enums": { "AnimationType_t": { "alignment": 4, "members": { "ANIMATION_TYPE_FIT_LIFETIME": 1, "ANIMATION_TYPE_FIXED_RATE": 0, "ANIMATION_TYPE_MANUAL_FRAMES": 2 }, "type": "uint32" }, "BBoxVolumeType_t": { "alignment": 4, "members": { "BBOX_DIMENSIONS": 1, "BBOX_MINS_MAXS": 2, "BBOX_VOLUME": 0 }, "type": "uint32" }, "BlurFilterType_t": { "alignment": 4, "members": { "BLURFILTER_BOX": 1, "BLURFILTER_GAUSSIAN": 0 }, "type": "uint32" }, "ClosestPointTestType_t": { "alignment": 4, "members": { "PARTICLE_CLOSEST_TYPE_BOX": 0, "PARTICLE_CLOSEST_TYPE_CAPSULE": 1, "PARTICLE_CLOSEST_TYPE_HYBRID": 2 }, "type": "uint32" }, "Detail2Combo_t": { "alignment": 4, "members": { "DETAIL_2_COMBO_ADD": 1, "DETAIL_2_COMBO_ADD_SELF_ILLUM": 2, "DETAIL_2_COMBO_CROSSFADE": 5, "DETAIL_2_COMBO_MOD2X": 3, "DETAIL_2_COMBO_MUL": 4, "DETAIL_2_COMBO_OFF": 0, "DETAIL_2_COMBO_UNINITIALIZED": -1 }, "type": "uint32" }, "DetailCombo_t": { "alignment": 4, "members": { "DETAIL_COMBO_ADD": 1, "DETAIL_COMBO_ADD_SELF_ILLUM": 2, "DETAIL_COMBO_MOD2X": 3, "DETAIL_COMBO_OFF": 0 }, "type": "uint32" }, "EventTypeSelection_t": { "alignment": 4, "members": { "PARTICLE_EVENT_TYPE_MASK_COLLISION": 4, "PARTICLE_EVENT_TYPE_MASK_COLLISION_STOPPED": 16, "PARTICLE_EVENT_TYPE_MASK_FIRST_COLLISION": 8, "PARTICLE_EVENT_TYPE_MASK_KILLED": 2, "PARTICLE_EVENT_TYPE_MASK_KILLED_ON_COLLISION": 32, "PARTICLE_EVENT_TYPE_MASK_NONE": 0, "PARTICLE_EVENT_TYPE_MASK_SPAWNED": 1, "PARTICLE_EVENT_TYPE_MASK_USER_1": 64, "PARTICLE_EVENT_TYPE_MASK_USER_2": 128, "PARTICLE_EVENT_TYPE_MASK_USER_3": 256, "PARTICLE_EVENT_TYPE_MASK_USER_4": 512 }, "type": "uint32" }, "HitboxLerpType_t": { "alignment": 4, "members": { "HITBOX_LERP_CONSTANT": 1, "HITBOX_LERP_LIFETIME": 0 }, "type": "uint32" }, "InheritableBoolType_t": { "alignment": 4, "members": { "INHERITABLE_BOOL_FALSE": 1, "INHERITABLE_BOOL_INHERIT": 0, "INHERITABLE_BOOL_TRUE": 2 }, "type": "uint32" }, "MaterialProxyType_t": { "alignment": 4, "members": { "MATERIAL_PROXY_STATUS_EFFECT": 0, "MATERIAL_PROXY_TINT": 1 }, "type": "uint32" }, "MissingParentInheritBehavior_t": { "alignment": 4, "members": { "MISSING_PARENT_DO_NOTHING": -1, "MISSING_PARENT_FIND_NEW": 1, "MISSING_PARENT_KILL": 0, "MISSING_PARENT_SAME_INDEX": 2 }, "type": "uint32" }, "ModelHitboxType_t": { "alignment": 4, "members": { "MODEL_HITBOX_TYPE_RAW_BONES": 1, "MODEL_HITBOX_TYPE_RENDERBOUNDS": 2, "MODEL_HITBOX_TYPE_SNAPSHOT": 3, "MODEL_HITBOX_TYPE_STANDARD": 0 }, "type": "uint32" }, "PFNoiseModifier_t": { "alignment": 4, "members": { "PF_NOISE_MODIFIER_CLUMPS": 2, "PF_NOISE_MODIFIER_LINES": 1, "PF_NOISE_MODIFIER_NONE": 0, "PF_NOISE_MODIFIER_RINGS": 3 }, "type": "uint32" }, "PFNoiseTurbulence_t": { "alignment": 4, "members": { "PF_NOISE_TURB_ALTERNATE": 5, "PF_NOISE_TURB_CONTRAST": 4, "PF_NOISE_TURB_FEEDBACK": 2, "PF_NOISE_TURB_HIGHLIGHT": 1, "PF_NOISE_TURB_LOOPY": 3, "PF_NOISE_TURB_NONE": 0 }, "type": "uint32" }, "PFNoiseType_t": { "alignment": 4, "members": { "PF_NOISE_TYPE_CURL": 3, "PF_NOISE_TYPE_PERLIN": 0, "PF_NOISE_TYPE_SIMPLEX": 1, "PF_NOISE_TYPE_WORLEY": 2 }, "type": "uint32" }, "PFuncVisualizationType_t": { "alignment": 4, "members": { "PFUNC_VISUALIZATION_BOX": 2, "PFUNC_VISUALIZATION_CYLINDER": 6, "PFUNC_VISUALIZATION_LINE": 5, "PFUNC_VISUALIZATION_PLANE": 4, "PFUNC_VISUALIZATION_RING": 3, "PFUNC_VISUALIZATION_SPHERE_SOLID": 1, "PFUNC_VISUALIZATION_SPHERE_WIREFRAME": 0 }, "type": "uint32" }, "ParticleAlphaReferenceType_t": { "alignment": 4, "members": { "PARTICLE_ALPHA_REFERENCE_ALPHA_ALPHA": 0, "PARTICLE_ALPHA_REFERENCE_ALPHA_OPAQUE": 2, "PARTICLE_ALPHA_REFERENCE_OPAQUE_ALPHA": 1, "PARTICLE_ALPHA_REFERENCE_OPAQUE_OPAQUE": 3 }, "type": "uint32" }, "ParticleAttrBoxFlags_t": { "alignment": 4, "members": { "PARTICLE_ATTR_BOX_FLAGS_NONE": 0, "PARTICLE_ATTR_BOX_FLAGS_WATER": 1 }, "type": "uint32" }, "ParticleCollisionMode_t": { "alignment": 4, "members": { "COLLISION_MODE_DISABLED": -1, "COLLISION_MODE_INITIAL_TRACE_DOWN": 0, "COLLISION_MODE_PER_FRAME_PLANESET": 1, "COLLISION_MODE_PER_PARTICLE_TRACE": 3, "COLLISION_MODE_USE_NEAREST_TRACE": 2 }, "type": "uint32" }, "ParticleColorBlendMode_t": { "alignment": 4, "members": { "PARTICLEBLEND_DARKEN": 2, "PARTICLEBLEND_DEFAULT": 0, "PARTICLEBLEND_LIGHTEN": 3, "PARTICLEBLEND_MULTIPLY": 4, "PARTICLEBLEND_OVERLAY": 1 }, "type": "uint32" }, "ParticleColorBlendType_t": { "alignment": 4, "members": { "PARTICLE_COLOR_BLEND_ADD": 3, "PARTICLE_COLOR_BLEND_AVERAGE": 10, "PARTICLE_COLOR_BLEND_DIVIDE": 2, "PARTICLE_COLOR_BLEND_LUMINANCE": 12, "PARTICLE_COLOR_BLEND_MAX": 7, "PARTICLE_COLOR_BLEND_MIN": 8, "PARTICLE_COLOR_BLEND_MOD2X": 5, "PARTICLE_COLOR_BLEND_MULTIPLY": 0, "PARTICLE_COLOR_BLEND_MULTIPLY2X": 1, "PARTICLE_COLOR_BLEND_NEGATE": 11, "PARTICLE_COLOR_BLEND_REPLACE": 9, "PARTICLE_COLOR_BLEND_SCREEN": 6, "PARTICLE_COLOR_BLEND_SUBTRACT": 4 }, "type": "uint32" }, "ParticleControlPointAxis_t": { "alignment": 4, "members": { "PARTICLE_CP_AXIS_NEGATIVE_X": 3, "PARTICLE_CP_AXIS_NEGATIVE_Y": 4, "PARTICLE_CP_AXIS_NEGATIVE_Z": 5, "PARTICLE_CP_AXIS_X": 0, "PARTICLE_CP_AXIS_Y": 1, "PARTICLE_CP_AXIS_Z": 2 }, "type": "uint32" }, "ParticleDepthFeatheringMode_t": { "alignment": 4, "members": { "PARTICLE_DEPTH_FEATHERING_OFF": 0, "PARTICLE_DEPTH_FEATHERING_ON_OPTIONAL": 1, "PARTICLE_DEPTH_FEATHERING_ON_REQUIRED": 2 }, "type": "uint32" }, "ParticleDetailLevel_t": { "alignment": 4, "members": { "PARTICLEDETAIL_HIGH": 2, "PARTICLEDETAIL_LOW": 0, "PARTICLEDETAIL_MEDIUM": 1, "PARTICLEDETAIL_ULTRA": 3 }, "type": "uint32" }, "ParticleDirectionNoiseType_t": { "alignment": 4, "members": { "PARTICLE_DIR_NOISE_CURL": 1, "PARTICLE_DIR_NOISE_PERLIN": 0, "PARTICLE_DIR_NOISE_WORLEY_BASIC": 2 }, "type": "uint32" }, "ParticleEndcapMode_t": { "alignment": 4, "members": { "PARTICLE_ENDCAP_ALWAYS_ON": -1, "PARTICLE_ENDCAP_ENDCAP_OFF": 0, "PARTICLE_ENDCAP_ENDCAP_ON": 1 }, "type": "uint32" }, "ParticleFalloffFunction_t": { "alignment": 4, "members": { "PARTICLE_FALLOFF_CONSTANT": 0, "PARTICLE_FALLOFF_EXPONENTIAL": 2, "PARTICLE_FALLOFF_LINEAR": 1 }, "type": "uint32" }, "ParticleFloatBiasType_t": { "alignment": 4, "members": { "PF_BIAS_TYPE_COUNT": 3, "PF_BIAS_TYPE_EXPONENTIAL": 2, "PF_BIAS_TYPE_GAIN": 1, "PF_BIAS_TYPE_INVALID": -1, "PF_BIAS_TYPE_STANDARD": 0 }, "type": "uint32" }, "ParticleFloatInputMode_t": { "alignment": 4, "members": { "PF_INPUT_MODE_CLAMPED": 0, "PF_INPUT_MODE_COUNT": 2, "PF_INPUT_MODE_INVALID": -1, "PF_INPUT_MODE_LOOPED": 1 }, "type": "uint32" }, "ParticleFloatMapType_t": { "alignment": 4, "members": { "PF_MAP_TYPE_COUNT": 7, "PF_MAP_TYPE_CURVE": 4, "PF_MAP_TYPE_DIRECT": 0, "PF_MAP_TYPE_INVALID": -1, "PF_MAP_TYPE_MULT": 1, "PF_MAP_TYPE_NOTCHED": 5, "PF_MAP_TYPE_REMAP": 2, "PF_MAP_TYPE_REMAP_BIASED": 3, "PF_MAP_TYPE_ROUND": 6 }, "type": "uint32" }, "ParticleFloatRandomMode_t": { "alignment": 4, "members": { "PF_RANDOM_MODE_CONSTANT": 0, "PF_RANDOM_MODE_COUNT": 2, "PF_RANDOM_MODE_INVALID": -1, "PF_RANDOM_MODE_VARYING": 1 }, "type": "uint32" }, "ParticleFloatRoundType_t": { "alignment": 4, "members": { "PF_ROUND_TYPE_CEIL": 2, "PF_ROUND_TYPE_COUNT": 3, "PF_ROUND_TYPE_FLOOR": 1, "PF_ROUND_TYPE_INVALID": -1, "PF_ROUND_TYPE_NEAREST": 0 }, "type": "uint32" }, "ParticleFloatType_t": { "alignment": 4, "members": { "PF_TYPE_CLOSEST_CAMERA_DISTANCE": 11, "PF_TYPE_COLLECTION_AGE": 4, "PF_TYPE_CONCURRENT_DEF_COUNT": 10, "PF_TYPE_CONTROL_POINT_CHANGE_AGE": 7, "PF_TYPE_CONTROL_POINT_COMPONENT": 6, "PF_TYPE_CONTROL_POINT_SPEED": 8, "PF_TYPE_COUNT": 22, "PF_TYPE_ENDCAP_AGE": 5, "PF_TYPE_INVALID": -1, "PF_TYPE_LITERAL": 0, "PF_TYPE_NAMED_VALUE": 1, "PF_TYPE_PARTICLE_AGE": 15, "PF_TYPE_PARTICLE_AGE_NORMALIZED": 16, "PF_TYPE_PARTICLE_DETAIL_LEVEL": 9, "PF_TYPE_PARTICLE_FLOAT": 17, "PF_TYPE_PARTICLE_NOISE": 14, "PF_TYPE_PARTICLE_NUMBER": 20, "PF_TYPE_PARTICLE_NUMBER_NORMALIZED": 21, "PF_TYPE_PARTICLE_SPEED": 19, "PF_TYPE_PARTICLE_VECTOR_COMPONENT": 18, "PF_TYPE_RANDOM_BIASED": 3, "PF_TYPE_RANDOM_UNIFORM": 2, "PF_TYPE_RENDERER_CAMERA_DISTANCE": 12, "PF_TYPE_RENDERER_CAMERA_DOT_PRODUCT": 13 }, "type": "uint32" }, "ParticleFogType_t": { "alignment": 4, "members": { "PARTICLE_FOG_DISABLED": 2, "PARTICLE_FOG_ENABLED": 1, "PARTICLE_FOG_GAME_DEFAULT": 0 }, "type": "uint32" }, "ParticleHitboxBiasType_t": { "alignment": 4, "members": { "PARTICLE_HITBOX_BIAS_ENTITY": 0, "PARTICLE_HITBOX_BIAS_HITBOX": 1 }, "type": "uint32" }, "ParticleHitboxDataSelection_t": { "alignment": 4, "members": { "PARTICLE_HITBOX_AVERAGE_SPEED": 0, "PARTICLE_HITBOX_COUNT": 1 }, "type": "uint32" }, "ParticleImpulseType_t": { "alignment": 4, "members": { "IMPULSE_TYPE_EXPLOSION": 4, "IMPULSE_TYPE_EXPLOSION_UNDERWATER": 8, "IMPULSE_TYPE_GENERIC": 1, "IMPULSE_TYPE_NONE": 0, "IMPULSE_TYPE_PARTICLE_SYSTEM": 16, "IMPULSE_TYPE_ROPE": 2 }, "type": "uint32" }, "ParticleLightBehaviorChoiceList_t": { "alignment": 4, "members": { "PARTICLE_LIGHT_BEHAVIOR_FOLLOW_DIRECTION": 0, "PARTICLE_LIGHT_BEHAVIOR_ROPE": 1, "PARTICLE_LIGHT_BEHAVIOR_TRAILS": 2 }, "type": "uint32" }, "ParticleLightFogLightingMode_t": { "alignment": 4, "members": { "PARTICLE_LIGHT_FOG_LIGHTING_MODE_DYNAMIC": 2, "PARTICLE_LIGHT_FOG_LIGHTING_MODE_DYNAMIC_NOSHADOWS": 4, "PARTICLE_LIGHT_FOG_LIGHTING_MODE_NONE": 0 }, "type": "uint32" }, "ParticleLightTypeChoiceList_t": { "alignment": 4, "members": { "PARTICLE_LIGHT_TYPE_CAPSULE": 3, "PARTICLE_LIGHT_TYPE_FX": 2, "PARTICLE_LIGHT_TYPE_POINT": 0, "PARTICLE_LIGHT_TYPE_SPOT": 1 }, "type": "uint32" }, "ParticleLightUnitChoiceList_t": { "alignment": 4, "members": { "PARTICLE_LIGHT_UNIT_CANDELAS": 0, "PARTICLE_LIGHT_UNIT_LUMENS": 1 }, "type": "uint32" }, "ParticleLightingQuality_t": { "alignment": 4, "members": { "PARTICLE_LIGHTING_PER_PARTICLE": 0, "PARTICLE_LIGHTING_PER_PIXEL": -1, "PARTICLE_LIGHTING_PER_VERTEX": 1 }, "type": "uint32" }, "ParticleLightnintBranchBehavior_t": { "alignment": 4, "members": { "PARTICLE_LIGHTNING_BRANCH_CURRENT_DIR": 0, "PARTICLE_LIGHTNING_BRANCH_ENDPOINT_DIR": 1 }, "type": "uint32" }, "ParticleMassMode_t": { "alignment": 4, "members": { "PARTICLE_MASSMODE_RADIUS_CUBED": 0, "PARTICLE_MASSMODE_RADIUS_SQUARED": 2 }, "type": "uint32" }, "ParticleModelType_t": { "alignment": 4, "members": { "PM_TYPE_CONTROL_POINT": 3, "PM_TYPE_COUNT": 4, "PM_TYPE_INVALID": 0, "PM_TYPE_NAMED_VALUE_EHANDLE": 2, "PM_TYPE_NAMED_VALUE_MODEL": 1 }, "type": "uint32" }, "ParticleOmni2LightTypeChoiceList_t": { "alignment": 4, "members": { "PARTICLE_OMNI2_LIGHT_TYPE_POINT": 0, "PARTICLE_OMNI2_LIGHT_TYPE_SPHERE": 1 }, "type": "uint32" }, "ParticleOrientationChoiceList_t": { "alignment": 4, "members": { "PARTICLE_ORIENTATION_ALIGN_TO_PARTICLE_NORMAL": 3, "PARTICLE_ORIENTATION_FULL_3AXIS_ROTATION": 5, "PARTICLE_ORIENTATION_SCREENALIGN_TO_PARTICLE_NORMAL": 4, "PARTICLE_ORIENTATION_SCREEN_ALIGNED": 0, "PARTICLE_ORIENTATION_SCREEN_Z_ALIGNED": 1, "PARTICLE_ORIENTATION_WORLD_Z_ALIGNED": 2 }, "type": "uint32" }, "ParticleOrientationSetMode_t": { "alignment": 4, "members": { "PARTICLE_ORIENTATION_SET_FROM_ROTATIONS": 1, "PARTICLE_ORIENTATION_SET_FROM_VELOCITY": 0 }, "type": "uint32" }, "ParticleOutputBlendMode_t": { "alignment": 4, "members": { "PARTICLE_OUTPUT_BLEND_MODE_ADD": 1, "PARTICLE_OUTPUT_BLEND_MODE_ALPHA": 0, "PARTICLE_OUTPUT_BLEND_MODE_BLEND_ADD": 2, "PARTICLE_OUTPUT_BLEND_MODE_HALF_BLEND_ADD": 3, "PARTICLE_OUTPUT_BLEND_MODE_LIGHTEN": 6, "PARTICLE_OUTPUT_BLEND_MODE_MOD2X": 5, "PARTICLE_OUTPUT_BLEND_MODE_NEG_HALF_BLEND_ADD": 4 }, "type": "uint32" }, "ParticleParentSetMode_t": { "alignment": 4, "members": { "PARTICLE_SET_PARENT_IMMEDIATE": 1, "PARTICLE_SET_PARENT_NO": 0, "PARTICLE_SET_PARENT_ROOT": 1 }, "type": "uint32" }, "ParticlePinDistance_t": { "alignment": 4, "members": { "PARTICLE_PIN_COLLECTION_AGE": 10, "PARTICLE_PIN_DISTANCE_CENTER": 5, "PARTICLE_PIN_DISTANCE_CP": 6, "PARTICLE_PIN_DISTANCE_CP_PAIR_BOTH": 8, "PARTICLE_PIN_DISTANCE_CP_PAIR_EITHER": 7, "PARTICLE_PIN_DISTANCE_FARTHEST": 1, "PARTICLE_PIN_DISTANCE_FIRST": 2, "PARTICLE_PIN_DISTANCE_LAST": 3, "PARTICLE_PIN_DISTANCE_NEIGHBOR": 0, "PARTICLE_PIN_DISTANCE_NONE": -1, "PARTICLE_PIN_FLOAT_VALUE": 11, "PARTICLE_PIN_SPEED": 9 }, "type": "uint32" }, "ParticlePostProcessPriorityGroup_t": { "alignment": 4, "members": { "PARTICLE_POST_PROCESS_PRIORITY_GAMEPLAY_EFFECT": 2, "PARTICLE_POST_PROCESS_PRIORITY_GAMEPLAY_STATE_HIGH": 4, "PARTICLE_POST_PROCESS_PRIORITY_GAMEPLAY_STATE_LOW": 3, "PARTICLE_POST_PROCESS_PRIORITY_GLOBAL_UI": 5, "PARTICLE_POST_PROCESS_PRIORITY_LEVEL_OVERRIDE": 1, "PARTICLE_POST_PROCESS_PRIORITY_LEVEL_VOLUME": 0 }, "type": "uint32" }, "ParticleReplicationMode_t": { "alignment": 4, "members": { "PARTICLE_REPLICATIONMODE_NONE": 0, "PARTICLE_REPLICATIONMODE_REPLICATE_FOR_EACH_PARENT_PARTICLE": 1 }, "type": "uint32" }, "ParticleRotationLockType_t": { "alignment": 4, "members": { "PARTICLE_ROTATION_LOCK_NONE": 0, "PARTICLE_ROTATION_LOCK_NORMAL": 2, "PARTICLE_ROTATION_LOCK_ROTATIONS": 1 }, "type": "uint32" }, "ParticleSelection_t": { "alignment": 4, "members": { "PARTICLE_SELECTION_FIRST": 0, "PARTICLE_SELECTION_LAST": 1, "PARTICLE_SELECTION_NUMBER": 2 }, "type": "uint32" }, "ParticleSequenceCropOverride_t": { "alignment": 4, "members": { "PARTICLE_SEQUENCE_CROP_OVERRIDE_DEFAULT": -1, "PARTICLE_SEQUENCE_CROP_OVERRIDE_FORCE_OFF": 0, "PARTICLE_SEQUENCE_CROP_OVERRIDE_FORCE_ON": 1 }, "type": "uint32" }, "ParticleSetMethod_t": { "alignment": 4, "members": { "PARTICLE_SET_ADD_TO_CURRENT_VALUE": 5, "PARTICLE_SET_ADD_TO_INITIAL_VALUE": 2, "PARTICLE_SET_RAMP_CURRENT_VALUE": 3, "PARTICLE_SET_REPLACE_VALUE": 0, "PARTICLE_SET_SCALE_CURRENT_VALUE": 4, "PARTICLE_SET_SCALE_INITIAL_VALUE": 1 }, "type": "uint32" }, "ParticleSortingChoiceList_t": { "alignment": 4, "members": { "PARTICLE_SORTING_CREATION_TIME": 1, "PARTICLE_SORTING_NEAREST": 0 }, "type": "uint32" }, "ParticleTextureLayerBlendType_t": { "alignment": 4, "members": { "SPRITECARD_TEXTURE_BLEND_ADD": 3, "SPRITECARD_TEXTURE_BLEND_AVERAGE": 5, "SPRITECARD_TEXTURE_BLEND_LUMINANCE": 6, "SPRITECARD_TEXTURE_BLEND_MOD2X": 1, "SPRITECARD_TEXTURE_BLEND_MULTIPLY": 0, "SPRITECARD_TEXTURE_BLEND_REPLACE": 2, "SPRITECARD_TEXTURE_BLEND_SUBTRACT": 4 }, "type": "uint32" }, "ParticleTopology_t": { "alignment": 4, "members": { "PARTICLE_TOPOLOGY_CUBES": 4, "PARTICLE_TOPOLOGY_LINES": 1, "PARTICLE_TOPOLOGY_POINTS": 0, "PARTICLE_TOPOLOGY_QUADS": 3, "PARTICLE_TOPOLOGY_TRIS": 2 }, "type": "uint32" }, "ParticleTraceMissBehavior_t": { "alignment": 4, "members": { "PARTICLE_TRACE_MISS_BEHAVIOR_KILL": 1, "PARTICLE_TRACE_MISS_BEHAVIOR_NONE": 0, "PARTICLE_TRACE_MISS_BEHAVIOR_TRACE_END": 2 }, "type": "uint32" }, "ParticleTraceSet_t": { "alignment": 4, "members": { "PARTICLE_TRACE_SET_ALL": 0, "PARTICLE_TRACE_SET_DYNAMIC": 3, "PARTICLE_TRACE_SET_STATIC": 1, "PARTICLE_TRACE_SET_STATIC_AND_KEYFRAMED": 2 }, "type": "uint32" }, "ParticleTransformType_t": { "alignment": 4, "members": { "PT_TYPE_CONTROL_POINT": 2, "PT_TYPE_CONTROL_POINT_RANGE": 3, "PT_TYPE_COUNT": 4, "PT_TYPE_INVALID": 0, "PT_TYPE_NAMED_VALUE": 1 }, "type": "uint32" }, "ParticleVRHandChoiceList_t": { "alignment": 4, "members": { "PARTICLE_VRHAND_CP": 2, "PARTICLE_VRHAND_CP_OBJECT": 3, "PARTICLE_VRHAND_LEFT": 0, "PARTICLE_VRHAND_RIGHT": 1 }, "type": "uint32" }, "ParticleVecType_t": { "alignment": 4, "members": { "PVEC_TYPE_CLOSEST_CAMERA_POSITION": 16, "PVEC_TYPE_COUNT": 17, "PVEC_TYPE_CP_DELTA": 15, "PVEC_TYPE_CP_RELATIVE_DIR": 7, "PVEC_TYPE_CP_RELATIVE_POSITION": 6, "PVEC_TYPE_CP_RELATIVE_RANDOM_DIR": 8, "PVEC_TYPE_CP_VALUE": 5, "PVEC_TYPE_FLOAT_COMPONENTS": 9, "PVEC_TYPE_FLOAT_INTERP_CLAMPED": 10, "PVEC_TYPE_FLOAT_INTERP_GRADIENT": 12, "PVEC_TYPE_FLOAT_INTERP_OPEN": 11, "PVEC_TYPE_INVALID": -1, "PVEC_TYPE_LITERAL": 0, "PVEC_TYPE_LITERAL_COLOR": 1, "PVEC_TYPE_NAMED_VALUE": 2, "PVEC_TYPE_PARTICLE_VECTOR": 3, "PVEC_TYPE_PARTICLE_VELOCITY": 4, "PVEC_TYPE_RANDOM_UNIFORM": 13, "PVEC_TYPE_RANDOM_UNIFORM_OFFSET": 14 }, "type": "uint32" }, "PetGroundType_t": { "alignment": 4, "members": { "PET_GROUND_GRID": 1, "PET_GROUND_NONE": 0, "PET_GROUND_PLANE": 2 }, "type": "uint32" }, "RenderModelSubModelFieldType_t": { "alignment": 4, "members": { "SUBMODEL_AS_BODYGROUP_SUBMODEL": 0, "SUBMODEL_AS_MESHGROUP_INDEX": 1, "SUBMODEL_AS_MESHGROUP_MASK": 2, "SUBMODEL_IGNORED_USE_MODEL_DEFAULT_MESHGROUP_MASK": 3 }, "type": "uint32" }, "ScalarExpressionType_t": { "alignment": 4, "members": { "SCALAR_EXPRESSION_ADD": 0, "SCALAR_EXPRESSION_DIVIDE": 3, "SCALAR_EXPRESSION_INPUT_1": 4, "SCALAR_EXPRESSION_MAX": 6, "SCALAR_EXPRESSION_MIN": 5, "SCALAR_EXPRESSION_MOD": 7, "SCALAR_EXPRESSION_MUL": 2, "SCALAR_EXPRESSION_SUBTRACT": 1, "SCALAR_EXPRESSION_UNINITIALIZED": -1 }, "type": "uint32" }, "SnapshotIndexType_t": { "alignment": 4, "members": { "SNAPSHOT_INDEX_DIRECT": 1, "SNAPSHOT_INDEX_INCREMENT": 0 }, "type": "uint32" }, "SpriteCardPerParticleScale_t": { "alignment": 4, "members": { "SPRITECARD_TEXTURE_PP_SCALE_ANIMATION_FRAME": 2, "SPRITECARD_TEXTURE_PP_SCALE_NEG_RANDOM": 11, "SPRITECARD_TEXTURE_PP_SCALE_NEG_RANDOM_TIME": 13, "SPRITECARD_TEXTURE_PP_SCALE_NONE": 0, "SPRITECARD_TEXTURE_PP_SCALE_PARTICLE_AGE": 1, "SPRITECARD_TEXTURE_PP_SCALE_PARTICLE_ALPHA": 5, "SPRITECARD_TEXTURE_PP_SCALE_PITCH": 9, "SPRITECARD_TEXTURE_PP_SCALE_RANDOM": 10, "SPRITECARD_TEXTURE_PP_SCALE_RANDOM_TIME": 12, "SPRITECARD_TEXTURE_PP_SCALE_ROLL": 7, "SPRITECARD_TEXTURE_PP_SCALE_SHADER_EXTRA_DATA1": 3, "SPRITECARD_TEXTURE_PP_SCALE_SHADER_EXTRA_DATA2": 4, "SPRITECARD_TEXTURE_PP_SCALE_SHADER_RADIUS": 6, "SPRITECARD_TEXTURE_PP_SCALE_YAW": 8 }, "type": "uint32" }, "SpriteCardShaderType_t": { "alignment": 4, "members": { "SPRITECARD_SHADER_BASE": 0, "SPRITECARD_SHADER_CUSTOM": 1 }, "type": "uint32" }, "SpriteCardTextureChannel_t": { "alignment": 4, "members": { "SPRITECARD_TEXTURE_CHANNEL_MIX_A": 2, "SPRITECARD_TEXTURE_CHANNEL_MIX_A_RGBALPHA": 7, "SPRITECARD_TEXTURE_CHANNEL_MIX_B": 11, "SPRITECARD_TEXTURE_CHANNEL_MIX_BALPHA": 14, "SPRITECARD_TEXTURE_CHANNEL_MIX_G": 10, "SPRITECARD_TEXTURE_CHANNEL_MIX_GALPHA": 13, "SPRITECARD_TEXTURE_CHANNEL_MIX_R": 9, "SPRITECARD_TEXTURE_CHANNEL_MIX_RALPHA": 12, "SPRITECARD_TEXTURE_CHANNEL_MIX_RGB": 0, "SPRITECARD_TEXTURE_CHANNEL_MIX_RGBA": 1, "SPRITECARD_TEXTURE_CHANNEL_MIX_RGBA_RGBALPHA": 6, "SPRITECARD_TEXTURE_CHANNEL_MIX_RGB_A": 3, "SPRITECARD_TEXTURE_CHANNEL_MIX_RGB_ALPHAMASK": 4, "SPRITECARD_TEXTURE_CHANNEL_MIX_RGB_A_RGBALPHA": 8, "SPRITECARD_TEXTURE_CHANNEL_MIX_RGB_RGBMASK": 5 }, "type": "uint32" }, "SpriteCardTextureType_t": { "alignment": 4, "members": { "SPRITECARD_TEXTURE_1D_COLOR_LOOKUP": 2, "SPRITECARD_TEXTURE_ANIMMOTIONVEC": 6, "SPRITECARD_TEXTURE_DIFFUSE": 0, "SPRITECARD_TEXTURE_NORMALMAP": 5, "SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_A": 7, "SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_B": 8, "SPRITECARD_TEXTURE_SPHERICAL_HARMONICS_C": 9, "SPRITECARD_TEXTURE_UVDISTORTION": 3, "SPRITECARD_TEXTURE_UVDISTORTION_ZOOM": 4, "SPRITECARD_TEXTURE_ZOOM": 1 }, "type": "uint32" }, "StandardLightingAttenuationStyle_t": { "alignment": 4, "members": { "LIGHT_STYLE_NEW": 1, "LIGHT_STYLE_OLD": 0 }, "type": "uint32" }, "TextureRepetitionMode_t": { "alignment": 4, "members": { "TEXTURE_REPETITION_PARTICLE": 0, "TEXTURE_REPETITION_PATH": 1 }, "type": "uint32" }, "VectorExpressionType_t": { "alignment": 4, "members": { "VECTOR_EXPRESSION_ADD": 0, "VECTOR_EXPRESSION_CROSSPRODUCT": 7, "VECTOR_EXPRESSION_DIVIDE": 3, "VECTOR_EXPRESSION_INPUT_1": 4, "VECTOR_EXPRESSION_MAX": 6, "VECTOR_EXPRESSION_MIN": 5, "VECTOR_EXPRESSION_MUL": 2, "VECTOR_EXPRESSION_SUBTRACT": 1, "VECTOR_EXPRESSION_UNINITIALIZED": -1 }, "type": "uint32" }, "VectorFloatExpressionType_t": { "alignment": 4, "members": { "VECTOR_FLOAT_EXPRESSION_DISTANCE": 1, "VECTOR_FLOAT_EXPRESSION_DISTANCESQR": 2, "VECTOR_FLOAT_EXPRESSION_DOTPRODUCT": 0, "VECTOR_FLOAT_EXPRESSION_INPUT1_LENGTH": 3, "VECTOR_FLOAT_EXPRESSION_INPUT1_LENGTHSQR": 4, "VECTOR_FLOAT_EXPRESSION_INPUT1_NOISE": 5, "VECTOR_FLOAT_EXPRESSION_UNINITIALIZED": -1 }, "type": "uint32" } } } }