cs2-dumper/generated/particles.dll.cs

3890 lines
147 KiB
C#

public static class CBaseRendererSource2 {
public const ulong m_flRadiusScale = 0x200;
public const ulong m_flAlphaScale = 0x358;
public const ulong m_flRollScale = 0x4b0;
public const ulong m_nAlpha2Field = 0x608;
public const ulong m_vecColorScale = 0x610;
public const ulong m_nColorBlendType = 0xc68;
public const ulong m_nShaderType = 0xc6c;
public const ulong m_strShaderOverride = 0xc70;
public const ulong m_flCenterXOffset = 0xc78;
public const ulong m_flCenterYOffset = 0xdd0;
public const ulong m_flBumpStrength = 0xf28;
public const ulong m_nCropTextureOverride = 0xf2c;
public const ulong m_vecTexturesInput = 0xf30;
public const ulong m_flAnimationRate = 0xf48;
public const ulong m_nAnimationType = 0xf4c;
public const ulong m_bAnimateInFPS = 0xf50;
public const ulong m_flSelfIllumAmount = 0xf58;
public const ulong m_flDiffuseAmount = 0x10b0;
public const ulong m_nLightingControlPoint = 0x1208;
public const ulong m_nSelfIllumPerParticle = 0x120c;
public const ulong m_nOutputBlendMode = 0x1210;
public const ulong m_bGammaCorrectVertexColors = 0x1214;
public const ulong m_bSaturateColorPreAlphaBlend = 0x1215;
public const ulong m_flAddSelfAmount = 0x1218;
public const ulong m_flDesaturation = 0x1370;
public const ulong m_flOverbrightFactor = 0x14c8;
public const ulong m_nHSVShiftControlPoint = 0x1620;
public const ulong m_nFogType = 0x1624;
public const ulong m_flFogAmount = 0x1628;
public const ulong m_bTintByFOW = 0x1780;
public const ulong m_bTintByGlobalLight = 0x1781;
public const ulong m_nPerParticleAlphaReference = 0x1784;
public const ulong m_nPerParticleAlphaRefWindow = 0x1788;
public const ulong m_nAlphaReferenceType = 0x178c;
public const ulong m_flAlphaReferenceSoftness = 0x1790;
public const ulong m_flSourceAlphaValueToMapToZero = 0x18e8;
public const ulong m_flSourceAlphaValueToMapToOne = 0x1a40;
public const ulong m_bRefract = 0x1b98;
public const ulong m_bRefractSolid = 0x1b99;
public const ulong m_flRefractAmount = 0x1ba0;
public const ulong m_nRefractBlurRadius = 0x1cf8;
public const ulong m_nRefractBlurType = 0x1cfc;
public const ulong m_bOnlyRenderInEffectsBloomPass = 0x1d00;
public const ulong m_bOnlyRenderInEffectsWaterPass = 0x1d01;
public const ulong m_bUseMixedResolutionRendering = 0x1d02;
public const ulong m_bOnlyRenderInEffecsGameOverlay = 0x1d03;
public const ulong m_stencilTestID = 0x1d04;
public const ulong m_bStencilTestExclude = 0x1d84;
public const ulong m_stencilWriteID = 0x1d85;
public const ulong m_bWriteStencilOnDepthPass = 0x1e05;
public const ulong m_bWriteStencilOnDepthFail = 0x1e06;
public const ulong m_bReverseZBuffering = 0x1e07;
public const ulong m_bDisableZBuffering = 0x1e08;
public const ulong m_nFeatheringMode = 0x1e0c;
public const ulong m_flFeatheringMinDist = 0x1e10;
public const ulong m_flFeatheringMaxDist = 0x1f68;
public const ulong m_flFeatheringFilter = 0x20c0;
public const ulong m_flDepthBias = 0x2218;
public const ulong m_nSortMethod = 0x221c;
public const ulong m_bBlendFramesSeq0 = 0x2220;
public const ulong m_bMaxLuminanceBlendingSequence0 = 0x2221;
}
public static class CBaseTrailRenderer {
public const ulong m_nOrientationType = 0x2470;
public const ulong m_nOrientationControlPoint = 0x2474;
public const ulong m_flMinSize = 0x2478;
public const ulong m_flMaxSize = 0x247c;
public const ulong m_flStartFadeSize = 0x2480;
public const ulong m_flEndFadeSize = 0x25d8;
public const ulong m_bClampV = 0x2730;
}
public static class CGeneralRandomRotation {
public const ulong m_nFieldOutput = 0x1c0;
public const ulong m_flDegrees = 0x1c4;
public const ulong m_flDegreesMin = 0x1c8;
public const ulong m_flDegreesMax = 0x1cc;
public const ulong m_flRotationRandExponent = 0x1d0;
public const ulong m_bRandomlyFlipDirection = 0x1d4;
}
public static class CGeneralSpin {
public const ulong m_nSpinRateDegrees = 0x1c0;
public const ulong m_nSpinRateMinDegrees = 0x1c4;
public const ulong m_fSpinRateStopTime = 0x1cc;
}
public static class CNewParticleEffect {
public const ulong m_pNext = 0x10;
public const ulong m_pPrev = 0x18;
public const ulong m_pParticles = 0x20;
public const ulong m_pDebugName = 0x28;
public const ulong m_bDontRemove = 0x0;
public const ulong m_bRemove = 0x0;
public const ulong m_bNeedsBBoxUpdate = 0x0;
public const ulong m_bIsFirstFrame = 0x0;
public const ulong m_bAutoUpdateBBox = 0x0;
public const ulong m_bAllocated = 0x0;
public const ulong m_bSimulate = 0x0;
public const ulong m_bShouldPerformCullCheck = 0x0;
public const ulong m_bForceNoDraw = 0x0;
public const ulong m_bShouldSave = 0x0;
public const ulong m_bDisableAggregation = 0x0;
public const ulong m_bShouldSimulateDuringGamePaused = 0x0;
public const ulong m_bShouldCheckFoW = 0x0;
public const ulong m_vSortOrigin = 0x40;
public const ulong m_flScale = 0x4c;
public const ulong m_hOwner = 0x50;
public const ulong m_pOwningParticleProperty = 0x58;
public const ulong m_flFreezeTransitionStart = 0x70;
public const ulong m_flFreezeTransitionDuration = 0x74;
public const ulong m_flFreezeTransitionOverride = 0x78;
public const ulong m_bFreezeTransitionActive = 0x7c;
public const ulong m_bFreezeTargetState = 0x7d;
public const ulong m_bCanFreeze = 0x7e;
public const ulong m_LastMin = 0x80;
public const ulong m_LastMax = 0x8c;
public const ulong m_nSplitScreenUser = 0x98;
public const ulong m_vecAggregationCenter = 0x9c;
public const ulong m_RefCount = 0xc0;
}
public static class CParticleFloatInput {
public const ulong m_nType = 0x10;
public const ulong m_nMapType = 0x14;
public const ulong m_flLiteralValue = 0x18;
public const ulong m_NamedValue = 0x20;
public const ulong m_nControlPoint = 0x60;
public const ulong m_nScalarAttribute = 0x64;
public const ulong m_nVectorAttribute = 0x68;
public const ulong m_nVectorComponent = 0x6c;
public const ulong m_flRandomMin = 0x70;
public const ulong m_flRandomMax = 0x74;
public const ulong m_bHasRandomSignFlip = 0x78;
public const ulong m_nRandomSeed = 0x7c;
public const ulong m_nRandomMode = 0x80;
public const ulong m_flLOD0 = 0x88;
public const ulong m_flLOD1 = 0x8c;
public const ulong m_flLOD2 = 0x90;
public const ulong m_flLOD3 = 0x94;
public const ulong m_nNoiseInputVectorAttribute = 0x98;
public const ulong m_flNoiseOutputMin = 0x9c;
public const ulong m_flNoiseOutputMax = 0xa0;
public const ulong m_flNoiseScale = 0xa4;
public const ulong m_vecNoiseOffsetRate = 0xa8;
public const ulong m_flNoiseOffset = 0xb4;
public const ulong m_nNoiseOctaves = 0xb8;
public const ulong m_nNoiseTurbulence = 0xbc;
public const ulong m_nNoiseType = 0xc0;
public const ulong m_nNoiseModifier = 0xc4;
public const ulong m_flNoiseTurbulenceScale = 0xc8;
public const ulong m_flNoiseTurbulenceMix = 0xcc;
public const ulong m_flNoiseImgPreviewScale = 0xd0;
public const ulong m_bNoiseImgPreviewLive = 0xd4;
public const ulong m_flNoCameraFallback = 0xe0;
public const ulong m_bUseBoundsCenter = 0xe4;
public const ulong m_nInputMode = 0xe8;
public const ulong m_flMultFactor = 0xec;
public const ulong m_flInput0 = 0xf0;
public const ulong m_flInput1 = 0xf4;
public const ulong m_flOutput0 = 0xf8;
public const ulong m_flOutput1 = 0xfc;
public const ulong m_flNotchedRangeMin = 0x100;
public const ulong m_flNotchedRangeMax = 0x104;
public const ulong m_flNotchedOutputOutside = 0x108;
public const ulong m_flNotchedOutputInside = 0x10c;
public const ulong m_nBiasType = 0x110;
public const ulong m_flBiasParameter = 0x114;
public const ulong m_Curve = 0x118;
}
public static class CParticleFunction {
public const ulong m_flOpStrength = 0x8;
public const ulong m_nOpEndCapState = 0x160;
public const ulong m_flOpStartFadeInTime = 0x164;
public const ulong m_flOpEndFadeInTime = 0x168;
public const ulong m_flOpStartFadeOutTime = 0x16c;
public const ulong m_flOpEndFadeOutTime = 0x170;
public const ulong m_flOpFadeOscillatePeriod = 0x174;
public const ulong m_bNormalizeToStopTime = 0x178;
public const ulong m_flOpTimeOffsetMin = 0x17c;
public const ulong m_flOpTimeOffsetMax = 0x180;
public const ulong m_nOpTimeOffsetSeed = 0x184;
public const ulong m_nOpTimeScaleSeed = 0x188;
public const ulong m_flOpTimeScaleMin = 0x18c;
public const ulong m_flOpTimeScaleMax = 0x190;
public const ulong m_bDisableOperator = 0x196;
public const ulong m_Notes = 0x198;
}
public static class CParticleFunctionEmitter {
public const ulong m_nEmitterIndex = 0x1b8;
}
public static class CParticleFunctionInitializer {
public const ulong m_nAssociatedEmitterIndex = 0x1b8;
}
public static class CParticleFunctionPreEmission {
public const ulong m_bRunOnce = 0x1c0;
}
public static class CParticleFunctionRenderer {
public const ulong VisibilityInputs = 0x1b8;
public const ulong m_bCannotBeRefracted = 0x1fc;
public const ulong m_bSkipRenderingOnMobile = 0x1fd;
}
public static class CParticleModelInput {
public const ulong m_nType = 0x10;
public const ulong m_NamedValue = 0x18;
public const ulong m_nControlPoint = 0x58;
}
public static class CParticleSystemDefinition {
public const ulong m_nBehaviorVersion = 0x8;
public const ulong m_PreEmissionOperators = 0x10;
public const ulong m_Emitters = 0x28;
public const ulong m_Initializers = 0x40;
public const ulong m_Operators = 0x58;
public const ulong m_ForceGenerators = 0x70;
public const ulong m_Constraints = 0x88;
public const ulong m_Renderers = 0xa0;
public const ulong m_Children = 0xb8;
public const ulong m_nFirstMultipleOverride_BackwardCompat = 0x178;
public const ulong m_nInitialParticles = 0x210;
public const ulong m_nMaxParticles = 0x214;
public const ulong m_nGroupID = 0x218;
public const ulong m_BoundingBoxMin = 0x21c;
public const ulong m_BoundingBoxMax = 0x228;
public const ulong m_flDepthSortBias = 0x234;
public const ulong m_nSortOverridePositionCP = 0x238;
public const ulong m_bInfiniteBounds = 0x23c;
public const ulong m_bEnableNamedValues = 0x23d;
public const ulong m_NamedValueDomain = 0x240;
public const ulong m_NamedValueLocals = 0x248;
public const ulong m_ConstantColor = 0x260;
public const ulong m_ConstantNormal = 0x264;
public const ulong m_flConstantRadius = 0x270;
public const ulong m_flConstantRotation = 0x274;
public const ulong m_flConstantRotationSpeed = 0x278;
public const ulong m_flConstantLifespan = 0x27c;
public const ulong m_nConstantSequenceNumber = 0x280;
public const ulong m_nConstantSequenceNumber1 = 0x284;
public const ulong m_nSnapshotControlPoint = 0x288;
public const ulong m_hSnapshot = 0x290;
public const ulong m_pszCullReplacementName = 0x298;
public const ulong m_flCullRadius = 0x2a0;
public const ulong m_flCullFillCost = 0x2a4;
public const ulong m_nCullControlPoint = 0x2a8;
public const ulong m_hFallback = 0x2b0;
public const ulong m_nFallbackMaxCount = 0x2b8;
public const ulong m_hLowViolenceDef = 0x2c0;
public const ulong m_hReferenceReplacement = 0x2c8;
public const ulong m_flPreSimulationTime = 0x2d0;
public const ulong m_flStopSimulationAfterTime = 0x2d4;
public const ulong m_flMaximumTimeStep = 0x2d8;
public const ulong m_flMaximumSimTime = 0x2dc;
public const ulong m_flMinimumSimTime = 0x2e0;
public const ulong m_flMinimumTimeStep = 0x2e4;
public const ulong m_nMinimumFrames = 0x2e8;
public const ulong m_nMinCPULevel = 0x2ec;
public const ulong m_nMinGPULevel = 0x2f0;
public const ulong m_flNoDrawTimeToGoToSleep = 0x2f4;
public const ulong m_flMaxDrawDistance = 0x2f8;
public const ulong m_flStartFadeDistance = 0x2fc;
public const ulong m_flMaxCreationDistance = 0x300;
public const ulong m_nAggregationMinAvailableParticles = 0x304;
public const ulong m_flAggregateRadius = 0x308;
public const ulong m_bShouldBatch = 0x30c;
public const ulong m_bShouldHitboxesFallbackToRenderBounds = 0x30d;
public const ulong m_bShouldHitboxesFallbackToSnapshot = 0x30e;
public const ulong m_nViewModelEffect = 0x310;
public const ulong m_bScreenSpaceEffect = 0x314;
public const ulong m_pszTargetLayerID = 0x318;
public const ulong m_nSkipRenderControlPoint = 0x320;
public const ulong m_nAllowRenderControlPoint = 0x324;
public const ulong m_bShouldSort = 0x328;
public const ulong m_controlPointConfigurations = 0x370;
}
public static class CParticleTransformInput {
public const ulong m_nType = 0x10;
public const ulong m_NamedValue = 0x18;
public const ulong m_bFollowNamedValue = 0x58;
public const ulong m_bSupportsDisabled = 0x59;
public const ulong m_bUseOrientation = 0x5a;
public const ulong m_nControlPoint = 0x5c;
public const ulong m_nControlPointRangeMax = 0x60;
public const ulong m_flEndCPGrowthTime = 0x64;
}
public static class CParticleVariableRef {
public const ulong m_variableName = 0x0;
public const ulong m_variableType = 0x38;
}
public static class CParticleVecInput {
public const ulong m_nType = 0x10;
public const ulong m_vLiteralValue = 0x14;
public const ulong m_LiteralColor = 0x20;
public const ulong m_NamedValue = 0x28;
public const ulong m_bFollowNamedValue = 0x68;
public const ulong m_nVectorAttribute = 0x6c;
public const ulong m_vVectorAttributeScale = 0x70;
public const ulong m_nControlPoint = 0x7c;
public const ulong m_nDeltaControlPoint = 0x80;
public const ulong m_vCPValueScale = 0x84;
public const ulong m_vCPRelativePosition = 0x90;
public const ulong m_vCPRelativeDir = 0x9c;
public const ulong m_FloatComponentX = 0xa8;
public const ulong m_FloatComponentY = 0x200;
public const ulong m_FloatComponentZ = 0x358;
public const ulong m_FloatInterp = 0x4b0;
public const ulong m_flInterpInput0 = 0x608;
public const ulong m_flInterpInput1 = 0x60c;
public const ulong m_vInterpOutput0 = 0x610;
public const ulong m_vInterpOutput1 = 0x61c;
public const ulong m_Gradient = 0x628;
public const ulong m_vRandomMin = 0x640;
public const ulong m_vRandomMax = 0x64c;
}
public static class CParticleVisibilityInputs {
public const ulong m_flCameraBias = 0x0;
public const ulong m_nCPin = 0x4;
public const ulong m_flProxyRadius = 0x8;
public const ulong m_flInputMin = 0xc;
public const ulong m_flInputMax = 0x10;
public const ulong m_flNoPixelVisibilityFallback = 0x14;
public const ulong m_flDistanceInputMin = 0x18;
public const ulong m_flDistanceInputMax = 0x1c;
public const ulong m_flDotInputMin = 0x20;
public const ulong m_flDotInputMax = 0x24;
public const ulong m_bDotCPAngles = 0x28;
public const ulong m_bDotCameraAngles = 0x29;
public const ulong m_flAlphaScaleMin = 0x2c;
public const ulong m_flAlphaScaleMax = 0x30;
public const ulong m_flRadiusScaleMin = 0x34;
public const ulong m_flRadiusScaleMax = 0x38;
public const ulong m_flRadiusScaleFOVBase = 0x3c;
public const ulong m_bRightEye = 0x40;
}
public static class CPathParameters {
public const ulong m_nStartControlPointNumber = 0x0;
public const ulong m_nEndControlPointNumber = 0x4;
public const ulong m_nBulgeControl = 0x8;
public const ulong m_flBulge = 0xc;
public const ulong m_flMidPoint = 0x10;
public const ulong m_vStartPointOffset = 0x14;
public const ulong m_vMidPointOffset = 0x20;
public const ulong m_vEndOffset = 0x2c;
}
public static class CRandomNumberGeneratorParameters {
public const ulong m_bDistributeEvenly = 0x0;
public const ulong m_nSeed = 0x4;
}
public static class C_INIT_AddVectorToVector {
public const ulong m_vecScale = 0x1c0;
public const ulong m_nFieldOutput = 0x1cc;
public const ulong m_nFieldInput = 0x1d0;
public const ulong m_vOffsetMin = 0x1d4;
public const ulong m_vOffsetMax = 0x1e0;
public const ulong m_randomnessParameters = 0x1ec;
}
public static class C_INIT_AgeNoise {
public const ulong m_bAbsVal = 0x1c0;
public const ulong m_bAbsValInv = 0x1c1;
public const ulong m_flOffset = 0x1c4;
public const ulong m_flAgeMin = 0x1c8;
public const ulong m_flAgeMax = 0x1cc;
public const ulong m_flNoiseScale = 0x1d0;
public const ulong m_flNoiseScaleLoc = 0x1d4;
public const ulong m_vecOffsetLoc = 0x1d8;
}
public static class C_INIT_ChaoticAttractor {
public const ulong m_flAParm = 0x1c0;
public const ulong m_flBParm = 0x1c4;
public const ulong m_flCParm = 0x1c8;
public const ulong m_flDParm = 0x1cc;
public const ulong m_flScale = 0x1d0;
public const ulong m_flSpeedMin = 0x1d4;
public const ulong m_flSpeedMax = 0x1d8;
public const ulong m_nBaseCP = 0x1dc;
public const ulong m_bUniformSpeed = 0x1e0;
}
public static class C_INIT_ColorLitPerParticle {
public const ulong m_ColorMin = 0x1d8;
public const ulong m_ColorMax = 0x1dc;
public const ulong m_TintMin = 0x1e0;
public const ulong m_TintMax = 0x1e4;
public const ulong m_flTintPerc = 0x1e8;
public const ulong m_nTintBlendMode = 0x1ec;
public const ulong m_flLightAmplification = 0x1f0;
}
public static class C_INIT_CreateAlongPath {
public const ulong m_fMaxDistance = 0x1c0;
public const ulong m_PathParams = 0x1d0;
public const ulong m_bUseRandomCPs = 0x210;
public const ulong m_vEndOffset = 0x214;
public const ulong m_bSaveOffset = 0x220;
}
public static class C_INIT_CreateFromCPs {
public const ulong m_nIncrement = 0x1c0;
public const ulong m_nMinCP = 0x1c4;
public const ulong m_nMaxCP = 0x1c8;
public const ulong m_nDynamicCPCount = 0x1d0;
}
public static class C_INIT_CreateFromParentParticles {
public const ulong m_flVelocityScale = 0x1c0;
public const ulong m_flIncrement = 0x1c4;
public const ulong m_bRandomDistribution = 0x1c8;
public const ulong m_nRandomSeed = 0x1cc;
public const ulong m_bSubFrame = 0x1d0;
}
public static class C_INIT_CreateFromPlaneCache {
public const ulong m_vecOffsetMin = 0x1c0;
public const ulong m_vecOffsetMax = 0x1cc;
public const ulong m_bUseNormal = 0x1d9;
}
public static class C_INIT_CreateInEpitrochoid {
public const ulong m_nComponent1 = 0x1c0;
public const ulong m_nComponent2 = 0x1c4;
public const ulong m_TransformInput = 0x1c8;
public const ulong m_flParticleDensity = 0x230;
public const ulong m_flOffset = 0x388;
public const ulong m_flRadius1 = 0x4e0;
public const ulong m_flRadius2 = 0x638;
public const ulong m_bUseCount = 0x790;
public const ulong m_bUseLocalCoords = 0x791;
public const ulong m_bOffsetExistingPos = 0x792;
}
public static class C_INIT_CreateOnGrid {
public const ulong m_nXCount = 0x1c0;
public const ulong m_nYCount = 0x318;
public const ulong m_nZCount = 0x470;
public const ulong m_nXSpacing = 0x5c8;
public const ulong m_nYSpacing = 0x720;
public const ulong m_nZSpacing = 0x878;
public const ulong m_nControlPointNumber = 0x9d0;
public const ulong m_bLocalSpace = 0x9d4;
public const ulong m_bCenter = 0x9d5;
public const ulong m_bHollow = 0x9d6;
}
public static class C_INIT_CreateOnModel {
public const ulong m_modelInput = 0x1c0;
public const ulong m_transformInput = 0x220;
public const ulong m_nForceInModel = 0x288;
public const ulong m_nDesiredHitbox = 0x28c;
public const ulong m_nHitboxValueFromControlPointIndex = 0x290;
public const ulong m_vecHitBoxScale = 0x298;
public const ulong m_flBoneVelocity = 0x8f0;
public const ulong m_flMaxBoneVelocity = 0x8f4;
public const ulong m_vecDirectionBias = 0x8f8;
public const ulong m_HitboxSetName = 0xf50;
public const ulong m_bLocalCoords = 0xfd0;
public const ulong m_bUseBones = 0xfd1;
public const ulong m_flShellSize = 0xfd8;
}
public static class C_INIT_CreateOnModelAtHeight {
public const ulong m_bUseBones = 0x1c0;
public const ulong m_bForceZ = 0x1c1;
public const ulong m_nControlPointNumber = 0x1c4;
public const ulong m_nHeightCP = 0x1c8;
public const ulong m_bUseWaterHeight = 0x1cc;
public const ulong m_flDesiredHeight = 0x1d0;
public const ulong m_vecHitBoxScale = 0x328;
public const ulong m_vecDirectionBias = 0x980;
public const ulong m_nBiasType = 0xfd8;
public const ulong m_bLocalCoords = 0xfdc;
public const ulong m_bPreferMovingBoxes = 0xfdd;
public const ulong m_HitboxSetName = 0xfde;
public const ulong m_flHitboxVelocityScale = 0x1060;
public const ulong m_flMaxBoneVelocity = 0x11b8;
}
public static class C_INIT_CreateParticleImpulse {
public const ulong m_InputRadius = 0x1c0;
public const ulong m_InputMagnitude = 0x318;
public const ulong m_nFalloffFunction = 0x470;
public const ulong m_InputFalloffExp = 0x478;
public const ulong m_nImpulseType = 0x5d0;
}
public static class C_INIT_CreatePhyllotaxis {
public const ulong m_nControlPointNumber = 0x1c0;
public const ulong m_nScaleCP = 0x1c4;
public const ulong m_nComponent = 0x1c8;
public const ulong m_fRadCentCore = 0x1cc;
public const ulong m_fRadPerPoint = 0x1d0;
public const ulong m_fRadPerPointTo = 0x1d4;
public const ulong m_fpointAngle = 0x1d8;
public const ulong m_fsizeOverall = 0x1dc;
public const ulong m_fRadBias = 0x1e0;
public const ulong m_fMinRad = 0x1e4;
public const ulong m_fDistBias = 0x1e8;
public const ulong m_bUseLocalCoords = 0x1ec;
public const ulong m_bUseWithContEmit = 0x1ed;
public const ulong m_bUseOrigRadius = 0x1ee;
}
public static class C_INIT_CreateSequentialPath {
public const ulong m_fMaxDistance = 0x1c0;
public const ulong m_flNumToAssign = 0x1c4;
public const ulong m_bLoop = 0x1c8;
public const ulong m_bCPPairs = 0x1c9;
public const ulong m_bSaveOffset = 0x1ca;
public const ulong m_PathParams = 0x1d0;
}
public static class C_INIT_CreateSequentialPathV2 {
public const ulong m_fMaxDistance = 0x1c0;
public const ulong m_flNumToAssign = 0x318;
public const ulong m_bLoop = 0x470;
public const ulong m_bCPPairs = 0x471;
public const ulong m_bSaveOffset = 0x472;
public const ulong m_PathParams = 0x480;
}
public static class C_INIT_CreateSpiralSphere {
public const ulong m_nControlPointNumber = 0x1c0;
public const ulong m_nOverrideCP = 0x1c4;
public const ulong m_nDensity = 0x1c8;
public const ulong m_flInitialRadius = 0x1cc;
public const ulong m_flInitialSpeedMin = 0x1d0;
public const ulong m_flInitialSpeedMax = 0x1d4;
public const ulong m_bUseParticleCount = 0x1d8;
}
public static class C_INIT_CreateWithinBox {
public const ulong m_vecMin = 0x1c0;
public const ulong m_vecMax = 0x818;
public const ulong m_nControlPointNumber = 0xe70;
public const ulong m_bLocalSpace = 0xe74;
public const ulong m_randomnessParameters = 0xe78;
}
public static class C_INIT_CreateWithinSphereTransform {
public const ulong m_fRadiusMin = 0x1c0;
public const ulong m_fRadiusMax = 0x318;
public const ulong m_vecDistanceBias = 0x470;
public const ulong m_vecDistanceBiasAbs = 0xac8;
public const ulong m_TransformInput = 0xad8;
public const ulong m_fSpeedMin = 0xb40;
public const ulong m_fSpeedMax = 0xc98;
public const ulong m_fSpeedRandExp = 0xdf0;
public const ulong m_bLocalCoords = 0xdf4;
public const ulong m_flEndCPGrowthTime = 0xdf8;
public const ulong m_LocalCoordinateSystemSpeedMin = 0xe00;
public const ulong m_LocalCoordinateSystemSpeedMax = 0x1458;
public const ulong m_nFieldOutput = 0x1ab0;
public const ulong m_nFieldVelocity = 0x1ab4;
}
public static class C_INIT_CreationNoise {
public const ulong m_nFieldOutput = 0x1c0;
public const ulong m_bAbsVal = 0x1c4;
public const ulong m_bAbsValInv = 0x1c5;
public const ulong m_flOffset = 0x1c8;
public const ulong m_flOutputMin = 0x1cc;
public const ulong m_flOutputMax = 0x1d0;
public const ulong m_flNoiseScale = 0x1d4;
public const ulong m_flNoiseScaleLoc = 0x1d8;
public const ulong m_vecOffsetLoc = 0x1dc;
public const ulong m_flWorldTimeScale = 0x1e8;
}
public static class C_INIT_DistanceCull {
public const ulong m_nControlPoint = 0x1c0;
public const ulong m_flDistance = 0x1c8;
public const ulong m_bCullInside = 0x320;
}
public static class C_INIT_DistanceToCPInit {
public const ulong m_nFieldOutput = 0x1c0;
public const ulong m_flInputMin = 0x1c8;
public const ulong m_flInputMax = 0x320;
public const ulong m_flOutputMin = 0x478;
public const ulong m_flOutputMax = 0x5d0;
public const ulong m_nStartCP = 0x728;
public const ulong m_bLOS = 0x72c;
public const ulong m_CollisionGroupName = 0x72d;
public const ulong m_nTraceSet = 0x7b0;
public const ulong m_flMaxTraceLength = 0x7b8;
public const ulong m_flLOSScale = 0x910;
public const ulong m_nSetMethod = 0x914;
public const ulong m_bActiveRange = 0x918;
public const ulong m_vecDistanceScale = 0x91c;
public const ulong m_flRemapBias = 0x928;
}
public static class C_INIT_DistanceToNeighborCull {
public const ulong m_flDistance = 0x1c0;
}
public static class C_INIT_GlobalScale {
public const ulong m_flScale = 0x1c0;
public const ulong m_nScaleControlPointNumber = 0x1c4;
public const ulong m_nControlPointNumber = 0x1c8;
public const ulong m_bScaleRadius = 0x1cc;
public const ulong m_bScalePosition = 0x1cd;
public const ulong m_bScaleVelocity = 0x1ce;
}
public static class C_INIT_InheritFromParentParticles {
public const ulong m_flScale = 0x1c0;
public const ulong m_nFieldOutput = 0x1c4;
public const ulong m_nIncrement = 0x1c8;
public const ulong m_bRandomDistribution = 0x1cc;
public const ulong m_nRandomSeed = 0x1d0;
}
public static class C_INIT_InheritVelocity {
public const ulong m_nControlPointNumber = 0x1c0;
public const ulong m_flVelocityScale = 0x1c4;
}
public static class C_INIT_InitFloat {
public const ulong m_InputValue = 0x1c0;
public const ulong m_nOutputField = 0x318;
public const ulong m_nSetMethod = 0x31c;
public const ulong m_InputStrength = 0x320;
}
public static class C_INIT_InitFloatCollection {
public const ulong m_InputValue = 0x1c0;
public const ulong m_nOutputField = 0x318;
}
public static class C_INIT_InitFromCPSnapshot {
public const ulong m_nControlPointNumber = 0x1c0;
public const ulong m_nAttributeToRead = 0x1c4;
public const ulong m_nAttributeToWrite = 0x1c8;
public const ulong m_nLocalSpaceCP = 0x1cc;
public const ulong m_bRandom = 0x1d0;
public const ulong m_bReverse = 0x1d1;
public const ulong m_nSnapShotIncrement = 0x1d8;
public const ulong m_nManualSnapshotIndex = 0x330;
public const ulong m_nRandomSeed = 0x488;
public const ulong m_bLocalSpaceAngles = 0x48c;
}
public static class C_INIT_InitFromParentKilled {
public const ulong m_nAttributeToCopy = 0x1c0;
}
public static class C_INIT_InitFromVectorFieldSnapshot {
public const ulong m_nControlPointNumber = 0x1c0;
public const ulong m_nLocalSpaceCP = 0x1c4;
public const ulong m_nWeightUpdateCP = 0x1c8;
public const ulong m_bUseVerticalVelocity = 0x1cc;
public const ulong m_vecScale = 0x1d0;
}
public static class C_INIT_InitSkinnedPositionFromCPSnapshot {
public const ulong m_nSnapshotControlPointNumber = 0x1c0;
public const ulong m_nControlPointNumber = 0x1c4;
public const ulong m_bRandom = 0x1c8;
public const ulong m_nRandomSeed = 0x1cc;
public const ulong m_bRigid = 0x1d0;
public const ulong m_bSetNormal = 0x1d1;
public const ulong m_bIgnoreDt = 0x1d2;
public const ulong m_flMinNormalVelocity = 0x1d4;
public const ulong m_flMaxNormalVelocity = 0x1d8;
public const ulong m_flIncrement = 0x1dc;
public const ulong m_nFullLoopIncrement = 0x1e0;
public const ulong m_nSnapShotStartPoint = 0x1e4;
public const ulong m_flBoneVelocity = 0x1e8;
public const ulong m_flBoneVelocityMax = 0x1ec;
public const ulong m_bCopyColor = 0x1f0;
public const ulong m_bCopyAlpha = 0x1f1;
public const ulong m_bSetRadius = 0x1f2;
}
public static class C_INIT_InitVec {
public const ulong m_InputValue = 0x1c0;
public const ulong m_nOutputField = 0x818;
public const ulong m_nSetMethod = 0x81c;
public const ulong m_bNormalizedOutput = 0x820;
public const ulong m_bWritePreviousPosition = 0x821;
}
public static class C_INIT_InitVecCollection {
public const ulong m_InputValue = 0x1c0;
public const ulong m_nOutputField = 0x818;
}
public static class C_INIT_InitialRepulsionVelocity {
public const ulong m_CollisionGroupName = 0x1c0;
public const ulong m_nTraceSet = 0x240;
public const ulong m_vecOutputMin = 0x244;
public const ulong m_vecOutputMax = 0x250;
public const ulong m_nControlPointNumber = 0x25c;
public const ulong m_bPerParticle = 0x260;
public const ulong m_bTranslate = 0x261;
public const ulong m_bProportional = 0x262;
public const ulong m_flTraceLength = 0x264;
public const ulong m_bPerParticleTR = 0x268;
public const ulong m_bInherit = 0x269;
public const ulong m_nChildCP = 0x26c;
public const ulong m_nChildGroupID = 0x270;
}
public static class C_INIT_InitialSequenceFromModel {
public const ulong m_nControlPointNumber = 0x1c0;
public const ulong m_nFieldOutput = 0x1c4;
public const ulong m_nFieldOutputAnim = 0x1c8;
public const ulong m_flInputMin = 0x1cc;
public const ulong m_flInputMax = 0x1d0;
public const ulong m_flOutputMin = 0x1d4;
public const ulong m_flOutputMax = 0x1d8;
public const ulong m_nSetMethod = 0x1dc;
}
public static class C_INIT_InitialVelocityFromHitbox {
public const ulong m_flVelocityMin = 0x1c0;
public const ulong m_flVelocityMax = 0x1c4;
public const ulong m_nControlPointNumber = 0x1c8;
public const ulong m_HitboxSetName = 0x1cc;
public const ulong m_bUseBones = 0x24c;
}
public static class C_INIT_InitialVelocityNoise {
public const ulong m_vecAbsVal = 0x1c0;
public const ulong m_vecAbsValInv = 0x1cc;
public const ulong m_vecOffsetLoc = 0x1d8;
public const ulong m_flOffset = 0x830;
public const ulong m_vecOutputMin = 0x988;
public const ulong m_vecOutputMax = 0xfe0;
public const ulong m_flNoiseScale = 0x1638;
public const ulong m_flNoiseScaleLoc = 0x1790;
public const ulong m_TransformInput = 0x18e8;
public const ulong m_bIgnoreDt = 0x1950;
}
public static class C_INIT_LifespanFromVelocity {
public const ulong m_vecComponentScale = 0x1c0;
public const ulong m_flTraceOffset = 0x1cc;
public const ulong m_flMaxTraceLength = 0x1d0;
public const ulong m_flTraceTolerance = 0x1d4;
public const ulong m_nMaxPlanes = 0x1d8;
public const ulong m_CollisionGroupName = 0x1e0;
public const ulong m_nTraceSet = 0x260;
public const ulong m_bIncludeWater = 0x270;
}
public static class C_INIT_ModelCull {
public const ulong m_nControlPointNumber = 0x1c0;
public const ulong m_bBoundBox = 0x1c4;
public const ulong m_bCullOutside = 0x1c5;
public const ulong m_bUseBones = 0x1c6;
public const ulong m_HitboxSetName = 0x1c7;
}
public static class C_INIT_MoveBetweenPoints {
public const ulong m_flSpeedMin = 0x1c0;
public const ulong m_flSpeedMax = 0x318;
public const ulong m_flEndSpread = 0x470;
public const ulong m_flStartOffset = 0x5c8;
public const ulong m_flEndOffset = 0x720;
public const ulong m_nEndControlPointNumber = 0x878;
public const ulong m_bTrailBias = 0x87c;
}
public static class C_INIT_NormalAlignToCP {
public const ulong m_transformInput = 0x1c0;
public const ulong m_nControlPointAxis = 0x228;
}
public static class C_INIT_NormalOffset {
public const ulong m_OffsetMin = 0x1c0;
public const ulong m_OffsetMax = 0x1cc;
public const ulong m_nControlPointNumber = 0x1d8;
public const ulong m_bLocalCoords = 0x1dc;
public const ulong m_bNormalize = 0x1dd;
}
public static class C_INIT_OffsetVectorToVector {
public const ulong m_nFieldInput = 0x1c0;
public const ulong m_nFieldOutput = 0x1c4;
public const ulong m_vecOutputMin = 0x1c8;
public const ulong m_vecOutputMax = 0x1d4;
public const ulong m_randomnessParameters = 0x1e0;
}
public static class C_INIT_Orient2DRelToCP {
public const ulong m_nCP = 0x1c0;
public const ulong m_nFieldOutput = 0x1c4;
public const ulong m_flRotOffset = 0x1c8;
}
public static class C_INIT_PlaneCull {
public const ulong m_nControlPoint = 0x1c0;
public const ulong m_flDistance = 0x1c8;
public const ulong m_bCullInside = 0x320;
}
public static class C_INIT_PointList {
public const ulong m_nFieldOutput = 0x1c0;
public const ulong m_pointList = 0x1c8;
public const ulong m_bPlaceAlongPath = 0x1e0;
public const ulong m_bClosedLoop = 0x1e1;
public const ulong m_nNumPointsAlongPath = 0x1e4;
}
public static class C_INIT_PositionOffset {
public const ulong m_OffsetMin = 0x1c0;
public const ulong m_OffsetMax = 0x818;
public const ulong m_TransformInput = 0xe70;
public const ulong m_bLocalCoords = 0xed8;
public const ulong m_bProportional = 0xed9;
public const ulong m_randomnessParameters = 0xedc;
}
public static class C_INIT_PositionOffsetToCP {
public const ulong m_nControlPointNumberStart = 0x1c0;
public const ulong m_nControlPointNumberEnd = 0x1c4;
public const ulong m_bLocalCoords = 0x1c8;
}
public static class C_INIT_PositionPlaceOnGround {
public const ulong m_flOffset = 0x1c0;
public const ulong m_flMaxTraceLength = 0x318;
public const ulong m_CollisionGroupName = 0x470;
public const ulong m_nTraceSet = 0x4f0;
public const ulong m_nTraceMissBehavior = 0x500;
public const ulong m_bIncludeWater = 0x504;
public const ulong m_bSetNormal = 0x505;
public const ulong m_bSetPXYZOnly = 0x506;
public const ulong m_bTraceAlongNormal = 0x507;
public const ulong m_bOffsetonColOnly = 0x508;
public const ulong m_flOffsetByRadiusFactor = 0x50c;
public const ulong m_nPreserveOffsetCP = 0x510;
public const ulong m_nIgnoreCP = 0x514;
}
public static class C_INIT_PositionWarp {
public const ulong m_vecWarpMin = 0x1c0;
public const ulong m_vecWarpMax = 0x818;
public const ulong m_nScaleControlPointNumber = 0xe70;
public const ulong m_nControlPointNumber = 0xe74;
public const ulong m_nRadiusComponent = 0xe78;
public const ulong m_flWarpTime = 0xe7c;
public const ulong m_flWarpStartTime = 0xe80;
public const ulong m_flPrevPosScale = 0xe84;
public const ulong m_bInvertWarp = 0xe88;
public const ulong m_bUseCount = 0xe89;
}
public static class C_INIT_PositionWarpScalar {
public const ulong m_vecWarpMin = 0x1c0;
public const ulong m_vecWarpMax = 0x1cc;
public const ulong m_InputValue = 0x1d8;
public const ulong m_flPrevPosScale = 0x330;
public const ulong m_nScaleControlPointNumber = 0x334;
public const ulong m_nControlPointNumber = 0x338;
}
public static class C_INIT_QuantizeFloat {
public const ulong m_InputValue = 0x1c0;
public const ulong m_nOutputField = 0x318;
}
public static class C_INIT_RadiusFromCPObject {
public const ulong m_nControlPoint = 0x1c0;
}
public static class C_INIT_RandomAlpha {
public const ulong m_nFieldOutput = 0x1c0;
public const ulong m_nAlphaMin = 0x1c4;
public const ulong m_nAlphaMax = 0x1c8;
public const ulong m_flAlphaRandExponent = 0x1d4;
}
public static class C_INIT_RandomAlphaWindowThreshold {
public const ulong m_flMin = 0x1c0;
public const ulong m_flMax = 0x1c4;
public const ulong m_flExponent = 0x1c8;
}
public static class C_INIT_RandomColor {
public const ulong m_ColorMin = 0x1dc;
public const ulong m_ColorMax = 0x1e0;
public const ulong m_TintMin = 0x1e4;
public const ulong m_TintMax = 0x1e8;
public const ulong m_flTintPerc = 0x1ec;
public const ulong m_flUpdateThreshold = 0x1f0;
public const ulong m_nTintCP = 0x1f4;
public const ulong m_nFieldOutput = 0x1f8;
public const ulong m_nTintBlendMode = 0x1fc;
public const ulong m_flLightAmplification = 0x200;
}
public static class C_INIT_RandomLifeTime {
public const ulong m_fLifetimeMin = 0x1c0;
public const ulong m_fLifetimeMax = 0x1c4;
public const ulong m_fLifetimeRandExponent = 0x1c8;
}
public static class C_INIT_RandomModelSequence {
public const ulong m_ActivityName = 0x1c0;
public const ulong m_SequenceName = 0x2c0;
public const ulong m_hModel = 0x3c0;
}
public static class C_INIT_RandomNamedModelElement {
public const ulong m_hModel = 0x1c0;
public const ulong m_names = 0x1c8;
public const ulong m_bShuffle = 0x1e0;
public const ulong m_bLinear = 0x1e1;
public const ulong m_bModelFromRenderer = 0x1e2;
public const ulong m_nFieldOutput = 0x1e4;
}
public static class C_INIT_RandomRadius {
public const ulong m_flRadiusMin = 0x1c0;
public const ulong m_flRadiusMax = 0x1c4;
public const ulong m_flRadiusRandExponent = 0x1c8;
}
public static class C_INIT_RandomScalar {
public const ulong m_flMin = 0x1c0;
public const ulong m_flMax = 0x1c4;
public const ulong m_flExponent = 0x1c8;
public const ulong m_nFieldOutput = 0x1cc;
}
public static class C_INIT_RandomSecondSequence {
public const ulong m_nSequenceMin = 0x1c0;
public const ulong m_nSequenceMax = 0x1c4;
}
public static class C_INIT_RandomSequence {
public const ulong m_nSequenceMin = 0x1c0;
public const ulong m_nSequenceMax = 0x1c4;
public const ulong m_bShuffle = 0x1c8;
public const ulong m_bLinear = 0x1c9;
public const ulong m_WeightedList = 0x1d0;
}
public static class C_INIT_RandomTrailLength {
public const ulong m_flMinLength = 0x1c0;
public const ulong m_flMaxLength = 0x1c4;
public const ulong m_flLengthRandExponent = 0x1c8;
}
public static class C_INIT_RandomVector {
public const ulong m_vecMin = 0x1c0;
public const ulong m_vecMax = 0x1cc;
public const ulong m_nFieldOutput = 0x1d8;
public const ulong m_randomnessParameters = 0x1dc;
}
public static class C_INIT_RandomVectorComponent {
public const ulong m_flMin = 0x1c0;
public const ulong m_flMax = 0x1c4;
public const ulong m_nFieldOutput = 0x1c8;
public const ulong m_nComponent = 0x1cc;
}
public static class C_INIT_RandomYawFlip {
public const ulong m_flPercent = 0x1c0;
}
public static class C_INIT_RemapCPtoScalar {
public const ulong m_nCPInput = 0x1c0;
public const ulong m_nFieldOutput = 0x1c4;
public const ulong m_nField = 0x1c8;
public const ulong m_flInputMin = 0x1cc;
public const ulong m_flInputMax = 0x1d0;
public const ulong m_flOutputMin = 0x1d4;
public const ulong m_flOutputMax = 0x1d8;
public const ulong m_flStartTime = 0x1dc;
public const ulong m_flEndTime = 0x1e0;
public const ulong m_nSetMethod = 0x1e4;
public const ulong m_flRemapBias = 0x1e8;
}
public static class C_INIT_RemapInitialDirectionToTransformToVector {
public const ulong m_TransformInput = 0x1c0;
public const ulong m_nFieldOutput = 0x228;
public const ulong m_flScale = 0x22c;
public const ulong m_flOffsetRot = 0x230;
public const ulong m_vecOffsetAxis = 0x234;
public const ulong m_bNormalize = 0x240;
}
public static class C_INIT_RemapInitialTransformDirectionToRotation {
public const ulong m_TransformInput = 0x1c0;
public const ulong m_nFieldOutput = 0x228;
public const ulong m_flOffsetRot = 0x22c;
public const ulong m_nComponent = 0x230;
}
public static class C_INIT_RemapInitialVisibilityScalar {
public const ulong m_nFieldOutput = 0x1c4;
public const ulong m_flInputMin = 0x1c8;
public const ulong m_flInputMax = 0x1cc;
public const ulong m_flOutputMin = 0x1d0;
public const ulong m_flOutputMax = 0x1d4;
}
public static class C_INIT_RemapNamedModelElementToScalar {
public const ulong m_hModel = 0x1c0;
public const ulong m_names = 0x1c8;
public const ulong m_values = 0x1e0;
public const ulong m_nFieldInput = 0x1f8;
public const ulong m_nFieldOutput = 0x1fc;
public const ulong m_nSetMethod = 0x200;
public const ulong m_bModelFromRenderer = 0x204;
}
public static class C_INIT_RemapParticleCountToNamedModelElementScalar {
public const ulong m_hModel = 0x1f0;
public const ulong m_outputMinName = 0x1f8;
public const ulong m_outputMaxName = 0x200;
public const ulong m_bModelFromRenderer = 0x208;
}
public static class C_INIT_RemapParticleCountToScalar {
public const ulong m_nFieldOutput = 0x1c0;
public const ulong m_nInputMin = 0x1c4;
public const ulong m_nInputMax = 0x1c8;
public const ulong m_nScaleControlPoint = 0x1cc;
public const ulong m_nScaleControlPointField = 0x1d0;
public const ulong m_flOutputMin = 0x1d4;
public const ulong m_flOutputMax = 0x1d8;
public const ulong m_nSetMethod = 0x1dc;
public const ulong m_bActiveRange = 0x1e0;
public const ulong m_bInvert = 0x1e1;
public const ulong m_bWrap = 0x1e2;
public const ulong m_flRemapBias = 0x1e4;
}
public static class C_INIT_RemapQAnglesToRotation {
public const ulong m_TransformInput = 0x1c0;
}
public static class C_INIT_RemapScalar {
public const ulong m_nFieldInput = 0x1c0;
public const ulong m_nFieldOutput = 0x1c4;
public const ulong m_flInputMin = 0x1c8;
public const ulong m_flInputMax = 0x1cc;
public const ulong m_flOutputMin = 0x1d0;
public const ulong m_flOutputMax = 0x1d4;
public const ulong m_flStartTime = 0x1d8;
public const ulong m_flEndTime = 0x1dc;
public const ulong m_nSetMethod = 0x1e0;
public const ulong m_bActiveRange = 0x1e4;
public const ulong m_flRemapBias = 0x1e8;
}
public static class C_INIT_RemapScalarToVector {
public const ulong m_nFieldInput = 0x1c0;
public const ulong m_nFieldOutput = 0x1c4;
public const ulong m_flInputMin = 0x1c8;
public const ulong m_flInputMax = 0x1cc;
public const ulong m_vecOutputMin = 0x1d0;
public const ulong m_vecOutputMax = 0x1dc;
public const ulong m_flStartTime = 0x1e8;
public const ulong m_flEndTime = 0x1ec;
public const ulong m_nSetMethod = 0x1f0;
public const ulong m_nControlPointNumber = 0x1f4;
public const ulong m_bLocalCoords = 0x1f8;
public const ulong m_flRemapBias = 0x1fc;
}
public static class C_INIT_RemapSpeedToScalar {
public const ulong m_nFieldOutput = 0x1c0;
public const ulong m_nControlPointNumber = 0x1c4;
public const ulong m_flStartTime = 0x1c8;
public const ulong m_flEndTime = 0x1cc;
public const ulong m_flInputMin = 0x1d0;
public const ulong m_flInputMax = 0x1d4;
public const ulong m_flOutputMin = 0x1d8;
public const ulong m_flOutputMax = 0x1dc;
public const ulong m_nSetMethod = 0x1e0;
public const ulong m_bPerParticle = 0x1e4;
}
public static class C_INIT_RemapTransformOrientationToRotations {
public const ulong m_TransformInput = 0x1c0;
public const ulong m_vecRotation = 0x228;
public const ulong m_bUseQuat = 0x234;
public const ulong m_bWriteNormal = 0x235;
}
public static class C_INIT_RemapTransformToVector {
public const ulong m_nFieldOutput = 0x1c0;
public const ulong m_vInputMin = 0x1c4;
public const ulong m_vInputMax = 0x1d0;
public const ulong m_vOutputMin = 0x1dc;
public const ulong m_vOutputMax = 0x1e8;
public const ulong m_TransformInput = 0x1f8;
public const ulong m_LocalSpaceTransform = 0x260;
public const ulong m_flStartTime = 0x2c8;
public const ulong m_flEndTime = 0x2cc;
public const ulong m_nSetMethod = 0x2d0;
public const ulong m_bOffset = 0x2d4;
public const ulong m_bAccelerate = 0x2d5;
public const ulong m_flRemapBias = 0x2d8;
}
public static class C_INIT_RingWave {
public const ulong m_TransformInput = 0x1c0;
public const ulong m_flParticlesPerOrbit = 0x228;
public const ulong m_flInitialRadius = 0x380;
public const ulong m_flThickness = 0x4d8;
public const ulong m_flInitialSpeedMin = 0x630;
public const ulong m_flInitialSpeedMax = 0x788;
public const ulong m_flRoll = 0x8e0;
public const ulong m_flPitch = 0xa38;
public const ulong m_flYaw = 0xb90;
public const ulong m_bEvenDistribution = 0xce8;
public const ulong m_bXYVelocityOnly = 0xce9;
}
public static class C_INIT_RtEnvCull {
public const ulong m_vecTestDir = 0x1c0;
public const ulong m_vecTestNormal = 0x1cc;
public const ulong m_bUseVelocity = 0x1d8;
public const ulong m_bCullOnMiss = 0x1d9;
public const ulong m_bLifeAdjust = 0x1da;
public const ulong m_RtEnvName = 0x1db;
public const ulong m_nRTEnvCP = 0x25c;
public const ulong m_nComponent = 0x260;
}
public static class C_INIT_ScaleVelocity {
public const ulong m_vecScale = 0x1c0;
}
public static class C_INIT_SequenceFromCP {
public const ulong m_bKillUnused = 0x1c0;
public const ulong m_bRadiusScale = 0x1c1;
public const ulong m_nCP = 0x1c4;
public const ulong m_vecOffset = 0x1c8;
}
public static class C_INIT_SequenceLifeTime {
public const ulong m_flFramerate = 0x1c0;
}
public static class C_INIT_SetHitboxToClosest {
public const ulong m_nControlPointNumber = 0x1c0;
public const ulong m_nDesiredHitbox = 0x1c4;
public const ulong m_vecHitBoxScale = 0x1c8;
public const ulong m_HitboxSetName = 0x820;
public const ulong m_bUseBones = 0x8a0;
public const ulong m_bUseClosestPointOnHitbox = 0x8a1;
public const ulong m_nTestType = 0x8a4;
public const ulong m_flHybridRatio = 0x8a8;
public const ulong m_bUpdatePosition = 0xa00;
}
public static class C_INIT_SetHitboxToModel {
public const ulong m_nControlPointNumber = 0x1c0;
public const ulong m_nForceInModel = 0x1c4;
public const ulong m_nDesiredHitbox = 0x1c8;
public const ulong m_vecHitBoxScale = 0x1d0;
public const ulong m_vecDirectionBias = 0x828;
public const ulong m_bMaintainHitbox = 0x834;
public const ulong m_bUseBones = 0x835;
public const ulong m_HitboxSetName = 0x836;
public const ulong m_flShellSize = 0x8b8;
}
public static class C_INIT_SetRigidAttachment {
public const ulong m_nControlPointNumber = 0x1c0;
public const ulong m_nFieldInput = 0x1c4;
public const ulong m_nFieldOutput = 0x1c8;
public const ulong m_bLocalSpace = 0x1cc;
}
public static class C_INIT_SetVectorAttributeToVectorExpression {
public const ulong m_nExpression = 0x1c0;
public const ulong m_vInput1 = 0x1c8;
public const ulong m_vInput2 = 0x820;
public const ulong m_nOutputField = 0xe78;
public const ulong m_nSetMethod = 0xe7c;
public const ulong m_bNormalizedOutput = 0xe80;
}
public static class C_INIT_StatusEffect {
public const ulong m_nDetail2Combo = 0x1c0;
public const ulong m_flDetail2Rotation = 0x1c4;
public const ulong m_flDetail2Scale = 0x1c8;
public const ulong m_flDetail2BlendFactor = 0x1cc;
public const ulong m_flColorWarpIntensity = 0x1d0;
public const ulong m_flDiffuseWarpBlendToFull = 0x1d4;
public const ulong m_flEnvMapIntensity = 0x1d8;
public const ulong m_flAmbientScale = 0x1dc;
public const ulong m_specularColor = 0x1e0;
public const ulong m_flSpecularScale = 0x1e4;
public const ulong m_flSpecularExponent = 0x1e8;
public const ulong m_flSpecularExponentBlendToFull = 0x1ec;
public const ulong m_flSpecularBlendToFull = 0x1f0;
public const ulong m_rimLightColor = 0x1f4;
public const ulong m_flRimLightScale = 0x1f8;
public const ulong m_flReflectionsTintByBaseBlendToNone = 0x1fc;
public const ulong m_flMetalnessBlendToFull = 0x200;
public const ulong m_flSelfIllumBlendToFull = 0x204;
}
public static class C_INIT_StatusEffectCitadel {
public const ulong m_flSFXColorWarpAmount = 0x1c0;
public const ulong m_flSFXNormalAmount = 0x1c4;
public const ulong m_flSFXMetalnessAmount = 0x1c8;
public const ulong m_flSFXRoughnessAmount = 0x1cc;
public const ulong m_flSFXSelfIllumAmount = 0x1d0;
public const ulong m_flSFXSScale = 0x1d4;
public const ulong m_flSFXSScrollX = 0x1d8;
public const ulong m_flSFXSScrollY = 0x1dc;
public const ulong m_flSFXSScrollZ = 0x1e0;
public const ulong m_flSFXSOffsetX = 0x1e4;
public const ulong m_flSFXSOffsetY = 0x1e8;
public const ulong m_flSFXSOffsetZ = 0x1ec;
public const ulong m_nDetailCombo = 0x1f0;
public const ulong m_flSFXSDetailAmount = 0x1f4;
public const ulong m_flSFXSDetailScale = 0x1f8;
public const ulong m_flSFXSDetailScrollX = 0x1fc;
public const ulong m_flSFXSDetailScrollY = 0x200;
public const ulong m_flSFXSDetailScrollZ = 0x204;
public const ulong m_flSFXSUseModelUVs = 0x208;
}
public static class C_INIT_VelocityFromCP {
public const ulong m_velocityInput = 0x1c0;
public const ulong m_transformInput = 0x818;
public const ulong m_flVelocityScale = 0x880;
public const ulong m_bDirectionOnly = 0x884;
}
public static class C_INIT_VelocityFromNormal {
public const ulong m_fSpeedMin = 0x1c0;
public const ulong m_fSpeedMax = 0x1c4;
public const ulong m_bIgnoreDt = 0x1c8;
}
public static class C_INIT_VelocityRadialRandom {
public const ulong m_nControlPointNumber = 0x1c0;
public const ulong m_fSpeedMin = 0x1c4;
public const ulong m_fSpeedMax = 0x1c8;
public const ulong m_vecLocalCoordinateSystemSpeedScale = 0x1cc;
public const ulong m_bIgnoreDelta = 0x1d9;
}
public static class C_INIT_VelocityRandom {
public const ulong m_nControlPointNumber = 0x1c0;
public const ulong m_fSpeedMin = 0x1c8;
public const ulong m_fSpeedMax = 0x320;
public const ulong m_LocalCoordinateSystemSpeedMin = 0x478;
public const ulong m_LocalCoordinateSystemSpeedMax = 0xad0;
public const ulong m_bIgnoreDT = 0x1128;
public const ulong m_randomnessParameters = 0x112c;
}
public static class C_OP_AlphaDecay {
public const ulong m_flMinAlpha = 0x1c0;
}
public static class C_OP_AttractToControlPoint {
public const ulong m_vecComponentScale = 0x1d0;
public const ulong m_fForceAmount = 0x1e0;
public const ulong m_fFalloffPower = 0x338;
public const ulong m_TransformInput = 0x340;
public const ulong m_fForceAmountMin = 0x3a8;
public const ulong m_bApplyMinForce = 0x500;
}
public static class C_OP_BasicMovement {
public const ulong m_Gravity = 0x1c0;
public const ulong m_fDrag = 0x818;
public const ulong m_nMaxConstraintPasses = 0x970;
}
public static class C_OP_BoxConstraint {
public const ulong m_vecMin = 0x1c0;
public const ulong m_vecMax = 0x818;
public const ulong m_nCP = 0xe70;
public const ulong m_bLocalSpace = 0xe74;
public const ulong m_bAccountForRadius = 0xe75;
}
public static class C_OP_CPOffsetToPercentageBetweenCPs {
public const ulong m_flInputMin = 0x1c0;
public const ulong m_flInputMax = 0x1c4;
public const ulong m_flInputBias = 0x1c8;
public const ulong m_nStartCP = 0x1cc;
public const ulong m_nEndCP = 0x1d0;
public const ulong m_nOffsetCP = 0x1d4;
public const ulong m_nOuputCP = 0x1d8;
public const ulong m_nInputCP = 0x1dc;
public const ulong m_bRadialCheck = 0x1e0;
public const ulong m_bScaleOffset = 0x1e1;
public const ulong m_vecOffset = 0x1e4;
}
public static class C_OP_CPVelocityForce {
public const ulong m_nControlPointNumber = 0x1d0;
public const ulong m_flScale = 0x1d8;
}
public static class C_OP_CalculateVectorAttribute {
public const ulong m_vStartValue = 0x1c0;
public const ulong m_nFieldInput1 = 0x1cc;
public const ulong m_flInputScale1 = 0x1d0;
public const ulong m_nFieldInput2 = 0x1d4;
public const ulong m_flInputScale2 = 0x1d8;
public const ulong m_nControlPointInput1 = 0x1dc;
public const ulong m_flControlPointScale1 = 0x1f0;
public const ulong m_nControlPointInput2 = 0x1f4;
public const ulong m_flControlPointScale2 = 0x208;
public const ulong m_nFieldOutput = 0x20c;
public const ulong m_vFinalOutputScale = 0x210;
}
public static class C_OP_ChladniWave {
public const ulong m_nFieldOutput = 0x1c0;
public const ulong m_flInputMin = 0x1c8;
public const ulong m_flInputMax = 0x320;
public const ulong m_flOutputMin = 0x478;
public const ulong m_flOutputMax = 0x5d0;
public const ulong m_vecWaveLength = 0x728;
public const ulong m_vecHarmonics = 0xd80;
public const ulong m_nSetMethod = 0x13d8;
public const ulong m_nLocalSpaceControlPoint = 0x13dc;
public const ulong m_b3D = 0x13e0;
}
public static class C_OP_ChooseRandomChildrenInGroup {
public const ulong m_nChildGroupID = 0x1d0;
public const ulong m_flNumberOfChildren = 0x1d8;
}
public static class C_OP_ClampScalar {
public const ulong m_nFieldOutput = 0x1c0;
public const ulong m_flOutputMin = 0x1c8;
public const ulong m_flOutputMax = 0x320;
}
public static class C_OP_ClampVector {
public const ulong m_nFieldOutput = 0x1c0;
public const ulong m_vecOutputMin = 0x1c8;
public const ulong m_vecOutputMax = 0x820;
}
public static class C_OP_CollideWithParentParticles {
public const ulong m_flParentRadiusScale = 0x1c0;
public const ulong m_flRadiusScale = 0x318;
}
public static class C_OP_CollideWithSelf {
public const ulong m_flRadiusScale = 0x1c0;
public const ulong m_flMinimumSpeed = 0x318;
}
public static class C_OP_ColorAdjustHSL {
public const ulong m_flHueAdjust = 0x1c0;
public const ulong m_flSaturationAdjust = 0x318;
public const ulong m_flLightnessAdjust = 0x470;
}
public static class C_OP_ColorInterpolate {
public const ulong m_ColorFade = 0x1c0;
public const ulong m_flFadeStartTime = 0x1d0;
public const ulong m_flFadeEndTime = 0x1d4;
public const ulong m_nFieldOutput = 0x1d8;
public const ulong m_bEaseInOut = 0x1dc;
public const ulong m_bUseNewCode = 0x1dd;
}
public static class C_OP_ColorInterpolateRandom {
public const ulong m_ColorFadeMin = 0x1c0;
public const ulong m_ColorFadeMax = 0x1dc;
public const ulong m_flFadeStartTime = 0x1ec;
public const ulong m_flFadeEndTime = 0x1f0;
public const ulong m_nFieldOutput = 0x1f4;
public const ulong m_bEaseInOut = 0x1f8;
}
public static class C_OP_ConnectParentParticleToNearest {
public const ulong m_nFirstControlPoint = 0x1c0;
public const ulong m_nSecondControlPoint = 0x1c4;
}
public static class C_OP_ConstrainDistance {
public const ulong m_fMinDistance = 0x1c0;
public const ulong m_fMaxDistance = 0x318;
public const ulong m_nControlPointNumber = 0x470;
public const ulong m_CenterOffset = 0x474;
public const ulong m_bGlobalCenter = 0x480;
}
public static class C_OP_ConstrainDistanceToPath {
public const ulong m_fMinDistance = 0x1c0;
public const ulong m_flMaxDistance0 = 0x1c4;
public const ulong m_flMaxDistanceMid = 0x1c8;
public const ulong m_flMaxDistance1 = 0x1cc;
public const ulong m_PathParameters = 0x1d0;
public const ulong m_flTravelTime = 0x210;
public const ulong m_nFieldScale = 0x214;
public const ulong m_nManualTField = 0x218;
}
public static class C_OP_ConstrainDistanceToUserSpecifiedPath {
public const ulong m_fMinDistance = 0x1c0;
public const ulong m_flMaxDistance = 0x1c4;
public const ulong m_flTimeScale = 0x1c8;
public const ulong m_bLoopedPath = 0x1cc;
public const ulong m_pointList = 0x1d0;
}
public static class C_OP_ConstrainLineLength {
public const ulong m_flMinDistance = 0x1c0;
public const ulong m_flMaxDistance = 0x1c4;
}
public static class C_OP_ContinuousEmitter {
public const ulong m_flEmissionDuration = 0x1c0;
public const ulong m_flStartTime = 0x318;
public const ulong m_flEmitRate = 0x470;
public const ulong m_flEmissionScale = 0x5c8;
public const ulong m_flScalePerParentParticle = 0x5cc;
public const ulong m_bInitFromKilledParentParticles = 0x5d0;
public const ulong m_nSnapshotControlPoint = 0x5d4;
public const ulong m_nLimitPerUpdate = 0x5d8;
public const ulong m_bForceEmitOnFirstUpdate = 0x5dc;
public const ulong m_bForceEmitOnLastUpdate = 0x5dd;
}
public static class C_OP_ControlPointToRadialScreenSpace {
public const ulong m_nCPIn = 0x1d0;
public const ulong m_vecCP1Pos = 0x1d4;
public const ulong m_nCPOut = 0x1e0;
public const ulong m_nCPOutField = 0x1e4;
public const ulong m_nCPSSPosOut = 0x1e8;
}
public static class C_OP_ControlpointLight {
public const ulong m_flScale = 0x1c0;
public const ulong m_nControlPoint1 = 0x690;
public const ulong m_nControlPoint2 = 0x694;
public const ulong m_nControlPoint3 = 0x698;
public const ulong m_nControlPoint4 = 0x69c;
public const ulong m_vecCPOffset1 = 0x6a0;
public const ulong m_vecCPOffset2 = 0x6ac;
public const ulong m_vecCPOffset3 = 0x6b8;
public const ulong m_vecCPOffset4 = 0x6c4;
public const ulong m_LightFiftyDist1 = 0x6d0;
public const ulong m_LightZeroDist1 = 0x6d4;
public const ulong m_LightFiftyDist2 = 0x6d8;
public const ulong m_LightZeroDist2 = 0x6dc;
public const ulong m_LightFiftyDist3 = 0x6e0;
public const ulong m_LightZeroDist3 = 0x6e4;
public const ulong m_LightFiftyDist4 = 0x6e8;
public const ulong m_LightZeroDist4 = 0x6ec;
public const ulong m_LightColor1 = 0x6f0;
public const ulong m_LightColor2 = 0x6f4;
public const ulong m_LightColor3 = 0x6f8;
public const ulong m_LightColor4 = 0x6fc;
public const ulong m_bLightType1 = 0x700;
public const ulong m_bLightType2 = 0x701;
public const ulong m_bLightType3 = 0x702;
public const ulong m_bLightType4 = 0x703;
public const ulong m_bLightDynamic1 = 0x704;
public const ulong m_bLightDynamic2 = 0x705;
public const ulong m_bLightDynamic3 = 0x706;
public const ulong m_bLightDynamic4 = 0x707;
public const ulong m_bUseNormal = 0x708;
public const ulong m_bUseHLambert = 0x709;
public const ulong m_bClampLowerRange = 0x70e;
public const ulong m_bClampUpperRange = 0x70f;
}
public static class C_OP_Cull {
public const ulong m_flCullPerc = 0x1c0;
public const ulong m_flCullStart = 0x1c4;
public const ulong m_flCullEnd = 0x1c8;
public const ulong m_flCullExp = 0x1cc;
}
public static class C_OP_CurlNoiseForce {
public const ulong m_nNoiseType = 0x1d0;
public const ulong m_vecNoiseFreq = 0x1d8;
public const ulong m_vecNoiseScale = 0x830;
public const ulong m_vecOffset = 0xe88;
public const ulong m_vecOffsetRate = 0x14e0;
public const ulong m_flWorleySeed = 0x1b38;
public const ulong m_flWorleyJitter = 0x1c90;
}
public static class C_OP_CycleScalar {
public const ulong m_nDestField = 0x1c0;
public const ulong m_flStartValue = 0x1c4;
public const ulong m_flEndValue = 0x1c8;
public const ulong m_flCycleTime = 0x1cc;
public const ulong m_bDoNotRepeatCycle = 0x1d0;
public const ulong m_bSynchronizeParticles = 0x1d1;
public const ulong m_nCPScale = 0x1d4;
public const ulong m_nCPFieldMin = 0x1d8;
public const ulong m_nCPFieldMax = 0x1dc;
public const ulong m_nSetMethod = 0x1e0;
}
public static class C_OP_CylindricalDistanceToTransform {
public const ulong m_nFieldOutput = 0x1c0;
public const ulong m_flInputMin = 0x1c8;
public const ulong m_flInputMax = 0x320;
public const ulong m_flOutputMin = 0x478;
public const ulong m_flOutputMax = 0x5d0;
public const ulong m_TransformStart = 0x728;
public const ulong m_TransformEnd = 0x790;
public const ulong m_nSetMethod = 0x7f8;
public const ulong m_bActiveRange = 0x7fc;
public const ulong m_bAdditive = 0x7fd;
public const ulong m_bCapsule = 0x7fe;
}
public static class C_OP_DampenToCP {
public const ulong m_nControlPointNumber = 0x1c0;
public const ulong m_flRange = 0x1c4;
public const ulong m_flScale = 0x1c8;
}
public static class C_OP_Decay {
public const ulong m_bRopeDecay = 0x1c0;
public const ulong m_bForcePreserveParticleOrder = 0x1c1;
}
public static class C_OP_DecayClampCount {
public const ulong m_nCount = 0x1c0;
}
public static class C_OP_DecayMaintainCount {
public const ulong m_nParticlesToMaintain = 0x1c0;
public const ulong m_flDecayDelay = 0x1c4;
public const ulong m_nSnapshotControlPoint = 0x1c8;
public const ulong m_bLifespanDecay = 0x1cc;
public const ulong m_flScale = 0x1d0;
public const ulong m_bKillNewest = 0x328;
}
public static class C_OP_DecayOffscreen {
public const ulong m_flOffscreenTime = 0x1c0;
}
public static class C_OP_DensityForce {
public const ulong m_flRadiusScale = 0x1d0;
public const ulong m_flForceScale = 0x1d4;
public const ulong m_flTargetDensity = 0x1d8;
}
public static class C_OP_DifferencePreviousParticle {
public const ulong m_nFieldInput = 0x1c0;
public const ulong m_nFieldOutput = 0x1c4;
public const ulong m_flInputMin = 0x1c8;
public const ulong m_flInputMax = 0x1cc;
public const ulong m_flOutputMin = 0x1d0;
public const ulong m_flOutputMax = 0x1d4;
public const ulong m_nSetMethod = 0x1d8;
public const ulong m_bActiveRange = 0x1dc;
public const ulong m_bSetPreviousParticle = 0x1dd;
}
public static class C_OP_Diffusion {
public const ulong m_flRadiusScale = 0x1c0;
public const ulong m_nFieldOutput = 0x1c4;
public const ulong m_nVoxelGridResolution = 0x1c8;
}
public static class C_OP_DirectionBetweenVecsToVec {
public const ulong m_nFieldOutput = 0x1c0;
public const ulong m_vecPoint1 = 0x1c8;
public const ulong m_vecPoint2 = 0x820;
}
public static class C_OP_DistanceBetweenCPsToCP {
public const ulong m_nStartCP = 0x1d0;
public const ulong m_nEndCP = 0x1d4;
public const ulong m_nOutputCP = 0x1d8;
public const ulong m_nOutputCPField = 0x1dc;
public const ulong m_bSetOnce = 0x1e0;
public const ulong m_flInputMin = 0x1e4;
public const ulong m_flInputMax = 0x1e8;
public const ulong m_flOutputMin = 0x1ec;
public const ulong m_flOutputMax = 0x1f0;
public const ulong m_flMaxTraceLength = 0x1f4;
public const ulong m_flLOSScale = 0x1f8;
public const ulong m_bLOS = 0x1fc;
public const ulong m_CollisionGroupName = 0x1fd;
public const ulong m_nTraceSet = 0x280;
public const ulong m_nSetParent = 0x284;
}
public static class C_OP_DistanceBetweenTransforms {
public const ulong m_nFieldOutput = 0x1c0;
public const ulong m_TransformStart = 0x1c8;
public const ulong m_TransformEnd = 0x230;
public const ulong m_flInputMin = 0x298;
public const ulong m_flInputMax = 0x3f0;
public const ulong m_flOutputMin = 0x548;
public const ulong m_flOutputMax = 0x6a0;
public const ulong m_flMaxTraceLength = 0x7f8;
public const ulong m_flLOSScale = 0x7fc;
public const ulong m_CollisionGroupName = 0x800;
public const ulong m_nTraceSet = 0x880;
public const ulong m_bLOS = 0x884;
public const ulong m_nSetMethod = 0x888;
}
public static class C_OP_DistanceBetweenVecs {
public const ulong m_nFieldOutput = 0x1c0;
public const ulong m_vecPoint1 = 0x1c8;
public const ulong m_vecPoint2 = 0x820;
public const ulong m_flInputMin = 0xe78;
public const ulong m_flInputMax = 0xfd0;
public const ulong m_flOutputMin = 0x1128;
public const ulong m_flOutputMax = 0x1280;
public const ulong m_nSetMethod = 0x13d8;
public const ulong m_bDeltaTime = 0x13dc;
}
public static class C_OP_DistanceCull {
public const ulong m_nControlPoint = 0x1c0;
public const ulong m_vecPointOffset = 0x1c4;
public const ulong m_flDistance = 0x1d0;
public const ulong m_bCullInside = 0x1d4;
}
public static class C_OP_DistanceToTransform {
public const ulong m_nFieldOutput = 0x1c0;
public const ulong m_flInputMin = 0x1c8;
public const ulong m_flInputMax = 0x320;
public const ulong m_flOutputMin = 0x478;
public const ulong m_flOutputMax = 0x5d0;
public const ulong m_TransformStart = 0x728;
public const ulong m_bLOS = 0x790;
public const ulong m_CollisionGroupName = 0x791;
public const ulong m_nTraceSet = 0x814;
public const ulong m_flMaxTraceLength = 0x818;
public const ulong m_flLOSScale = 0x81c;
public const ulong m_nSetMethod = 0x820;
public const ulong m_bActiveRange = 0x824;
public const ulong m_bAdditive = 0x825;
public const ulong m_vecComponentScale = 0x828;
}
public static class C_OP_DragRelativeToPlane {
public const ulong m_flDragAtPlane = 0x1c0;
public const ulong m_flFalloff = 0x318;
public const ulong m_bDirectional = 0x470;
public const ulong m_vecPlaneNormal = 0x478;
public const ulong m_nControlPointNumber = 0xad0;
}
public static class C_OP_DriveCPFromGlobalSoundFloat {
public const ulong m_nOutputControlPoint = 0x1d0;
public const ulong m_nOutputField = 0x1d4;
public const ulong m_flInputMin = 0x1d8;
public const ulong m_flInputMax = 0x1dc;
public const ulong m_flOutputMin = 0x1e0;
public const ulong m_flOutputMax = 0x1e4;
public const ulong m_StackName = 0x1e8;
public const ulong m_OperatorName = 0x1f0;
public const ulong m_FieldName = 0x1f8;
}
public static class C_OP_EnableChildrenFromParentParticleCount {
public const ulong m_nChildGroupID = 0x1d0;
public const ulong m_nFirstChild = 0x1d4;
public const ulong m_nNumChildrenToEnable = 0x1d8;
public const ulong m_bDisableChildren = 0x330;
public const ulong m_bPlayEndcapOnStop = 0x331;
public const ulong m_bDestroyImmediately = 0x332;
}
public static class C_OP_EndCapTimedDecay {
public const ulong m_flDecayTime = 0x1c0;
}
public static class C_OP_EndCapTimedFreeze {
public const ulong m_flFreezeTime = 0x1c0;
}
public static class C_OP_ExternalGameImpulseForce {
public const ulong m_flForceScale = 0x1d0;
public const ulong m_bRopes = 0x328;
public const ulong m_bRopesZOnly = 0x329;
public const ulong m_bExplosions = 0x32a;
public const ulong m_bParticles = 0x32b;
}
public static class C_OP_ExternalWindForce {
public const ulong m_vecSamplePosition = 0x1d0;
public const ulong m_vecScale = 0x828;
public const ulong m_bSampleWind = 0xe80;
public const ulong m_bSampleWater = 0xe81;
public const ulong m_bDampenNearWaterPlane = 0xe82;
public const ulong m_bSampleGravity = 0xe83;
public const ulong m_vecGravityForce = 0xe88;
public const ulong m_bUseBasicMovementGravity = 0x14e0;
public const ulong m_flLocalGravityScale = 0x14e8;
public const ulong m_flLocalBuoyancyScale = 0x1640;
public const ulong m_vecBuoyancyForce = 0x1798;
}
public static class C_OP_FadeAndKill {
public const ulong m_flStartFadeInTime = 0x1c0;
public const ulong m_flEndFadeInTime = 0x1c4;
public const ulong m_flStartFadeOutTime = 0x1c8;
public const ulong m_flEndFadeOutTime = 0x1cc;
public const ulong m_flStartAlpha = 0x1d0;
public const ulong m_flEndAlpha = 0x1d4;
public const ulong m_bForcePreserveParticleOrder = 0x1d8;
}
public static class C_OP_FadeAndKillForTracers {
public const ulong m_flStartFadeInTime = 0x1c0;
public const ulong m_flEndFadeInTime = 0x1c4;
public const ulong m_flStartFadeOutTime = 0x1c8;
public const ulong m_flEndFadeOutTime = 0x1cc;
public const ulong m_flStartAlpha = 0x1d0;
public const ulong m_flEndAlpha = 0x1d4;
}
public static class C_OP_FadeIn {
public const ulong m_flFadeInTimeMin = 0x1c0;
public const ulong m_flFadeInTimeMax = 0x1c4;
public const ulong m_flFadeInTimeExp = 0x1c8;
public const ulong m_bProportional = 0x1cc;
}
public static class C_OP_FadeInSimple {
public const ulong m_flFadeInTime = 0x1c0;
public const ulong m_nFieldOutput = 0x1c4;
}
public static class C_OP_FadeOut {
public const ulong m_flFadeOutTimeMin = 0x1c0;
public const ulong m_flFadeOutTimeMax = 0x1c4;
public const ulong m_flFadeOutTimeExp = 0x1c8;
public const ulong m_flFadeBias = 0x1cc;
public const ulong m_bProportional = 0x200;
public const ulong m_bEaseInAndOut = 0x201;
}
public static class C_OP_FadeOutSimple {
public const ulong m_flFadeOutTime = 0x1c0;
public const ulong m_nFieldOutput = 0x1c4;
}
public static class C_OP_ForceBasedOnDistanceToPlane {
public const ulong m_flMinDist = 0x1d0;
public const ulong m_vecForceAtMinDist = 0x1d4;
public const ulong m_flMaxDist = 0x1e0;
public const ulong m_vecForceAtMaxDist = 0x1e4;
public const ulong m_vecPlaneNormal = 0x1f0;
public const ulong m_nControlPointNumber = 0x1fc;
public const ulong m_flExponent = 0x200;
}
public static class C_OP_ForceControlPointStub {
public const ulong m_ControlPoint = 0x1d0;
}
public static class C_OP_GlobalLight {
public const ulong m_flScale = 0x1c0;
public const ulong m_bClampLowerRange = 0x1c4;
public const ulong m_bClampUpperRange = 0x1c5;
}
public static class C_OP_HSVShiftToCP {
public const ulong m_nColorCP = 0x1d0;
public const ulong m_nColorGemEnableCP = 0x1d4;
public const ulong m_nOutputCP = 0x1d8;
public const ulong m_DefaultHSVColor = 0x1dc;
}
public static class C_OP_InheritFromParentParticles {
public const ulong m_flScale = 0x1c0;
public const ulong m_nFieldOutput = 0x1c4;
public const ulong m_nIncrement = 0x1c8;
public const ulong m_bRandomDistribution = 0x1cc;
}
public static class C_OP_InheritFromParentParticlesV2 {
public const ulong m_flScale = 0x1c0;
public const ulong m_nFieldOutput = 0x1c4;
public const ulong m_nIncrement = 0x1c8;
public const ulong m_bRandomDistribution = 0x1cc;
public const ulong m_nMissingParentBehavior = 0x1d0;
}
public static class C_OP_InheritFromPeerSystem {
public const ulong m_nFieldOutput = 0x1c0;
public const ulong m_nFieldInput = 0x1c4;
public const ulong m_nIncrement = 0x1c8;
public const ulong m_nGroupID = 0x1cc;
}
public static class C_OP_InstantaneousEmitter {
public const ulong m_nParticlesToEmit = 0x1c0;
public const ulong m_flStartTime = 0x318;
public const ulong m_flInitFromKilledParentParticles = 0x470;
public const ulong m_nMaxEmittedPerFrame = 0x474;
public const ulong m_nSnapshotControlPoint = 0x478;
}
public static class C_OP_InterpolateRadius {
public const ulong m_flStartTime = 0x1c0;
public const ulong m_flEndTime = 0x1c4;
public const ulong m_flStartScale = 0x1c8;
public const ulong m_flEndScale = 0x1cc;
public const ulong m_bEaseInAndOut = 0x1d0;
public const ulong m_flBias = 0x1d4;
}
public static class C_OP_LagCompensation {
public const ulong m_nDesiredVelocityCP = 0x1c0;
public const ulong m_nLatencyCP = 0x1c4;
public const ulong m_nLatencyCPField = 0x1c8;
public const ulong m_nDesiredVelocityCPField = 0x1cc;
}
public static class C_OP_LerpEndCapScalar {
public const ulong m_nFieldOutput = 0x1c0;
public const ulong m_flOutput = 0x1c4;
public const ulong m_flLerpTime = 0x1c8;
}
public static class C_OP_LerpEndCapVector {
public const ulong m_nFieldOutput = 0x1c0;
public const ulong m_vecOutput = 0x1c4;
public const ulong m_flLerpTime = 0x1d0;
}
public static class C_OP_LerpScalar {
public const ulong m_nFieldOutput = 0x1c0;
public const ulong m_flOutput = 0x1c8;
public const ulong m_flStartTime = 0x320;
public const ulong m_flEndTime = 0x324;
}
public static class C_OP_LerpToInitialPosition {
public const ulong m_nControlPointNumber = 0x1c0;
public const ulong m_flInterpolation = 0x1c8;
public const ulong m_nCacheField = 0x320;
public const ulong m_flScale = 0x328;
public const ulong m_vecScale = 0x480;
}
public static class C_OP_LerpToOtherAttribute {
public const ulong m_flInterpolation = 0x1c0;
public const ulong m_nFieldInputFrom = 0x318;
public const ulong m_nFieldInput = 0x31c;
public const ulong m_nFieldOutput = 0x320;
}
public static class C_OP_LerpVector {
public const ulong m_nFieldOutput = 0x1c0;
public const ulong m_vecOutput = 0x1c4;
public const ulong m_flStartTime = 0x1d0;
public const ulong m_flEndTime = 0x1d4;
public const ulong m_nSetMethod = 0x1d8;
}
public static class C_OP_LightningSnapshotGenerator {
public const ulong m_nCPSnapshot = 0x1d0;
public const ulong m_nCPStartPnt = 0x1d4;
public const ulong m_nCPEndPnt = 0x1d8;
public const ulong m_flSegments = 0x1e0;
public const ulong m_flOffset = 0x338;
public const ulong m_flOffsetDecay = 0x490;
public const ulong m_flRecalcRate = 0x5e8;
public const ulong m_flUVScale = 0x740;
public const ulong m_flUVOffset = 0x898;
public const ulong m_flSplitRate = 0x9f0;
public const ulong m_flBranchTwist = 0xb48;
public const ulong m_nBranchBehavior = 0xca0;
public const ulong m_flRadiusStart = 0xca8;
public const ulong m_flRadiusEnd = 0xe00;
public const ulong m_flDedicatedPool = 0xf58;
}
public static class C_OP_LocalAccelerationForce {
public const ulong m_nCP = 0x1d0;
public const ulong m_nScaleCP = 0x1d4;
public const ulong m_vecAccel = 0x1d8;
}
public static class C_OP_LockPoints {
public const ulong m_nMinCol = 0x1c0;
public const ulong m_nMaxCol = 0x1c4;
public const ulong m_nMinRow = 0x1c8;
public const ulong m_nMaxRow = 0x1cc;
public const ulong m_nControlPoint = 0x1d0;
public const ulong m_flBlendValue = 0x1d4;
}
public static class C_OP_LockToBone {
public const ulong m_modelInput = 0x1c0;
public const ulong m_transformInput = 0x220;
public const ulong m_flLifeTimeFadeStart = 0x288;
public const ulong m_flLifeTimeFadeEnd = 0x28c;
public const ulong m_flJumpThreshold = 0x290;
public const ulong m_flPrevPosScale = 0x294;
public const ulong m_HitboxSetName = 0x298;
public const ulong m_bRigid = 0x318;
public const ulong m_bUseBones = 0x319;
public const ulong m_nFieldOutput = 0x31c;
public const ulong m_nFieldOutputPrev = 0x320;
public const ulong m_nRotationSetType = 0x324;
public const ulong m_bRigidRotationLock = 0x328;
public const ulong m_vecRotation = 0x330;
public const ulong m_flRotLerp = 0x988;
}
public static class C_OP_LockToPointList {
public const ulong m_nFieldOutput = 0x1c0;
public const ulong m_pointList = 0x1c8;
public const ulong m_bPlaceAlongPath = 0x1e0;
public const ulong m_bClosedLoop = 0x1e1;
public const ulong m_nNumPointsAlongPath = 0x1e4;
}
public static class C_OP_LockToSavedSequentialPath {
public const ulong m_flFadeStart = 0x1c4;
public const ulong m_flFadeEnd = 0x1c8;
public const ulong m_bCPPairs = 0x1cc;
public const ulong m_PathParams = 0x1d0;
}
public static class C_OP_LockToSavedSequentialPathV2 {
public const ulong m_flFadeStart = 0x1c0;
public const ulong m_flFadeEnd = 0x1c4;
public const ulong m_bCPPairs = 0x1c8;
public const ulong m_PathParams = 0x1d0;
}
public static class C_OP_MaintainEmitter {
public const ulong m_nParticlesToMaintain = 0x1c0;
public const ulong m_flStartTime = 0x318;
public const ulong m_flEmissionDuration = 0x320;
public const ulong m_flEmissionRate = 0x478;
public const ulong m_nSnapshotControlPoint = 0x47c;
public const ulong m_bEmitInstantaneously = 0x480;
public const ulong m_bFinalEmitOnStop = 0x481;
public const ulong m_flScale = 0x488;
}
public static class C_OP_MaintainSequentialPath {
public const ulong m_fMaxDistance = 0x1c0;
public const ulong m_flNumToAssign = 0x1c4;
public const ulong m_flCohesionStrength = 0x1c8;
public const ulong m_flTolerance = 0x1cc;
public const ulong m_bLoop = 0x1d0;
public const ulong m_bUseParticleCount = 0x1d1;
public const ulong m_PathParams = 0x1e0;
}
public static class C_OP_MaxVelocity {
public const ulong m_flMaxVelocity = 0x1c0;
public const ulong m_flMinVelocity = 0x1c4;
public const ulong m_nOverrideCP = 0x1c8;
public const ulong m_nOverrideCPField = 0x1cc;
}
public static class C_OP_ModelCull {
public const ulong m_nControlPointNumber = 0x1c0;
public const ulong m_bBoundBox = 0x1c4;
public const ulong m_bCullOutside = 0x1c5;
public const ulong m_bUseBones = 0x1c6;
public const ulong m_HitboxSetName = 0x1c7;
}
public static class C_OP_ModelDampenMovement {
public const ulong m_nControlPointNumber = 0x1c0;
public const ulong m_bBoundBox = 0x1c4;
public const ulong m_bOutside = 0x1c5;
public const ulong m_bUseBones = 0x1c6;
public const ulong m_HitboxSetName = 0x1c7;
public const ulong m_vecPosOffset = 0x248;
public const ulong m_fDrag = 0x8a0;
}
public static class C_OP_MoveToHitbox {
public const ulong m_modelInput = 0x1c0;
public const ulong m_transformInput = 0x220;
public const ulong m_flLifeTimeLerpStart = 0x28c;
public const ulong m_flLifeTimeLerpEnd = 0x290;
public const ulong m_flPrevPosScale = 0x294;
public const ulong m_HitboxSetName = 0x298;
public const ulong m_bUseBones = 0x318;
public const ulong m_nLerpType = 0x31c;
public const ulong m_flInterpolation = 0x320;
}
public static class C_OP_MovementLoopInsideSphere {
public const ulong m_nCP = 0x1c0;
public const ulong m_flDistance = 0x1c8;
public const ulong m_vecScale = 0x320;
public const ulong m_nDistSqrAttr = 0x978;
}
public static class C_OP_MovementMaintainOffset {
public const ulong m_vecOffset = 0x1c0;
public const ulong m_nCP = 0x1cc;
public const ulong m_bRadiusScale = 0x1d0;
}
public static class C_OP_MovementMoveAlongSkinnedCPSnapshot {
public const ulong m_nControlPointNumber = 0x1c0;
public const ulong m_nSnapshotControlPointNumber = 0x1c4;
public const ulong m_bSetNormal = 0x1c8;
public const ulong m_bSetRadius = 0x1c9;
public const ulong m_flInterpolation = 0x1d0;
public const ulong m_flTValue = 0x328;
}
public static class C_OP_MovementPlaceOnGround {
public const ulong m_flOffset = 0x1c0;
public const ulong m_flMaxTraceLength = 0x318;
public const ulong m_flTolerance = 0x31c;
public const ulong m_flTraceOffset = 0x320;
public const ulong m_flLerpRate = 0x324;
public const ulong m_CollisionGroupName = 0x328;
public const ulong m_nTraceSet = 0x3a8;
public const ulong m_nRefCP1 = 0x3ac;
public const ulong m_nRefCP2 = 0x3b0;
public const ulong m_nLerpCP = 0x3b4;
public const ulong m_nTraceMissBehavior = 0x3c0;
public const ulong m_bIncludeShotHull = 0x3c4;
public const ulong m_bIncludeWater = 0x3c5;
public const ulong m_bSetNormal = 0x3c8;
public const ulong m_bScaleOffset = 0x3c9;
public const ulong m_nPreserveOffsetCP = 0x3cc;
public const ulong m_nIgnoreCP = 0x3d0;
}
public static class C_OP_MovementRigidAttachToCP {
public const ulong m_nControlPointNumber = 0x1c0;
public const ulong m_nScaleControlPoint = 0x1c4;
public const ulong m_nScaleCPField = 0x1c8;
public const ulong m_nFieldInput = 0x1cc;
public const ulong m_nFieldOutput = 0x1d0;
public const ulong m_bOffsetLocal = 0x1d4;
}
public static class C_OP_MovementRotateParticleAroundAxis {
public const ulong m_vecRotAxis = 0x1c0;
public const ulong m_flRotRate = 0x818;
public const ulong m_TransformInput = 0x970;
public const ulong m_bLocalSpace = 0x9d8;
}
public static class C_OP_MovementSkinnedPositionFromCPSnapshot {
public const ulong m_nSnapshotControlPointNumber = 0x1c0;
public const ulong m_nControlPointNumber = 0x1c4;
public const ulong m_bRandom = 0x1c8;
public const ulong m_nRandomSeed = 0x1cc;
public const ulong m_bSetNormal = 0x1d0;
public const ulong m_bSetRadius = 0x1d1;
public const ulong m_flIncrement = 0x1d8;
public const ulong m_nFullLoopIncrement = 0x330;
public const ulong m_nSnapShotStartPoint = 0x488;
public const ulong m_flInterpolation = 0x5e0;
}
public static class C_OP_Noise {
public const ulong m_nFieldOutput = 0x1c0;
public const ulong m_flOutputMin = 0x1c4;
public const ulong m_flOutputMax = 0x1c8;
public const ulong m_fl4NoiseScale = 0x1cc;
public const ulong m_bAdditive = 0x1d0;
public const ulong m_flNoiseAnimationTimeScale = 0x1d4;
}
public static class C_OP_NoiseEmitter {
public const ulong m_flEmissionDuration = 0x1c0;
public const ulong m_flStartTime = 0x1c4;
public const ulong m_flEmissionScale = 0x1c8;
public const ulong m_nScaleControlPoint = 0x1cc;
public const ulong m_nScaleControlPointField = 0x1d0;
public const ulong m_nWorldNoisePoint = 0x1d4;
public const ulong m_bAbsVal = 0x1d8;
public const ulong m_bAbsValInv = 0x1d9;
public const ulong m_flOffset = 0x1dc;
public const ulong m_flOutputMin = 0x1e0;
public const ulong m_flOutputMax = 0x1e4;
public const ulong m_flNoiseScale = 0x1e8;
public const ulong m_flWorldNoiseScale = 0x1ec;
public const ulong m_vecOffsetLoc = 0x1f0;
public const ulong m_flWorldTimeScale = 0x1fc;
}
public static class C_OP_NormalLock {
public const ulong m_nControlPointNumber = 0x1c0;
}
public static class C_OP_NormalizeVector {
public const ulong m_nFieldOutput = 0x1c0;
public const ulong m_flScale = 0x1c4;
}
public static class C_OP_Orient2DRelToCP {
public const ulong m_flRotOffset = 0x1c0;
public const ulong m_flSpinStrength = 0x1c4;
public const ulong m_nCP = 0x1c8;
public const ulong m_nFieldOutput = 0x1cc;
}
public static class C_OP_OrientTo2dDirection {
public const ulong m_flRotOffset = 0x1c0;
public const ulong m_flSpinStrength = 0x1c4;
public const ulong m_nFieldOutput = 0x1c8;
}
public static class C_OP_OscillateScalar {
public const ulong m_RateMin = 0x1c0;
public const ulong m_RateMax = 0x1c4;
public const ulong m_FrequencyMin = 0x1c8;
public const ulong m_FrequencyMax = 0x1cc;
public const ulong m_nField = 0x1d0;
public const ulong m_bProportional = 0x1d4;
public const ulong m_bProportionalOp = 0x1d5;
public const ulong m_flStartTime_min = 0x1d8;
public const ulong m_flStartTime_max = 0x1dc;
public const ulong m_flEndTime_min = 0x1e0;
public const ulong m_flEndTime_max = 0x1e4;
public const ulong m_flOscMult = 0x1e8;
public const ulong m_flOscAdd = 0x1ec;
}
public static class C_OP_OscillateScalarSimple {
public const ulong m_Rate = 0x1c0;
public const ulong m_Frequency = 0x1c4;
public const ulong m_nField = 0x1c8;
public const ulong m_flOscMult = 0x1cc;
public const ulong m_flOscAdd = 0x1d0;
}
public static class C_OP_OscillateVector {
public const ulong m_RateMin = 0x1c0;
public const ulong m_RateMax = 0x1cc;
public const ulong m_FrequencyMin = 0x1d8;
public const ulong m_FrequencyMax = 0x1e4;
public const ulong m_nField = 0x1f0;
public const ulong m_bProportional = 0x1f4;
public const ulong m_bProportionalOp = 0x1f5;
public const ulong m_bOffset = 0x1f6;
public const ulong m_flStartTime_min = 0x1f8;
public const ulong m_flStartTime_max = 0x1fc;
public const ulong m_flEndTime_min = 0x200;
public const ulong m_flEndTime_max = 0x204;
public const ulong m_flOscMult = 0x208;
public const ulong m_flOscAdd = 0x360;
public const ulong m_flRateScale = 0x4b8;
}
public static class C_OP_OscillateVectorSimple {
public const ulong m_Rate = 0x1c0;
public const ulong m_Frequency = 0x1cc;
public const ulong m_nField = 0x1d8;
public const ulong m_flOscMult = 0x1dc;
public const ulong m_flOscAdd = 0x1e0;
public const ulong m_bOffset = 0x1e4;
}
public static class C_OP_ParentVortices {
public const ulong m_flForceScale = 0x1d0;
public const ulong m_vecTwistAxis = 0x1d4;
public const ulong m_bFlipBasedOnYaw = 0x1e0;
}
public static class C_OP_ParticlePhysics {
public const ulong m_Gravity = 0x1c0;
public const ulong m_fDrag = 0x818;
public const ulong m_nMaxConstraintPasses = 0x970;
}
public static class C_OP_PerParticleForce {
public const ulong m_flForceScale = 0x1d0;
public const ulong m_vForce = 0x328;
public const ulong m_nCP = 0x980;
}
public static class C_OP_PercentageBetweenTransformLerpCPs {
public const ulong m_nFieldOutput = 0x1c0;
public const ulong m_flInputMin = 0x1c4;
public const ulong m_flInputMax = 0x1c8;
public const ulong m_TransformStart = 0x1d0;
public const ulong m_TransformEnd = 0x238;
public const ulong m_nOutputStartCP = 0x2a0;
public const ulong m_nOutputStartField = 0x2a4;
public const ulong m_nOutputEndCP = 0x2a8;
public const ulong m_nOutputEndField = 0x2ac;
public const ulong m_nSetMethod = 0x2b0;
public const ulong m_bActiveRange = 0x2b4;
public const ulong m_bRadialCheck = 0x2b5;
}
public static class C_OP_PercentageBetweenTransforms {
public const ulong m_nFieldOutput = 0x1c0;
public const ulong m_flInputMin = 0x1c4;
public const ulong m_flInputMax = 0x1c8;
public const ulong m_flOutputMin = 0x1cc;
public const ulong m_flOutputMax = 0x1d0;
public const ulong m_TransformStart = 0x1d8;
public const ulong m_TransformEnd = 0x240;
public const ulong m_nSetMethod = 0x2a8;
public const ulong m_bActiveRange = 0x2ac;
public const ulong m_bRadialCheck = 0x2ad;
}
public static class C_OP_PercentageBetweenTransformsVector {
public const ulong m_nFieldOutput = 0x1c0;
public const ulong m_flInputMin = 0x1c4;
public const ulong m_flInputMax = 0x1c8;
public const ulong m_vecOutputMin = 0x1cc;
public const ulong m_vecOutputMax = 0x1d8;
public const ulong m_TransformStart = 0x1e8;
public const ulong m_TransformEnd = 0x250;
public const ulong m_nSetMethod = 0x2b8;
public const ulong m_bActiveRange = 0x2bc;
public const ulong m_bRadialCheck = 0x2bd;
}
public static class C_OP_PinParticleToCP {
public const ulong m_nControlPointNumber = 0x1c0;
public const ulong m_vecOffset = 0x1c8;
public const ulong m_bOffsetLocal = 0x820;
public const ulong m_nParticleSelection = 0x824;
public const ulong m_nParticleNumber = 0x828;
public const ulong m_nPinBreakType = 0x980;
public const ulong m_flBreakDistance = 0x988;
public const ulong m_flBreakSpeed = 0xae0;
public const ulong m_flAge = 0xc38;
public const ulong m_nBreakControlPointNumber = 0xd90;
public const ulong m_nBreakControlPointNumber2 = 0xd94;
public const ulong m_flBreakValue = 0xd98;
public const ulong m_flInterpolation = 0xef0;
}
public static class C_OP_PlanarConstraint {
public const ulong m_PointOnPlane = 0x1c0;
public const ulong m_PlaneNormal = 0x1cc;
public const ulong m_nControlPointNumber = 0x1d8;
public const ulong m_bGlobalOrigin = 0x1dc;
public const ulong m_bGlobalNormal = 0x1dd;
public const ulong m_flRadiusScale = 0x1e0;
public const ulong m_flMaximumDistanceToCP = 0x338;
}
public static class C_OP_PlaneCull {
public const ulong m_nPlaneControlPoint = 0x1c0;
public const ulong m_vecPlaneDirection = 0x1c4;
public const ulong m_bLocalSpace = 0x1d0;
public const ulong m_flPlaneOffset = 0x1d4;
}
public static class C_OP_PlayEndCapWhenFinished {
public const ulong m_bFireOnEmissionEnd = 0x1d0;
public const ulong m_bIncludeChildren = 0x1d1;
}
public static class C_OP_PointVectorAtNextParticle {
public const ulong m_nFieldOutput = 0x1c0;
public const ulong m_flInterpolation = 0x1c8;
}
public static class C_OP_PositionLock {
public const ulong m_TransformInput = 0x1c0;
public const ulong m_flStartTime_min = 0x228;
public const ulong m_flStartTime_max = 0x22c;
public const ulong m_flStartTime_exp = 0x230;
public const ulong m_flEndTime_min = 0x234;
public const ulong m_flEndTime_max = 0x238;
public const ulong m_flEndTime_exp = 0x23c;
public const ulong m_flRange = 0x240;
public const ulong m_flRangeBias = 0x248;
public const ulong m_flJumpThreshold = 0x3a0;
public const ulong m_flPrevPosScale = 0x3a4;
public const ulong m_bLockRot = 0x3a8;
public const ulong m_vecScale = 0x3b0;
public const ulong m_nFieldOutput = 0xa08;
public const ulong m_nFieldOutputPrev = 0xa0c;
}
public static class C_OP_QuantizeCPComponent {
public const ulong m_flInputValue = 0x1d0;
public const ulong m_nCPOutput = 0x328;
public const ulong m_nOutVectorField = 0x32c;
public const ulong m_flQuantizeValue = 0x330;
}
public static class C_OP_QuantizeFloat {
public const ulong m_InputValue = 0x1c0;
public const ulong m_nOutputField = 0x318;
}
public static class C_OP_RadiusDecay {
public const ulong m_flMinRadius = 0x1c0;
}
public static class C_OP_RampCPLinearRandom {
public const ulong m_nOutControlPointNumber = 0x1d0;
public const ulong m_vecRateMin = 0x1d4;
public const ulong m_vecRateMax = 0x1e0;
}
public static class C_OP_RampScalarLinear {
public const ulong m_RateMin = 0x1c0;
public const ulong m_RateMax = 0x1c4;
public const ulong m_flStartTime_min = 0x1c8;
public const ulong m_flStartTime_max = 0x1cc;
public const ulong m_flEndTime_min = 0x1d0;
public const ulong m_flEndTime_max = 0x1d4;
public const ulong m_nField = 0x200;
public const ulong m_bProportionalOp = 0x204;
}
public static class C_OP_RampScalarLinearSimple {
public const ulong m_Rate = 0x1c0;
public const ulong m_flStartTime = 0x1c4;
public const ulong m_flEndTime = 0x1c8;
public const ulong m_nField = 0x1f0;
}
public static class C_OP_RampScalarSpline {
public const ulong m_RateMin = 0x1c0;
public const ulong m_RateMax = 0x1c4;
public const ulong m_flStartTime_min = 0x1c8;
public const ulong m_flStartTime_max = 0x1cc;
public const ulong m_flEndTime_min = 0x1d0;
public const ulong m_flEndTime_max = 0x1d4;
public const ulong m_flBias = 0x1d8;
public const ulong m_nField = 0x200;
public const ulong m_bProportionalOp = 0x204;
public const ulong m_bEaseOut = 0x205;
}
public static class C_OP_RampScalarSplineSimple {
public const ulong m_Rate = 0x1c0;
public const ulong m_flStartTime = 0x1c4;
public const ulong m_flEndTime = 0x1c8;
public const ulong m_nField = 0x1f0;
public const ulong m_bEaseOut = 0x1f4;
}
public static class C_OP_RandomForce {
public const ulong m_MinForce = 0x1d0;
public const ulong m_MaxForce = 0x1dc;
}
public static class C_OP_ReadFromNeighboringParticle {
public const ulong m_nFieldInput = 0x1c0;
public const ulong m_nFieldOutput = 0x1c4;
public const ulong m_nIncrement = 0x1c8;
public const ulong m_DistanceCheck = 0x1d0;
public const ulong m_flInterpolation = 0x328;
}
public static class C_OP_ReinitializeScalarEndCap {
public const ulong m_nFieldOutput = 0x1c0;
public const ulong m_flOutputMin = 0x1c4;
public const ulong m_flOutputMax = 0x1c8;
}
public static class C_OP_RemapAverageHitboxSpeedtoCP {
public const ulong m_nInControlPointNumber = 0x1d0;
public const ulong m_nOutControlPointNumber = 0x1d4;
public const ulong m_nField = 0x1d8;
public const ulong m_flInputMin = 0x1e0;
public const ulong m_flInputMax = 0x338;
public const ulong m_flOutputMin = 0x490;
public const ulong m_flOutputMax = 0x5e8;
public const ulong m_nHeightControlPointNumber = 0x740;
public const ulong m_vecComparisonVelocity = 0x748;
public const ulong m_HitboxSetName = 0xda0;
}
public static class C_OP_RemapAverageScalarValuetoCP {
public const ulong m_nOutControlPointNumber = 0x1d0;
public const ulong m_nOutVectorField = 0x1d4;
public const ulong m_nField = 0x1d8;
public const ulong m_flInputMin = 0x1dc;
public const ulong m_flInputMax = 0x1e0;
public const ulong m_flOutputMin = 0x1e4;
public const ulong m_flOutputMax = 0x1e8;
}
public static class C_OP_RemapBoundingVolumetoCP {
public const ulong m_nOutControlPointNumber = 0x1d0;
public const ulong m_flInputMin = 0x1d4;
public const ulong m_flInputMax = 0x1d8;
public const ulong m_flOutputMin = 0x1dc;
public const ulong m_flOutputMax = 0x1e0;
}
public static class C_OP_RemapCPVelocityToVector {
public const ulong m_nControlPoint = 0x1c0;
public const ulong m_nFieldOutput = 0x1c4;
public const ulong m_flScale = 0x1c8;
public const ulong m_bNormalize = 0x1cc;
}
public static class C_OP_RemapCPtoCP {
public const ulong m_nInputControlPoint = 0x1d0;
public const ulong m_nOutputControlPoint = 0x1d4;
public const ulong m_nInputField = 0x1d8;
public const ulong m_nOutputField = 0x1dc;
public const ulong m_flInputMin = 0x1e0;
public const ulong m_flInputMax = 0x1e4;
public const ulong m_flOutputMin = 0x1e8;
public const ulong m_flOutputMax = 0x1ec;
public const ulong m_bDerivative = 0x1f0;
public const ulong m_flInterpRate = 0x1f4;
}
public static class C_OP_RemapCPtoScalar {
public const ulong m_nCPInput = 0x1c0;
public const ulong m_nFieldOutput = 0x1c4;
public const ulong m_nField = 0x1c8;
public const ulong m_flInputMin = 0x1cc;
public const ulong m_flInputMax = 0x1d0;
public const ulong m_flOutputMin = 0x1d4;
public const ulong m_flOutputMax = 0x1d8;
public const ulong m_flStartTime = 0x1dc;
public const ulong m_flEndTime = 0x1e0;
public const ulong m_flInterpRate = 0x1e4;
public const ulong m_nSetMethod = 0x1e8;
}
public static class C_OP_RemapCPtoVector {
public const ulong m_nCPInput = 0x1c0;
public const ulong m_nFieldOutput = 0x1c4;
public const ulong m_nLocalSpaceCP = 0x1c8;
public const ulong m_vInputMin = 0x1cc;
public const ulong m_vInputMax = 0x1d8;
public const ulong m_vOutputMin = 0x1e4;
public const ulong m_vOutputMax = 0x1f0;
public const ulong m_flStartTime = 0x1fc;
public const ulong m_flEndTime = 0x200;
public const ulong m_flInterpRate = 0x204;
public const ulong m_nSetMethod = 0x208;
public const ulong m_bOffset = 0x20c;
public const ulong m_bAccelerate = 0x20d;
}
public static class C_OP_RemapControlPointDirectionToVector {
public const ulong m_nFieldOutput = 0x1c0;
public const ulong m_flScale = 0x1c4;
public const ulong m_nControlPointNumber = 0x1c8;
}
public static class C_OP_RemapControlPointOrientationToRotation {
public const ulong m_nCP = 0x1c0;
public const ulong m_nFieldOutput = 0x1c4;
public const ulong m_flOffsetRot = 0x1c8;
public const ulong m_nComponent = 0x1cc;
}
public static class C_OP_RemapCrossProductOfTwoVectorsToVector {
public const ulong m_InputVec1 = 0x1c0;
public const ulong m_InputVec2 = 0x818;
public const ulong m_nFieldOutput = 0xe70;
public const ulong m_bNormalize = 0xe74;
}
public static class C_OP_RemapDensityGradientToVectorAttribute {
public const ulong m_flRadiusScale = 0x1c0;
public const ulong m_nFieldOutput = 0x1c4;
}
public static class C_OP_RemapDensityToVector {
public const ulong m_flRadiusScale = 0x1c0;
public const ulong m_nFieldOutput = 0x1c4;
public const ulong m_flDensityMin = 0x1c8;
public const ulong m_flDensityMax = 0x1cc;
public const ulong m_vecOutputMin = 0x1d0;
public const ulong m_vecOutputMax = 0x1dc;
public const ulong m_bUseParentDensity = 0x1e8;
public const ulong m_nVoxelGridResolution = 0x1ec;
}
public static class C_OP_RemapDirectionToCPToVector {
public const ulong m_nCP = 0x1c0;
public const ulong m_nFieldOutput = 0x1c4;
public const ulong m_flScale = 0x1c8;
public const ulong m_flOffsetRot = 0x1cc;
public const ulong m_vecOffsetAxis = 0x1d0;
public const ulong m_bNormalize = 0x1dc;
public const ulong m_nFieldStrength = 0x1e0;
}
public static class C_OP_RemapDistanceToLineSegmentBase {
public const ulong m_nCP0 = 0x1c0;
public const ulong m_nCP1 = 0x1c4;
public const ulong m_flMinInputValue = 0x1c8;
public const ulong m_flMaxInputValue = 0x1cc;
public const ulong m_bInfiniteLine = 0x1d0;
}
public static class C_OP_RemapDistanceToLineSegmentToScalar {
public const ulong m_nFieldOutput = 0x1e0;
public const ulong m_flMinOutputValue = 0x1e4;
public const ulong m_flMaxOutputValue = 0x1e8;
}
public static class C_OP_RemapDistanceToLineSegmentToVector {
public const ulong m_nFieldOutput = 0x1e0;
public const ulong m_vMinOutputValue = 0x1e4;
public const ulong m_vMaxOutputValue = 0x1f0;
}
public static class C_OP_RemapDotProductToCP {
public const ulong m_nInputCP1 = 0x1d0;
public const ulong m_nInputCP2 = 0x1d4;
public const ulong m_nOutputCP = 0x1d8;
public const ulong m_nOutVectorField = 0x1dc;
public const ulong m_flInputMin = 0x1e0;
public const ulong m_flInputMax = 0x338;
public const ulong m_flOutputMin = 0x490;
public const ulong m_flOutputMax = 0x5e8;
}
public static class C_OP_RemapDotProductToScalar {
public const ulong m_nInputCP1 = 0x1c0;
public const ulong m_nInputCP2 = 0x1c4;
public const ulong m_nFieldOutput = 0x1c8;
public const ulong m_flInputMin = 0x1cc;
public const ulong m_flInputMax = 0x1d0;
public const ulong m_flOutputMin = 0x1d4;
public const ulong m_flOutputMax = 0x1d8;
public const ulong m_bUseParticleVelocity = 0x1dc;
public const ulong m_nSetMethod = 0x1e0;
public const ulong m_bActiveRange = 0x1e4;
public const ulong m_bUseParticleNormal = 0x1e5;
}
public static class C_OP_RemapExternalWindToCP {
public const ulong m_nCP = 0x1d0;
public const ulong m_nCPOutput = 0x1d4;
public const ulong m_vecScale = 0x1d8;
public const ulong m_bSetMagnitude = 0x830;
public const ulong m_nOutVectorField = 0x834;
}
public static class C_OP_RemapModelVolumetoCP {
public const ulong m_nBBoxType = 0x1d0;
public const ulong m_nInControlPointNumber = 0x1d4;
public const ulong m_nOutControlPointNumber = 0x1d8;
public const ulong m_nOutControlPointMaxNumber = 0x1dc;
public const ulong m_nField = 0x1e0;
public const ulong m_flInputMin = 0x1e4;
public const ulong m_flInputMax = 0x1e8;
public const ulong m_flOutputMin = 0x1ec;
public const ulong m_flOutputMax = 0x1f0;
}
public static class C_OP_RemapNamedModelElementEndCap {
public const ulong m_hModel = 0x1c0;
public const ulong m_inNames = 0x1c8;
public const ulong m_outNames = 0x1e0;
public const ulong m_fallbackNames = 0x1f8;
public const ulong m_bModelFromRenderer = 0x210;
public const ulong m_nFieldInput = 0x214;
public const ulong m_nFieldOutput = 0x218;
}
public static class C_OP_RemapNamedModelElementOnceTimed {
public const ulong m_hModel = 0x1c0;
public const ulong m_inNames = 0x1c8;
public const ulong m_outNames = 0x1e0;
public const ulong m_fallbackNames = 0x1f8;
public const ulong m_bModelFromRenderer = 0x210;
public const ulong m_bProportional = 0x211;
public const ulong m_nFieldInput = 0x214;
public const ulong m_nFieldOutput = 0x218;
public const ulong m_flRemapTime = 0x21c;
}
public static class C_OP_RemapParticleCountOnScalarEndCap {
public const ulong m_nFieldOutput = 0x1c0;
public const ulong m_nInputMin = 0x1c4;
public const ulong m_nInputMax = 0x1c8;
public const ulong m_flOutputMin = 0x1cc;
public const ulong m_flOutputMax = 0x1d0;
public const ulong m_bBackwards = 0x1d4;
public const ulong m_nSetMethod = 0x1d8;
}
public static class C_OP_RemapParticleCountToScalar {
public const ulong m_nFieldOutput = 0x1c0;
public const ulong m_nInputMin = 0x1c8;
public const ulong m_nInputMax = 0x320;
public const ulong m_flOutputMin = 0x478;
public const ulong m_flOutputMax = 0x5d0;
public const ulong m_bActiveRange = 0x728;
public const ulong m_nSetMethod = 0x72c;
}
public static class C_OP_RemapSDFDistanceToScalarAttribute {
public const ulong m_nFieldOutput = 0x1c0;
public const ulong m_nVectorFieldInput = 0x1c4;
public const ulong m_flMinDistance = 0x1c8;
public const ulong m_flMaxDistance = 0x320;
public const ulong m_flValueBelowMin = 0x478;
public const ulong m_flValueAtMin = 0x5d0;
public const ulong m_flValueAtMax = 0x728;
public const ulong m_flValueAboveMax = 0x880;
}
public static class C_OP_RemapSDFDistanceToVectorAttribute {
public const ulong m_nVectorFieldOutput = 0x1c0;
public const ulong m_nVectorFieldInput = 0x1c4;
public const ulong m_flMinDistance = 0x1c8;
public const ulong m_flMaxDistance = 0x320;
public const ulong m_vValueBelowMin = 0x478;
public const ulong m_vValueAtMin = 0x484;
public const ulong m_vValueAtMax = 0x490;
public const ulong m_vValueAboveMax = 0x49c;
}
public static class C_OP_RemapSDFGradientToVectorAttribute {
public const ulong m_nFieldOutput = 0x1c0;
}
public static class C_OP_RemapScalar {
public const ulong m_nFieldInput = 0x1c0;
public const ulong m_nFieldOutput = 0x1c4;
public const ulong m_flInputMin = 0x1c8;
public const ulong m_flInputMax = 0x1cc;
public const ulong m_flOutputMin = 0x1d0;
public const ulong m_flOutputMax = 0x1d4;
public const ulong m_bOldCode = 0x1d8;
}
public static class C_OP_RemapScalarEndCap {
public const ulong m_nFieldInput = 0x1c0;
public const ulong m_nFieldOutput = 0x1c4;
public const ulong m_flInputMin = 0x1c8;
public const ulong m_flInputMax = 0x1cc;
public const ulong m_flOutputMin = 0x1d0;
public const ulong m_flOutputMax = 0x1d4;
}
public static class C_OP_RemapScalarOnceTimed {
public const ulong m_bProportional = 0x1c0;
public const ulong m_nFieldInput = 0x1c4;
public const ulong m_nFieldOutput = 0x1c8;
public const ulong m_flInputMin = 0x1cc;
public const ulong m_flInputMax = 0x1d0;
public const ulong m_flOutputMin = 0x1d4;
public const ulong m_flOutputMax = 0x1d8;
public const ulong m_flRemapTime = 0x1dc;
}
public static class C_OP_RemapSpeed {
public const ulong m_nFieldOutput = 0x1c0;
public const ulong m_flInputMin = 0x1c4;
public const ulong m_flInputMax = 0x1c8;
public const ulong m_flOutputMin = 0x1cc;
public const ulong m_flOutputMax = 0x1d0;
public const ulong m_nSetMethod = 0x1d4;
public const ulong m_bIgnoreDelta = 0x1d8;
}
public static class C_OP_RemapSpeedtoCP {
public const ulong m_nInControlPointNumber = 0x1d0;
public const ulong m_nOutControlPointNumber = 0x1d4;
public const ulong m_nField = 0x1d8;
public const ulong m_flInputMin = 0x1dc;
public const ulong m_flInputMax = 0x1e0;
public const ulong m_flOutputMin = 0x1e4;
public const ulong m_flOutputMax = 0x1e8;
public const ulong m_bUseDeltaV = 0x1ec;
}
public static class C_OP_RemapTransformOrientationToRotations {
public const ulong m_TransformInput = 0x1c0;
public const ulong m_vecRotation = 0x228;
public const ulong m_bUseQuat = 0x234;
public const ulong m_bWriteNormal = 0x235;
}
public static class C_OP_RemapTransformOrientationToYaw {
public const ulong m_TransformInput = 0x1c0;
public const ulong m_nFieldOutput = 0x228;
public const ulong m_flRotOffset = 0x22c;
public const ulong m_flSpinStrength = 0x230;
}
public static class C_OP_RemapTransformToVelocity {
public const ulong m_TransformInput = 0x1c0;
}
public static class C_OP_RemapTransformVisibilityToScalar {
public const ulong m_nSetMethod = 0x1c0;
public const ulong m_TransformInput = 0x1c8;
public const ulong m_nFieldOutput = 0x230;
public const ulong m_flInputMin = 0x234;
public const ulong m_flInputMax = 0x238;
public const ulong m_flOutputMin = 0x23c;
public const ulong m_flOutputMax = 0x240;
public const ulong m_flRadius = 0x244;
}
public static class C_OP_RemapTransformVisibilityToVector {
public const ulong m_nSetMethod = 0x1c0;
public const ulong m_TransformInput = 0x1c8;
public const ulong m_nFieldOutput = 0x230;
public const ulong m_flInputMin = 0x234;
public const ulong m_flInputMax = 0x238;
public const ulong m_vecOutputMin = 0x23c;
public const ulong m_vecOutputMax = 0x248;
public const ulong m_flRadius = 0x254;
}
public static class C_OP_RemapVectorComponentToScalar {
public const ulong m_nFieldInput = 0x1c0;
public const ulong m_nFieldOutput = 0x1c4;
public const ulong m_nComponent = 0x1c8;
}
public static class C_OP_RemapVectortoCP {
public const ulong m_nOutControlPointNumber = 0x1c0;
public const ulong m_nFieldInput = 0x1c4;
public const ulong m_nParticleNumber = 0x1c8;
}
public static class C_OP_RemapVelocityToVector {
public const ulong m_nFieldOutput = 0x1c0;
public const ulong m_flScale = 0x1c4;
public const ulong m_bNormalize = 0x1c8;
}
public static class C_OP_RemapVisibilityScalar {
public const ulong m_nFieldInput = 0x1c0;
public const ulong m_nFieldOutput = 0x1c4;
public const ulong m_flInputMin = 0x1c8;
public const ulong m_flInputMax = 0x1cc;
public const ulong m_flOutputMin = 0x1d0;
public const ulong m_flOutputMax = 0x1d4;
public const ulong m_flRadiusScale = 0x1d8;
}
public static class C_OP_RenderAsModels {
public const ulong m_ModelList = 0x200;
public const ulong m_flModelScale = 0x21c;
public const ulong m_bFitToModelSize = 0x220;
public const ulong m_bNonUniformScaling = 0x221;
public const ulong m_nXAxisScalingAttribute = 0x224;
public const ulong m_nYAxisScalingAttribute = 0x228;
public const ulong m_nZAxisScalingAttribute = 0x22c;
public const ulong m_nSizeCullBloat = 0x230;
}
public static class C_OP_RenderBlobs {
public const ulong m_cubeWidth = 0x200;
public const ulong m_cutoffRadius = 0x358;
public const ulong m_renderRadius = 0x4b0;
public const ulong m_nScaleCP = 0x608;
public const ulong m_MaterialVars = 0x610;
public const ulong m_hMaterial = 0x640;
}
public static class C_OP_RenderCables {
public const ulong m_flRadiusScale = 0x200;
public const ulong m_flAlphaScale = 0x358;
public const ulong m_vecColorScale = 0x4b0;
public const ulong m_nColorBlendType = 0xb08;
public const ulong m_hMaterial = 0xb10;
public const ulong m_nTextureRepetitionMode = 0xb18;
public const ulong m_flTextureRepeatsPerSegment = 0xb20;
public const ulong m_flTextureRepeatsCircumference = 0xc78;
public const ulong m_flColorMapOffsetV = 0xdd0;
public const ulong m_flColorMapOffsetU = 0xf28;
public const ulong m_flNormalMapOffsetV = 0x1080;
public const ulong m_flNormalMapOffsetU = 0x11d8;
public const ulong m_bDrawCableCaps = 0x1330;
public const ulong m_flCapRoundness = 0x1334;
public const ulong m_flCapOffsetAmount = 0x1338;
public const ulong m_flTessScale = 0x133c;
public const ulong m_nMinTesselation = 0x1340;
public const ulong m_nMaxTesselation = 0x1344;
public const ulong m_nRoundness = 0x1348;
public const ulong m_LightingTransform = 0x1350;
public const ulong m_MaterialFloatVars = 0x13b8;
public const ulong m_MaterialVecVars = 0x13e8;
}
public static class C_OP_RenderDeferredLight {
public const ulong m_bUseAlphaTestWindow = 0x200;
public const ulong m_bUseTexture = 0x201;
public const ulong m_flRadiusScale = 0x204;
public const ulong m_flAlphaScale = 0x208;
public const ulong m_nAlpha2Field = 0x20c;
public const ulong m_vecColorScale = 0x210;
public const ulong m_nColorBlendType = 0x868;
public const ulong m_flLightDistance = 0x86c;
public const ulong m_flStartFalloff = 0x870;
public const ulong m_flDistanceFalloff = 0x874;
public const ulong m_flSpotFoV = 0x878;
public const ulong m_nAlphaTestPointField = 0x87c;
public const ulong m_nAlphaTestRangeField = 0x880;
public const ulong m_nAlphaTestSharpnessField = 0x884;
public const ulong m_hTexture = 0x888;
public const ulong m_nHSVShiftControlPoint = 0x890;
}
public static class C_OP_RenderFlattenGrass {
public const ulong m_flFlattenStrength = 0x200;
public const ulong m_nStrengthFieldOverride = 0x204;
public const ulong m_flRadiusScale = 0x208;
}
public static class C_OP_RenderGpuImplicit {
public const ulong m_bUsePerParticleRadius = 0x200;
public const ulong m_fGridSize = 0x208;
public const ulong m_fRadiusScale = 0x360;
public const ulong m_fIsosurfaceThreshold = 0x4b8;
public const ulong m_nScaleCP = 0x610;
public const ulong m_hMaterial = 0x618;
}
public static class C_OP_RenderLightBeam {
public const ulong m_vColorBlend = 0x200;
public const ulong m_nColorBlendType = 0x858;
public const ulong m_flBrightnessLumensPerMeter = 0x860;
public const ulong m_bCastShadows = 0x9b8;
public const ulong m_flSkirt = 0x9c0;
public const ulong m_flRange = 0xb18;
public const ulong m_flThickness = 0xc70;
}
public static class C_OP_RenderLights {
public const ulong m_flAnimationRate = 0x210;
public const ulong m_nAnimationType = 0x214;
public const ulong m_bAnimateInFPS = 0x218;
public const ulong m_flMinSize = 0x21c;
public const ulong m_flMaxSize = 0x220;
public const ulong m_flStartFadeSize = 0x224;
public const ulong m_flEndFadeSize = 0x228;
}
public static class C_OP_RenderMaterialProxy {
public const ulong m_nMaterialControlPoint = 0x200;
public const ulong m_nProxyType = 0x204;
public const ulong m_MaterialVars = 0x208;
public const ulong m_hOverrideMaterial = 0x220;
public const ulong m_flMaterialOverrideEnabled = 0x228;
public const ulong m_vecColorScale = 0x380;
public const ulong m_flAlpha = 0x9d8;
public const ulong m_nColorBlendType = 0xb30;
}
public static class C_OP_RenderModels {
public const ulong m_bOnlyRenderInEffectsBloomPass = 0x200;
public const ulong m_bOnlyRenderInEffectsWaterPass = 0x201;
public const ulong m_bUseMixedResolutionRendering = 0x202;
public const ulong m_bOnlyRenderInEffecsGameOverlay = 0x203;
public const ulong m_ModelList = 0x208;
public const ulong m_nBodyGroupField = 0x224;
public const ulong m_nSubModelField = 0x228;
public const ulong m_bIgnoreNormal = 0x22c;
public const ulong m_bOrientZ = 0x22d;
public const ulong m_bCenterOffset = 0x22e;
public const ulong m_vecLocalOffset = 0x230;
public const ulong m_vecLocalRotation = 0x888;
public const ulong m_bIgnoreRadius = 0xee0;
public const ulong m_nModelScaleCP = 0xee4;
public const ulong m_vecComponentScale = 0xee8;
public const ulong m_bLocalScale = 0x1540;
public const ulong m_nSizeCullBloat = 0x1544;
public const ulong m_bAnimated = 0x1548;
public const ulong m_flAnimationRate = 0x154c;
public const ulong m_bScaleAnimationRate = 0x1550;
public const ulong m_bForceLoopingAnimation = 0x1551;
public const ulong m_bResetAnimOnStop = 0x1552;
public const ulong m_bManualAnimFrame = 0x1553;
public const ulong m_nAnimationScaleField = 0x1554;
public const ulong m_nAnimationField = 0x1558;
public const ulong m_nManualFrameField = 0x155c;
public const ulong m_ActivityName = 0x1560;
public const ulong m_SequenceName = 0x1660;
public const ulong m_bEnableClothSimulation = 0x1760;
public const ulong m_hOverrideMaterial = 0x1768;
public const ulong m_bOverrideTranslucentMaterials = 0x1770;
public const ulong m_nSkin = 0x1778;
public const ulong m_MaterialVars = 0x18d0;
public const ulong m_modelInput = 0x18e8;
public const ulong m_nLOD = 0x1948;
public const ulong m_EconSlotName = 0x194c;
public const ulong m_bOriginalModel = 0x1a4c;
public const ulong m_bSuppressTint = 0x1a4d;
public const ulong m_bUseRawMeshGroup = 0x1a4e;
public const ulong m_bDisableShadows = 0x1a4f;
public const ulong m_bAcceptsDecals = 0x1a50;
public const ulong m_bForceDrawInterlevedWithSiblings = 0x1a51;
public const ulong m_bDoNotDrawInParticlePass = 0x1a52;
public const ulong m_szRenderAttribute = 0x1a53;
public const ulong m_flRadiusScale = 0x1b58;
public const ulong m_flAlphaScale = 0x1cb0;
public const ulong m_flRollScale = 0x1e08;
public const ulong m_nAlpha2Field = 0x1f60;
public const ulong m_vecColorScale = 0x1f68;
public const ulong m_nColorBlendType = 0x25c0;
}
public static class C_OP_RenderOmni2Light {
public const ulong m_nLightType = 0x200;
public const ulong m_vColorBlend = 0x208;
public const ulong m_nColorBlendType = 0x860;
public const ulong m_nBrightnessUnit = 0x864;
public const ulong m_flBrightnessLumens = 0x868;
public const ulong m_flBrightnessCandelas = 0x9c0;
public const ulong m_bCastShadows = 0xb18;
public const ulong m_flLuminaireRadius = 0xb20;
public const ulong m_flSkirt = 0xc78;
public const ulong m_flRange = 0xdd0;
public const ulong m_flInnerConeAngle = 0xf28;
public const ulong m_flOuterConeAngle = 0x1080;
public const ulong m_hLightCookie = 0x11d8;
public const ulong m_bSphericalCookie = 0x11e0;
}
public static class C_OP_RenderPoints {
public const ulong m_hMaterial = 0x200;
}
public static class C_OP_RenderPostProcessing {
public const ulong m_flPostProcessStrength = 0x200;
public const ulong m_hPostTexture = 0x358;
public const ulong m_nPriority = 0x360;
}
public static class C_OP_RenderProjected {
public const ulong m_bProjectCharacter = 0x200;
public const ulong m_bProjectWorld = 0x201;
public const ulong m_bProjectWater = 0x202;
public const ulong m_bFlipHorizontal = 0x203;
public const ulong m_bEnableProjectedDepthControls = 0x204;
public const ulong m_flMinProjectionDepth = 0x208;
public const ulong m_flMaxProjectionDepth = 0x20c;
public const ulong m_hProjectedMaterial = 0x210;
public const ulong m_flAnimationTimeScale = 0x218;
public const ulong m_bOrientToNormal = 0x21c;
public const ulong m_MaterialVars = 0x220;
}
public static class C_OP_RenderRopes {
public const ulong m_bEnableFadingAndClamping = 0x2470;
public const ulong m_flMinSize = 0x2474;
public const ulong m_flMaxSize = 0x2478;
public const ulong m_flStartFadeSize = 0x247c;
public const ulong m_flEndFadeSize = 0x2480;
public const ulong m_flStartFadeDot = 0x2484;
public const ulong m_flEndFadeDot = 0x2488;
public const ulong m_flRadiusTaper = 0x248c;
public const ulong m_nMinTesselation = 0x2490;
public const ulong m_nMaxTesselation = 0x2494;
public const ulong m_flTessScale = 0x2498;
public const ulong m_flTextureVWorldSize = 0x24a0;
public const ulong m_flTextureVScrollRate = 0x25f8;
public const ulong m_flTextureVOffset = 0x2750;
public const ulong m_nTextureVParamsCP = 0x28a8;
public const ulong m_bClampV = 0x28ac;
public const ulong m_nScaleCP1 = 0x28b0;
public const ulong m_nScaleCP2 = 0x28b4;
public const ulong m_flScaleVSizeByControlPointDistance = 0x28b8;
public const ulong m_flScaleVScrollByControlPointDistance = 0x28bc;
public const ulong m_flScaleVOffsetByControlPointDistance = 0x28c0;
public const ulong m_bUseScalarForTextureCoordinate = 0x28c5;
public const ulong m_nScalarFieldForTextureCoordinate = 0x28c8;
public const ulong m_flScalarAttributeTextureCoordScale = 0x28cc;
public const ulong m_bReverseOrder = 0x28d0;
public const ulong m_bClosedLoop = 0x28d1;
public const ulong m_nOrientationType = 0x28d4;
public const ulong m_nVectorFieldForOrientation = 0x28d8;
public const ulong m_bDrawAsOpaque = 0x28dc;
public const ulong m_bGenerateNormals = 0x28dd;
}
public static class C_OP_RenderScreenShake {
public const ulong m_flDurationScale = 0x200;
public const ulong m_flRadiusScale = 0x204;
public const ulong m_flFrequencyScale = 0x208;
public const ulong m_flAmplitudeScale = 0x20c;
public const ulong m_nRadiusField = 0x210;
public const ulong m_nDurationField = 0x214;
public const ulong m_nFrequencyField = 0x218;
public const ulong m_nAmplitudeField = 0x21c;
public const ulong m_nFilterCP = 0x220;
}
public static class C_OP_RenderScreenVelocityRotate {
public const ulong m_flRotateRateDegrees = 0x200;
public const ulong m_flForwardDegrees = 0x204;
}
public static class C_OP_RenderSound {
public const ulong m_flDurationScale = 0x200;
public const ulong m_flSndLvlScale = 0x204;
public const ulong m_flPitchScale = 0x208;
public const ulong m_flVolumeScale = 0x20c;
public const ulong m_nSndLvlField = 0x210;
public const ulong m_nDurationField = 0x214;
public const ulong m_nPitchField = 0x218;
public const ulong m_nVolumeField = 0x21c;
public const ulong m_nChannel = 0x220;
public const ulong m_nCPReference = 0x224;
public const ulong m_pszSoundName = 0x228;
public const ulong m_bSuppressStopSoundEvent = 0x328;
}
public static class C_OP_RenderSprites {
public const ulong m_nSequenceOverride = 0x2470;
public const ulong m_nOrientationType = 0x25c8;
public const ulong m_nOrientationControlPoint = 0x25cc;
public const ulong m_bUseYawWithNormalAligned = 0x25d0;
public const ulong m_flMinSize = 0x25d4;
public const ulong m_flMaxSize = 0x25d8;
public const ulong m_flAlphaAdjustWithSizeAdjust = 0x25dc;
public const ulong m_flStartFadeSize = 0x25e0;
public const ulong m_flEndFadeSize = 0x2738;
public const ulong m_flStartFadeDot = 0x2890;
public const ulong m_flEndFadeDot = 0x2894;
public const ulong m_bDistanceAlpha = 0x2898;
public const ulong m_bSoftEdges = 0x2899;
public const ulong m_flEdgeSoftnessStart = 0x289c;
public const ulong m_flEdgeSoftnessEnd = 0x28a0;
public const ulong m_bOutline = 0x28a4;
public const ulong m_OutlineColor = 0x28a5;
public const ulong m_nOutlineAlpha = 0x28ac;
public const ulong m_flOutlineStart0 = 0x28b0;
public const ulong m_flOutlineStart1 = 0x28b4;
public const ulong m_flOutlineEnd0 = 0x28b8;
public const ulong m_flOutlineEnd1 = 0x28bc;
public const ulong m_nLightingMode = 0x28c0;
public const ulong m_flLightingTessellation = 0x28c8;
public const ulong m_flLightingDirectionality = 0x2a20;
public const ulong m_bParticleShadows = 0x2b78;
public const ulong m_flShadowDensity = 0x2b7c;
}
public static class C_OP_RenderStandardLight {
public const ulong m_nLightType = 0x200;
public const ulong m_vecColorScale = 0x208;
public const ulong m_nColorBlendType = 0x860;
public const ulong m_flIntensity = 0x868;
public const ulong m_bCastShadows = 0x9c0;
public const ulong m_flTheta = 0x9c8;
public const ulong m_flPhi = 0xb20;
public const ulong m_flRadiusMultiplier = 0xc78;
public const ulong m_nAttenuationStyle = 0xdd0;
public const ulong m_flFalloffLinearity = 0xdd8;
public const ulong m_flFiftyPercentFalloff = 0xf30;
public const ulong m_flZeroPercentFalloff = 0x1088;
public const ulong m_bRenderDiffuse = 0x11e0;
public const ulong m_bRenderSpecular = 0x11e1;
public const ulong m_lightCookie = 0x11e8;
public const ulong m_nPriority = 0x11f0;
public const ulong m_nFogLightingMode = 0x11f4;
public const ulong m_flFogContribution = 0x11f8;
public const ulong m_nCapsuleLightBehavior = 0x1350;
public const ulong m_flCapsuleLength = 0x1354;
public const ulong m_bReverseOrder = 0x1358;
public const ulong m_bClosedLoop = 0x1359;
public const ulong m_nPrevPntSource = 0x135c;
public const ulong m_flMaxLength = 0x1360;
public const ulong m_flMinLength = 0x1364;
public const ulong m_bIgnoreDT = 0x1368;
public const ulong m_flConstrainRadiusToLengthRatio = 0x136c;
public const ulong m_flLengthScale = 0x1370;
public const ulong m_flLengthFadeInTime = 0x1374;
}
public static class C_OP_RenderStatusEffect {
public const ulong m_pTextureColorWarp = 0x200;
public const ulong m_pTextureDetail2 = 0x208;
public const ulong m_pTextureDiffuseWarp = 0x210;
public const ulong m_pTextureFresnelColorWarp = 0x218;
public const ulong m_pTextureFresnelWarp = 0x220;
public const ulong m_pTextureSpecularWarp = 0x228;
public const ulong m_pTextureEnvMap = 0x230;
}
public static class C_OP_RenderStatusEffectCitadel {
public const ulong m_pTextureColorWarp = 0x200;
public const ulong m_pTextureNormal = 0x208;
public const ulong m_pTextureMetalness = 0x210;
public const ulong m_pTextureRoughness = 0x218;
public const ulong m_pTextureSelfIllum = 0x220;
public const ulong m_pTextureDetail = 0x228;
}
public static class C_OP_RenderText {
public const ulong m_OutlineColor = 0x200;
public const ulong m_DefaultText = 0x208;
}
public static class C_OP_RenderTonemapController {
public const ulong m_flTonemapLevel = 0x200;
public const ulong m_flTonemapWeight = 0x204;
public const ulong m_nTonemapLevelField = 0x208;
public const ulong m_nTonemapWeightField = 0x20c;
}
public static class C_OP_RenderTrails {
public const ulong m_bEnableFadingAndClamping = 0x2740;
public const ulong m_flStartFadeDot = 0x2744;
public const ulong m_flEndFadeDot = 0x2748;
public const ulong m_nPrevPntSource = 0x274c;
public const ulong m_flMaxLength = 0x2750;
public const ulong m_flMinLength = 0x2754;
public const ulong m_bIgnoreDT = 0x2758;
public const ulong m_flConstrainRadiusToLengthRatio = 0x275c;
public const ulong m_flLengthScale = 0x2760;
public const ulong m_flLengthFadeInTime = 0x2764;
public const ulong m_flRadiusHeadTaper = 0x2768;
public const ulong m_vecHeadColorScale = 0x28c0;
public const ulong m_flHeadAlphaScale = 0x2f18;
public const ulong m_flRadiusTaper = 0x3070;
public const ulong m_vecTailColorScale = 0x31c8;
public const ulong m_flTailAlphaScale = 0x3820;
public const ulong m_nHorizCropField = 0x3978;
public const ulong m_nVertCropField = 0x397c;
public const ulong m_flForwardShift = 0x3980;
public const ulong m_bFlipUVBasedOnPitchYaw = 0x3984;
}
public static class C_OP_RenderTreeShake {
public const ulong m_flPeakStrength = 0x200;
public const ulong m_nPeakStrengthFieldOverride = 0x204;
public const ulong m_flRadius = 0x208;
public const ulong m_nRadiusFieldOverride = 0x20c;
public const ulong m_flShakeDuration = 0x210;
public const ulong m_flTransitionTime = 0x214;
public const ulong m_flTwistAmount = 0x218;
public const ulong m_flRadialAmount = 0x21c;
public const ulong m_flControlPointOrientationAmount = 0x220;
public const ulong m_nControlPointForLinearDirection = 0x224;
}
public static class C_OP_RenderVRHapticEvent {
public const ulong m_nHand = 0x200;
public const ulong m_nOutputHandCP = 0x204;
public const ulong m_nOutputField = 0x208;
public const ulong m_flAmplitude = 0x210;
}
public static class C_OP_RepeatedTriggerChildGroup {
public const ulong m_nChildGroupID = 0x1d0;
public const ulong m_flClusterRefireTime = 0x1d8;
public const ulong m_flClusterSize = 0x330;
public const ulong m_flClusterCooldown = 0x488;
public const ulong m_bLimitChildCount = 0x5e0;
}
public static class C_OP_RestartAfterDuration {
public const ulong m_flDurationMin = 0x1c0;
public const ulong m_flDurationMax = 0x1c4;
public const ulong m_nCP = 0x1c8;
public const ulong m_nCPField = 0x1cc;
public const ulong m_nChildGroupID = 0x1d0;
public const ulong m_bOnlyChildren = 0x1d4;
}
public static class C_OP_RopeSpringConstraint {
public const ulong m_flRestLength = 0x1c0;
public const ulong m_flMinDistance = 0x318;
public const ulong m_flMaxDistance = 0x470;
public const ulong m_flAdjustmentScale = 0x5c8;
public const ulong m_flInitialRestingLength = 0x5d0;
}
public static class C_OP_RotateVector {
public const ulong m_nFieldOutput = 0x1c0;
public const ulong m_vecRotAxisMin = 0x1c4;
public const ulong m_vecRotAxisMax = 0x1d0;
public const ulong m_flRotRateMin = 0x1dc;
public const ulong m_flRotRateMax = 0x1e0;
public const ulong m_bNormalize = 0x1e4;
public const ulong m_flScale = 0x1e8;
}
public static class C_OP_RtEnvCull {
public const ulong m_vecTestDir = 0x1c0;
public const ulong m_vecTestNormal = 0x1cc;
public const ulong m_bCullOnMiss = 0x1d8;
public const ulong m_bStickInsteadOfCull = 0x1d9;
public const ulong m_RtEnvName = 0x1da;
public const ulong m_nRTEnvCP = 0x25c;
public const ulong m_nComponent = 0x260;
}
public static class C_OP_SDFConstraint {
public const ulong m_flMinDist = 0x1c0;
public const ulong m_flMaxDist = 0x318;
public const ulong m_nMaxIterations = 0x470;
}
public static class C_OP_SDFForce {
public const ulong m_flForceScale = 0x1d0;
}
public static class C_OP_SDFLighting {
public const ulong m_vLightingDir = 0x1c0;
public const ulong m_vTint_0 = 0x1cc;
public const ulong m_vTint_1 = 0x1d8;
}
public static class C_OP_SelectivelyEnableChildren {
public const ulong m_nChildGroupID = 0x1d0;
public const ulong m_nFirstChild = 0x328;
public const ulong m_nNumChildrenToEnable = 0x480;
public const ulong m_bPlayEndcapOnStop = 0x5d8;
public const ulong m_bDestroyImmediately = 0x5d9;
}
public static class C_OP_SequenceFromModel {
public const ulong m_nControlPointNumber = 0x1c0;
public const ulong m_nFieldOutput = 0x1c4;
public const ulong m_nFieldOutputAnim = 0x1c8;
public const ulong m_flInputMin = 0x1cc;
public const ulong m_flInputMax = 0x1d0;
public const ulong m_flOutputMin = 0x1d4;
public const ulong m_flOutputMax = 0x1d8;
public const ulong m_nSetMethod = 0x1dc;
}
public static class C_OP_SetAttributeToScalarExpression {
public const ulong m_nExpression = 0x1c0;
public const ulong m_flInput1 = 0x1c8;
public const ulong m_flInput2 = 0x320;
public const ulong m_nOutputField = 0x478;
public const ulong m_nSetMethod = 0x47c;
}
public static class C_OP_SetCPOrientationToDirection {
public const ulong m_nInputControlPoint = 0x1c0;
public const ulong m_nOutputControlPoint = 0x1c4;
}
public static class C_OP_SetCPOrientationToGroundNormal {
public const ulong m_flInterpRate = 0x1c0;
public const ulong m_flMaxTraceLength = 0x1c4;
public const ulong m_flTolerance = 0x1c8;
public const ulong m_flTraceOffset = 0x1cc;
public const ulong m_CollisionGroupName = 0x1d0;
public const ulong m_nTraceSet = 0x250;
public const ulong m_nInputCP = 0x254;
public const ulong m_nOutputCP = 0x258;
public const ulong m_bIncludeWater = 0x268;
}
public static class C_OP_SetCPOrientationToPointAtCP {
public const ulong m_nInputCP = 0x1d0;
public const ulong m_nOutputCP = 0x1d4;
public const ulong m_flInterpolation = 0x1d8;
public const ulong m_b2DOrientation = 0x330;
public const ulong m_bAvoidSingularity = 0x331;
public const ulong m_bPointAway = 0x332;
}
public static class C_OP_SetCPtoVector {
public const ulong m_nCPInput = 0x1c0;
public const ulong m_nFieldOutput = 0x1c4;
}
public static class C_OP_SetChildControlPoints {
public const ulong m_nChildGroupID = 0x1c0;
public const ulong m_nFirstControlPoint = 0x1c4;
public const ulong m_nNumControlPoints = 0x1c8;
public const ulong m_nFirstSourcePoint = 0x1d0;
public const ulong m_bReverse = 0x328;
public const ulong m_bSetOrientation = 0x329;
}
public static class C_OP_SetControlPointFieldFromVectorExpression {
public const ulong m_nExpression = 0x1d0;
public const ulong m_vecInput1 = 0x1d8;
public const ulong m_vecInput2 = 0x830;
public const ulong m_flOutputRemap = 0xe88;
public const ulong m_nOutputCP = 0xfe0;
public const ulong m_nOutVectorField = 0xfe4;
}
public static class C_OP_SetControlPointFieldToScalarExpression {
public const ulong m_nExpression = 0x1d0;
public const ulong m_flInput1 = 0x1d8;
public const ulong m_flInput2 = 0x330;
public const ulong m_flOutputRemap = 0x488;
public const ulong m_nOutputCP = 0x5e0;
public const ulong m_nOutVectorField = 0x5e4;
}
public static class C_OP_SetControlPointFieldToWater {
public const ulong m_nSourceCP = 0x1d0;
public const ulong m_nDestCP = 0x1d4;
public const ulong m_nCPField = 0x1d8;
}
public static class C_OP_SetControlPointFromObjectScale {
public const ulong m_nCPInput = 0x1d0;
public const ulong m_nCPOutput = 0x1d4;
}
public static class C_OP_SetControlPointOrientation {
public const ulong m_bUseWorldLocation = 0x1d0;
public const ulong m_bRandomize = 0x1d2;
public const ulong m_bSetOnce = 0x1d3;
public const ulong m_nCP = 0x1d4;
public const ulong m_nHeadLocation = 0x1d8;
public const ulong m_vecRotation = 0x1dc;
public const ulong m_vecRotationB = 0x1e8;
public const ulong m_flInterpolation = 0x1f8;
}
public static class C_OP_SetControlPointOrientationToCPVelocity {
public const ulong m_nCPInput = 0x1d0;
public const ulong m_nCPOutput = 0x1d4;
}
public static class C_OP_SetControlPointPositionToRandomActiveCP {
public const ulong m_nCP1 = 0x1d0;
public const ulong m_nHeadLocationMin = 0x1d4;
public const ulong m_nHeadLocationMax = 0x1d8;
public const ulong m_flResetRate = 0x1e0;
}
public static class C_OP_SetControlPointPositionToTimeOfDayValue {
public const ulong m_nControlPointNumber = 0x1d0;
public const ulong m_pszTimeOfDayParameter = 0x1d4;
public const ulong m_vecDefaultValue = 0x254;
}
public static class C_OP_SetControlPointPositions {
public const ulong m_bUseWorldLocation = 0x1d0;
public const ulong m_bOrient = 0x1d1;
public const ulong m_bSetOnce = 0x1d2;
public const ulong m_nCP1 = 0x1d4;
public const ulong m_nCP2 = 0x1d8;
public const ulong m_nCP3 = 0x1dc;
public const ulong m_nCP4 = 0x1e0;
public const ulong m_vecCP1Pos = 0x1e4;
public const ulong m_vecCP2Pos = 0x1f0;
public const ulong m_vecCP3Pos = 0x1fc;
public const ulong m_vecCP4Pos = 0x208;
public const ulong m_nHeadLocation = 0x214;
}
public static class C_OP_SetControlPointRotation {
public const ulong m_vecRotAxis = 0x1d0;
public const ulong m_flRotRate = 0x828;
public const ulong m_nCP = 0x980;
public const ulong m_nLocalCP = 0x984;
}
public static class C_OP_SetControlPointToCPVelocity {
public const ulong m_nCPInput = 0x1d0;
public const ulong m_nCPOutputVel = 0x1d4;
public const ulong m_bNormalize = 0x1d8;
public const ulong m_nCPOutputMag = 0x1dc;
public const ulong m_nCPField = 0x1e0;
public const ulong m_vecComparisonVelocity = 0x1e8;
}
public static class C_OP_SetControlPointToCenter {
public const ulong m_nCP1 = 0x1d0;
public const ulong m_vecCP1Pos = 0x1d4;
public const ulong m_nSetParent = 0x1e0;
}
public static class C_OP_SetControlPointToHMD {
public const ulong m_nCP1 = 0x1d0;
public const ulong m_vecCP1Pos = 0x1d4;
public const ulong m_bOrientToHMD = 0x1e0;
}
public static class C_OP_SetControlPointToHand {
public const ulong m_nCP1 = 0x1d0;
public const ulong m_nHand = 0x1d4;
public const ulong m_vecCP1Pos = 0x1d8;
public const ulong m_bOrientToHand = 0x1e4;
}
public static class C_OP_SetControlPointToImpactPoint {
public const ulong m_nCPOut = 0x1d0;
public const ulong m_nCPIn = 0x1d4;
public const ulong m_flUpdateRate = 0x1d8;
public const ulong m_flTraceLength = 0x1e0;
public const ulong m_flStartOffset = 0x338;
public const ulong m_flOffset = 0x33c;
public const ulong m_vecTraceDir = 0x340;
public const ulong m_CollisionGroupName = 0x34c;
public const ulong m_nTraceSet = 0x3cc;
public const ulong m_bSetToEndpoint = 0x3d0;
public const ulong m_bTraceToClosestSurface = 0x3d1;
public const ulong m_bIncludeWater = 0x3d2;
}
public static class C_OP_SetControlPointToPlayer {
public const ulong m_nCP1 = 0x1d0;
public const ulong m_vecCP1Pos = 0x1d4;
public const ulong m_bOrientToEyes = 0x1e0;
}
public static class C_OP_SetControlPointToVectorExpression {
public const ulong m_nExpression = 0x1d0;
public const ulong m_nOutputCP = 0x1d4;
public const ulong m_vInput1 = 0x1d8;
public const ulong m_vInput2 = 0x830;
public const ulong m_bNormalizedOutput = 0xe88;
}
public static class C_OP_SetControlPointToWaterSurface {
public const ulong m_nSourceCP = 0x1d0;
public const ulong m_nDestCP = 0x1d4;
public const ulong m_nFlowCP = 0x1d8;
public const ulong m_nActiveCP = 0x1dc;
public const ulong m_nActiveCPField = 0x1e0;
public const ulong m_flRetestRate = 0x1e8;
public const ulong m_bAdaptiveThreshold = 0x340;
}
public static class C_OP_SetControlPointsToModelParticles {
public const ulong m_HitboxSetName = 0x1c0;
public const ulong m_AttachmentName = 0x240;
public const ulong m_nFirstControlPoint = 0x2c0;
public const ulong m_nNumControlPoints = 0x2c4;
public const ulong m_nFirstSourcePoint = 0x2c8;
public const ulong m_bSkin = 0x2cc;
public const ulong m_bAttachment = 0x2cd;
}
public static class C_OP_SetControlPointsToParticle {
public const ulong m_nChildGroupID = 0x1c0;
public const ulong m_nFirstControlPoint = 0x1c4;
public const ulong m_nNumControlPoints = 0x1c8;
public const ulong m_nFirstSourcePoint = 0x1cc;
public const ulong m_bSetOrientation = 0x1d0;
public const ulong m_nOrientationMode = 0x1d4;
public const ulong m_nSetParent = 0x1d8;
}
public static class C_OP_SetFloat {
public const ulong m_InputValue = 0x1c0;
public const ulong m_nOutputField = 0x318;
public const ulong m_nSetMethod = 0x31c;
public const ulong m_Lerp = 0x320;
public const ulong m_bUseNewCode = 0x478;
}
public static class C_OP_SetFloatAttributeToVectorExpression {
public const ulong m_nExpression = 0x1c0;
public const ulong m_vInput1 = 0x1c8;
public const ulong m_vInput2 = 0x820;
public const ulong m_flOutputRemap = 0xe78;
public const ulong m_nOutputField = 0xfd0;
public const ulong m_nSetMethod = 0xfd4;
}
public static class C_OP_SetFloatCollection {
public const ulong m_InputValue = 0x1c0;
public const ulong m_nOutputField = 0x318;
public const ulong m_nSetMethod = 0x31c;
public const ulong m_Lerp = 0x320;
}
public static class C_OP_SetFromCPSnapshot {
public const ulong m_nControlPointNumber = 0x1c0;
public const ulong m_nAttributeToRead = 0x1c4;
public const ulong m_nAttributeToWrite = 0x1c8;
public const ulong m_nLocalSpaceCP = 0x1cc;
public const ulong m_bRandom = 0x1d0;
public const ulong m_bReverse = 0x1d1;
public const ulong m_nRandomSeed = 0x1d4;
public const ulong m_nSnapShotStartPoint = 0x1d8;
public const ulong m_nSnapShotIncrement = 0x330;
public const ulong m_flInterpolation = 0x488;
public const ulong m_bSubSample = 0x5e0;
}
public static class C_OP_SetGravityToCP {
public const ulong m_nCPInput = 0x1d0;
public const ulong m_nCPOutput = 0x1d4;
public const ulong m_flScale = 0x1d8;
public const ulong m_bSetOrientation = 0x330;
public const ulong m_bSetZDown = 0x331;
}
public static class C_OP_SetParentControlPointsToChildCP {
public const ulong m_nChildGroupID = 0x1d0;
public const ulong m_nChildControlPoint = 0x1d4;
public const ulong m_nNumControlPoints = 0x1d8;
public const ulong m_nFirstSourcePoint = 0x1dc;
public const ulong m_bSetOrientation = 0x1e0;
}
public static class C_OP_SetPerChildControlPoint {
public const ulong m_nChildGroupID = 0x1c0;
public const ulong m_nFirstControlPoint = 0x1c4;
public const ulong m_nNumControlPoints = 0x1c8;
public const ulong m_nParticleIncrement = 0x1d0;
public const ulong m_nFirstSourcePoint = 0x328;
public const ulong m_bSetOrientation = 0x480;
public const ulong m_nOrientationField = 0x484;
public const ulong m_bNumBasedOnParticleCount = 0x488;
}
public static class C_OP_SetPerChildControlPointFromAttribute {
public const ulong m_nChildGroupID = 0x1c0;
public const ulong m_nFirstControlPoint = 0x1c4;
public const ulong m_nNumControlPoints = 0x1c8;
public const ulong m_nParticleIncrement = 0x1cc;
public const ulong m_nFirstSourcePoint = 0x1d0;
public const ulong m_bNumBasedOnParticleCount = 0x1d4;
public const ulong m_nAttributeToRead = 0x1d8;
public const ulong m_nCPField = 0x1dc;
}
public static class C_OP_SetRandomControlPointPosition {
public const ulong m_bUseWorldLocation = 0x1d0;
public const ulong m_bOrient = 0x1d1;
public const ulong m_nCP1 = 0x1d4;
public const ulong m_nHeadLocation = 0x1d8;
public const ulong m_flReRandomRate = 0x1e0;
public const ulong m_vecCPMinPos = 0x338;
public const ulong m_vecCPMaxPos = 0x344;
public const ulong m_flInterpolation = 0x350;
}
public static class C_OP_SetSimulationRate {
public const ulong m_flSimulationScale = 0x1d0;
}
public static class C_OP_SetSingleControlPointPosition {
public const ulong m_bSetOnce = 0x1d0;
public const ulong m_nCP1 = 0x1d4;
public const ulong m_vecCP1Pos = 0x1d8;
public const ulong m_transformInput = 0x830;
}
public static class C_OP_SetToCP {
public const ulong m_nControlPointNumber = 0x1c0;
public const ulong m_vecOffset = 0x1c4;
public const ulong m_bOffsetLocal = 0x1d0;
}
public static class C_OP_SetVariable {
public const ulong m_variableReference = 0x1d0;
public const ulong m_transformInput = 0x210;
public const ulong m_positionOffset = 0x278;
public const ulong m_rotationOffset = 0x284;
public const ulong m_vecInput = 0x290;
public const ulong m_floatInput = 0x8e8;
}
public static class C_OP_SetVec {
public const ulong m_InputValue = 0x1c0;
public const ulong m_nOutputField = 0x818;
public const ulong m_nSetMethod = 0x81c;
public const ulong m_Lerp = 0x820;
public const ulong m_bNormalizedOutput = 0x978;
}
public static class C_OP_SetVectorAttributeToVectorExpression {
public const ulong m_nExpression = 0x1c0;
public const ulong m_vInput1 = 0x1c8;
public const ulong m_vInput2 = 0x820;
public const ulong m_nOutputField = 0xe78;
public const ulong m_nSetMethod = 0xe7c;
public const ulong m_bNormalizedOutput = 0xe80;
}
public static class C_OP_SnapshotRigidSkinToBones {
public const ulong m_bTransformNormals = 0x1c0;
public const ulong m_bTransformRadii = 0x1c1;
public const ulong m_nControlPointNumber = 0x1c4;
}
public static class C_OP_SnapshotSkinToBones {
public const ulong m_bTransformNormals = 0x1c0;
public const ulong m_bTransformRadii = 0x1c1;
public const ulong m_nControlPointNumber = 0x1c4;
public const ulong m_flLifeTimeFadeStart = 0x1c8;
public const ulong m_flLifeTimeFadeEnd = 0x1cc;
public const ulong m_flJumpThreshold = 0x1d0;
public const ulong m_flPrevPosScale = 0x1d4;
}
public static class C_OP_SpringToVectorConstraint {
public const ulong m_flRestLength = 0x1c0;
public const ulong m_flMinDistance = 0x318;
public const ulong m_flMaxDistance = 0x470;
public const ulong m_flRestingLength = 0x5c8;
public const ulong m_vecAnchorVector = 0x720;
}
public static class C_OP_StopAfterCPDuration {
public const ulong m_flDuration = 0x1d0;
public const ulong m_bDestroyImmediately = 0x328;
public const ulong m_bPlayEndCap = 0x329;
}
public static class C_OP_TeleportBeam {
public const ulong m_nCPPosition = 0x1c0;
public const ulong m_nCPVelocity = 0x1c4;
public const ulong m_nCPMisc = 0x1c8;
public const ulong m_nCPColor = 0x1cc;
public const ulong m_nCPInvalidColor = 0x1d0;
public const ulong m_nCPExtraArcData = 0x1d4;
public const ulong m_vGravity = 0x1d8;
public const ulong m_flArcMaxDuration = 0x1e4;
public const ulong m_flSegmentBreak = 0x1e8;
public const ulong m_flArcSpeed = 0x1ec;
public const ulong m_flAlpha = 0x1f0;
}
public static class C_OP_TimeVaryingForce {
public const ulong m_flStartLerpTime = 0x1d0;
public const ulong m_StartingForce = 0x1d4;
public const ulong m_flEndLerpTime = 0x1e0;
public const ulong m_EndingForce = 0x1e4;
}
public static class C_OP_TurbulenceForce {
public const ulong m_flNoiseCoordScale0 = 0x1d0;
public const ulong m_flNoiseCoordScale1 = 0x1d4;
public const ulong m_flNoiseCoordScale2 = 0x1d8;
public const ulong m_flNoiseCoordScale3 = 0x1dc;
public const ulong m_vecNoiseAmount0 = 0x1e0;
public const ulong m_vecNoiseAmount1 = 0x1ec;
public const ulong m_vecNoiseAmount2 = 0x1f8;
public const ulong m_vecNoiseAmount3 = 0x204;
}
public static class C_OP_TwistAroundAxis {
public const ulong m_fForceAmount = 0x1d0;
public const ulong m_TwistAxis = 0x1d4;
public const ulong m_bLocalSpace = 0x1e0;
public const ulong m_nControlPointNumber = 0x1e4;
}
public static class C_OP_UpdateLightSource {
public const ulong m_vColorTint = 0x1c0;
public const ulong m_flBrightnessScale = 0x1c4;
public const ulong m_flRadiusScale = 0x1c8;
public const ulong m_flMinimumLightingRadius = 0x1cc;
public const ulong m_flMaximumLightingRadius = 0x1d0;
public const ulong m_flPositionDampingConstant = 0x1d4;
}
public static class C_OP_VectorFieldSnapshot {
public const ulong m_nControlPointNumber = 0x1c0;
public const ulong m_nAttributeToWrite = 0x1c4;
public const ulong m_nLocalSpaceCP = 0x1c8;
public const ulong m_flInterpolation = 0x1d0;
public const ulong m_vecScale = 0x328;
public const ulong m_flBoundaryDampening = 0x980;
public const ulong m_bSetVelocity = 0x984;
public const ulong m_bLockToSurface = 0x985;
public const ulong m_flGridSpacing = 0x988;
}
public static class C_OP_VectorNoise {
public const ulong m_nFieldOutput = 0x1c0;
public const ulong m_vecOutputMin = 0x1c4;
public const ulong m_vecOutputMax = 0x1d0;
public const ulong m_fl4NoiseScale = 0x1dc;
public const ulong m_bAdditive = 0x1e0;
public const ulong m_bOffset = 0x1e1;
public const ulong m_flNoiseAnimationTimeScale = 0x1e4;
}
public static class C_OP_VelocityDecay {
public const ulong m_flMinVelocity = 0x1c0;
}
public static class C_OP_VelocityMatchingForce {
public const ulong m_flDirScale = 0x1c0;
public const ulong m_flSpdScale = 0x1c4;
public const ulong m_nCPBroadcast = 0x1c8;
}
public static class C_OP_WindForce {
public const ulong m_vForce = 0x1d0;
}
public static class C_OP_WorldTraceConstraint {
public const ulong m_nCP = 0x1c0;
public const ulong m_vecCpOffset = 0x1c4;
public const ulong m_nCollisionMode = 0x1d0;
public const ulong m_nCollisionModeMin = 0x1d4;
public const ulong m_nTraceSet = 0x1d8;
public const ulong m_CollisionGroupName = 0x1dc;
public const ulong m_bWorldOnly = 0x25c;
public const ulong m_bBrushOnly = 0x25d;
public const ulong m_bIncludeWater = 0x25e;
public const ulong m_nIgnoreCP = 0x260;
public const ulong m_flCpMovementTolerance = 0x264;
public const ulong m_flRetestRate = 0x268;
public const ulong m_flTraceTolerance = 0x26c;
public const ulong m_flCollisionConfirmationSpeed = 0x270;
public const ulong m_nMaxTracesPerFrame = 0x274;
public const ulong m_flRadiusScale = 0x278;
public const ulong m_flBounceAmount = 0x3d0;
public const ulong m_flSlideAmount = 0x528;
public const ulong m_flRandomDirScale = 0x680;
public const ulong m_bDecayBounce = 0x7d8;
public const ulong m_bKillonContact = 0x7d9;
public const ulong m_flMinSpeed = 0x7dc;
public const ulong m_bSetNormal = 0x7e0;
public const ulong m_nStickOnCollisionField = 0x7e4;
public const ulong m_flStopSpeed = 0x7e8;
public const ulong m_nEntityStickDataField = 0x940;
public const ulong m_nEntityStickNormalField = 0x944;
}
public static class CollisionGroupContext_t {
public const ulong m_nCollisionGroupNumber = 0x0;
}
public static class ControlPointReference_t {
public const ulong m_controlPointNameString = 0x0;
public const ulong m_vOffsetFromControlPoint = 0x4;
public const ulong m_bOffsetInLocalSpace = 0x10;
}
public static class FloatInputMaterialVariable_t {
public const ulong m_strVariable = 0x0;
public const ulong m_flInput = 0x8;
}
public static class MaterialVariable_t {
public const ulong m_strVariable = 0x0;
public const ulong m_nVariableField = 0x8;
public const ulong m_flScale = 0xc;
}
public static class ModelReference_t {
public const ulong m_model = 0x0;
public const ulong m_flRelativeProbabilityOfSpawn = 0x8;
}
public static class PARTICLE_EHANDLE__ {
public const ulong unused = 0x0;
}
public static class PARTICLE_WORLD_HANDLE__ {
public const ulong unused = 0x0;
}
public static class ParticleAttributeIndex_t {
public const ulong m_Value = 0x0;
}
public static class ParticleChildrenInfo_t {
public const ulong m_ChildRef = 0x0;
public const ulong m_flDelay = 0x8;
public const ulong m_bEndCap = 0xc;
public const ulong m_bDisableChild = 0xd;
public const ulong m_nDetailLevel = 0x10;
}
public static class ParticleControlPointConfiguration_t {
public const ulong m_name = 0x0;
public const ulong m_drivers = 0x8;
public const ulong m_previewState = 0x20;
}
public static class ParticleControlPointDriver_t {
public const ulong m_iControlPoint = 0x0;
public const ulong m_iAttachType = 0x4;
public const ulong m_attachmentName = 0x8;
public const ulong m_vecOffset = 0x10;
public const ulong m_angOffset = 0x1c;
public const ulong m_entityName = 0x28;
}
public static class ParticleNamedValueConfiguration_t {
public const ulong m_ConfigName = 0x0;
public const ulong m_ConfigValue = 0x8;
public const ulong m_iAttachType = 0x18;
public const ulong m_BoundEntityPath = 0x20;
public const ulong m_strEntityScope = 0x28;
public const ulong m_strAttachmentName = 0x30;
}
public static class ParticleNamedValueSource_t {
public const ulong m_Name = 0x0;
public const ulong m_IsPublic = 0x8;
public const ulong m_ValueType = 0xc;
public const ulong m_DefaultConfig = 0x10;
public const ulong m_NamedConfigs = 0x48;
}
public static class ParticlePreviewBodyGroup_t {
public const ulong m_bodyGroupName = 0x0;
public const ulong m_nValue = 0x8;
}
public static class ParticlePreviewState_t {
public const ulong m_previewModel = 0x0;
public const ulong m_nModSpecificData = 0x8;
public const ulong m_groundType = 0xc;
public const ulong m_sequenceName = 0x10;
public const ulong m_nFireParticleOnSequenceFrame = 0x18;
public const ulong m_hitboxSetName = 0x20;
public const ulong m_materialGroupName = 0x28;
public const ulong m_vecBodyGroups = 0x30;
public const ulong m_flPlaybackSpeed = 0x48;
public const ulong m_flParticleSimulationRate = 0x4c;
public const ulong m_bShouldDrawHitboxes = 0x50;
public const ulong m_bShouldDrawAttachments = 0x51;
public const ulong m_bShouldDrawAttachmentNames = 0x52;
public const ulong m_bShouldDrawControlPointAxes = 0x53;
public const ulong m_bAnimationNonLooping = 0x54;
public const ulong m_vecPreviewGravity = 0x58;
}
public static class PointDefinitionWithTimeValues_t {
public const ulong m_flTimeDuration = 0x14;
}
public static class PointDefinition_t {
public const ulong m_nControlPoint = 0x0;
public const ulong m_bLocalCoords = 0x4;
public const ulong m_vOffset = 0x8;
}
public static class SequenceWeightedList_t {
public const ulong m_nSequence = 0x0;
public const ulong m_flRelativeWeight = 0x4;
}
public static class TextureControls_t {
public const ulong m_flFinalTextureScaleU = 0x0;
public const ulong m_flFinalTextureScaleV = 0x158;
public const ulong m_flFinalTextureOffsetU = 0x2b0;
public const ulong m_flFinalTextureOffsetV = 0x408;
public const ulong m_flFinalTextureUVRotation = 0x560;
public const ulong m_flZoomScale = 0x6b8;
public const ulong m_flDistortion = 0x810;
public const ulong m_bRandomizeOffsets = 0x968;
public const ulong m_bClampUVs = 0x969;
public const ulong m_nPerParticleBlend = 0x96c;
public const ulong m_nPerParticleScale = 0x970;
public const ulong m_nPerParticleOffsetU = 0x974;
public const ulong m_nPerParticleOffsetV = 0x978;
public const ulong m_nPerParticleRotation = 0x97c;
public const ulong m_nPerParticleZoom = 0x980;
public const ulong m_nPerParticleDistortion = 0x984;
}
public static class TextureGroup_t {
public const ulong m_bEnabled = 0x0;
public const ulong m_bReplaceTextureWithGradient = 0x1;
public const ulong m_hTexture = 0x8;
public const ulong m_Gradient = 0x10;
public const ulong m_nTextureType = 0x28;
public const ulong m_nTextureChannels = 0x2c;
public const ulong m_nTextureBlendMode = 0x30;
public const ulong m_flTextureBlend = 0x38;
public const ulong m_TextureControls = 0x190;
}
public static class VecInputMaterialVariable_t {
public const ulong m_strVariable = 0x0;
public const ulong m_vecInput = 0x8;
}