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