Skip to content

C_OP_RemapCrossProductOfTwoVectorsToVector

CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json

Kind: classSize: 3920 bytes (0xf50)Alignment: 8 bytesModule: particlesBinary: !GlobalTypes

Relationships

Inherits from: CParticleFunctionOperator

Inheritance tree
Relationship diagram (4 edges)
classDiagram
    CParticleFunction <|-- CParticleFunctionOperator
    CParticleFunctionOperator <|-- C_OP_RemapCrossProductOfTwoVectorsToVector
    C_OP_RemapCrossProductOfTwoVectorsToVector *-- CPerParticleVecInput
    C_OP_RemapCrossProductOfTwoVectorsToVector *-- ParticleAttributeIndex_t
Inheritance chain, direct subclasses (up to 20) and a few composition edges

Memory layout

21 fields, 4 declared here and 17 inherited. Offsets are absolute from the object base on windows-x86_64.

CParticleFunctionC_OP_RemapCrossProductOfTwoVectorsToVector

OffsetFieldTypeFromAnnotations
0x8m_flOpStrengthCParticleCollectionFloatInputCParticleFunctionMPropertyFriendlyName operator strength MPropertySortPriority -100
0x178m_nOpEndCapStateParticleEndcapMode_tCParticleFunctionMPropertyFriendlyName operator end cap state MPropertySortPriority -100
0x17cm_nToolsStateParticleToolsState_tCParticleFunctionMPropertyFriendlyName operator enabled in tools or game only MPropertySortPriority -100
0x180m_flOpStartFadeInTimefloat32CParticleFunctionMParticleAdvancedField MPropertyFriendlyName operator start fadein MPropertySortPriority -100 MPropertyStartGroup Operator Fade
0x184m_flOpEndFadeInTimefloat32CParticleFunctionMParticleAdvancedField MPropertyFriendlyName operator end fadein MPropertySortPriority -100
0x188m_flOpStartFadeOutTimefloat32CParticleFunctionMParticleAdvancedField MPropertyFriendlyName operator start fadeout MPropertySortPriority -100
0x18cm_flOpEndFadeOutTimefloat32CParticleFunctionMParticleAdvancedField MPropertyFriendlyName operator end fadeout MPropertySortPriority -100
0x190m_flOpFadeOscillatePeriodfloat32CParticleFunctionMParticleAdvancedField MPropertyFriendlyName operator fade oscillate MPropertySortPriority -100
0x194m_bNormalizeToStopTimeboolCParticleFunctionMParticleAdvancedField MPropertyFriendlyName normalize fade times to endcap MPropertySortPriority -100
0x198m_flOpTimeOffsetMinfloat32CParticleFunctionMParticleAdvancedField MPropertyFriendlyName operator fade time offset min MPropertySortPriority -100 MPropertyStartGroup Operator Fade Time Offset
0x19cm_flOpTimeOffsetMaxfloat32CParticleFunctionMParticleAdvancedField MPropertyFriendlyName operator fade time offset max MPropertySortPriority -100
0x1a0m_nOpTimeOffsetSeedint32CParticleFunctionMParticleAdvancedField MPropertyFriendlyName operator fade time offset seed MPropertySortPriority -100
0x1a4m_nOpTimeScaleSeedint32CParticleFunctionMParticleAdvancedField MPropertyFriendlyName operator fade time scale seed MPropertySortPriority -100 MPropertyStartGroup Operator Fade Timescale Modifiers
0x1a8m_flOpTimeScaleMinfloat32CParticleFunctionMParticleAdvancedField MPropertyFriendlyName operator fade time scale min MPropertySortPriority -100
0x1acm_flOpTimeScaleMaxfloat32CParticleFunctionMParticleAdvancedField MPropertyFriendlyName operator fade time scale max MPropertySortPriority -100
0x1b2m_bDisableOperatorboolCParticleFunctionMPropertyStartGroup MPropertySuppressField
0x1b8m_NotesCUtlStringCParticleFunctionMParticleHelpField MPropertyFriendlyName operator help and notes MPropertySortPriority -100
0x1d8m_InputVec1CPerParticleVecInputMPropertyFriendlyName input vector 1
0x890m_InputVec2CPerParticleVecInputMPropertyFriendlyName input vector 2
0xf48m_nFieldOutputParticleAttributeIndex_tMPropertyAttributeChoiceName particlefield_vector MPropertyFriendlyName output field
0xf4cm_bNormalizeboolMPropertyFriendlyName normalize output
KV3 class defaults
{
	"_class": "C_OP_RemapCrossProductOfTwoVectorsToVector",
	"m_flOpStrength":
	{
		"m_nType": "PF_TYPE_LITERAL",
		"m_nMapType": "PF_MAP_TYPE_DIRECT",
		"m_flLiteralValue": 1.000000,
		"m_NamedValue": "",
		"m_nControlPoint": 0,
		"m_nScalarAttribute": 3,
		"m_nVectorAttribute": 6,
		"m_nVectorComponent": 0,
		"m_bReverseOrder": false,
		"m_flRandomMin": 0.000000,
		"m_flRandomMax": 1.000000,
		"m_bHasRandomSignFlip": false,
		"m_nRandomSeed": <HIDDEN FOR DIFF>,
		"m_nRandomMode": "PF_RANDOM_MODE_CONSTANT",
		"m_strSnapshotSubset": "",
		"m_flLOD0": 0.000000,
		"m_flLOD1": 0.000000,
		"m_flLOD2": 0.000000,
		"m_flLOD3": 0.000000,
		"m_nNoiseInputVectorAttribute": 0,
		"m_flNoiseOutputMin": 0.000000,
		"m_flNoiseOutputMax": 1.000000,
		"m_flNoiseScale": 0.100000,
		"m_vecNoiseOffsetRate":
		[
			0.000000,
			0.000000,
			0.000000
		],
		"m_flNoiseOffset": 0.000000,
		"m_nNoiseOctaves": 1,
		"m_nNoiseTurbulence": "PF_NOISE_TURB_NONE",
		"m_nNoiseType": "PF_NOISE_TYPE_PERLIN",
		"m_nNoiseModifier": "PF_NOISE_MODIFIER_NONE",
		"m_flNoiseTurbulenceScale": 1.000000,
		"m_flNoiseTurbulenceMix": 0.500000,
		"m_flNoiseImgPreviewScale": 1.000000,
		"m_bNoiseImgPreviewLive": true,
		"m_flNoCameraFallback": 0.000000,
		"m_bUseBoundsCenter": false,
		"m_nInputMode": "PF_INPUT_MODE_CLAMPED",
		"m_flMultFactor": 1.000000,
		"m_flInput0": 0.000000,
		"m_flInput1": 1.000000,
		"m_flOutput0": 0.000000,
		"m_flOutput1": 1.000000,
		"m_flNotchedRangeMin": 0.000000,
		"m_flNotchedRangeMax": 1.000000,
		"m_flNotchedOutputOutside": 0.000000,
		"m_flNotchedOutputInside": 1.000000,
		"m_nRoundType": "PF_ROUND_TYPE_NEAREST",
		"m_nBiasType": "PF_BIAS_TYPE_STANDARD",
		"m_flBiasParameter": 0.000000,
		"m_Curve":
		{
			"m_spline":
			[
			],
			"m_tangents":
			[
			],
			"m_vDomainMins":
			[
				0.000000,
				0.000000
			],
			"m_vDomainMaxs":
			[
				0.000000,
				0.000000
			]
		}
	},
	"m_nOpEndCapState": "PARTICLE_ENDCAP_ALWAYS_ON",
	"m_nToolsState": "PARTICLE_TOOLS_STATE_ALWAYS_ON",
	"m_flOpStartFadeInTime": 0.000000,
	"m_flOpEndFadeInTime": 0.000000,
	"m_flOpStartFadeOutTime": 0.000000,
	"m_flOpEndFadeOutTime": 0.000000,
	"m_flOpFadeOscillatePeriod": 0.000000,
	"m_bNormalizeToStopTime": false,
	"m_flOpTimeOffsetMin": 0.000000,
	"m_flOpTimeOffsetMax": 0.000000,
	"m_nOpTimeOffsetSeed": 0,
	"m_nOpTimeScaleSeed": 0,
	"m_flOpTimeScaleMin": 1.000000,
	"m_flOpTimeScaleMax": 1.000000,
	"m_bDisableOperator": false,
	"m_Notes": "",
	"m_InputVec1":
	{
		"m_nType": "PVEC_TYPE_LITERAL",
		"m_vLiteralValue":
		[
			0.000000,
			0.000000,
			0.000000
		],
		"m_LiteralColor":
		[
			0,
			0,
			0
		],
		"m_NamedValue": "",
		"m_bFollowNamedValue": false,
		"m_nVectorAttribute": 6,
		"m_vVectorAttributeScale":
		[
			1.000000,
			1.000000,
			1.000000
		],
		"m_nControlPoint": 0,
		"m_nDeltaControlPoint": 0,
		"m_vCPValueScale":
		[
			1.000000,
			1.000000,
			1.000000
		],
		"m_vCPRelativePosition":
		[
			0.000000,
			0.000000,
			0.000000
		],
		"m_vCPRelativeDir":
		[
			1.000000,
			0.000000,
			0.000000
		],
		"m_FloatComponentX":
		{
			"m_nType": "PF_TYPE_LITERAL",
			"m_nMapType": "PF_MAP_TYPE_DIRECT",
			"m_flLiteralValue": 0.000000,
			"m_NamedValue": "",
			"m_nControlPoint": 0,
			"m_nScalarAttribute": 3,
			"m_nVectorAttribute": 6,
			"m_nVectorComponent": 0,
			"m_bReverseOrder": false,
			"m_flRandomMin": 0.000000,
			"m_flRandomMax": 1.000000,
			"m_bHasRandomSignFlip": false,
			"m_nRandomSeed": <HIDDEN FOR DIFF>,
			"m_nRandomMode": "PF_RANDOM_MODE_CONSTANT",
			"m_strSnapshotSubset": "",
			"m_flLOD0": 0.000000,
			"m_flLOD1": 0.000000,
			"m_flLOD2": 0.000000,
			"m_flLOD3": 0.000000,
			"m_nNoiseInputVectorAttribute": 0,
			"m_flNoiseOutputMin": 0.000000,
			"m_flNoiseOutputMax": 1.000000,
			"m_flNoiseScale": 0.100000,
			"m_vecNoiseOffsetRate":
			[
				0.000000,
				0.000000,
				0.000000
			],
			"m_flNoiseOffset": 0.000000,
			"m_nNoiseOctaves": 1,
			"m_nNoiseTurbulence": "PF_NOISE_TURB_NONE",
			"m_nNoiseType": "PF_NOISE_TYPE_PERLIN",
			"m_nNoiseModifier": "PF_NOISE_MODIFIER_NONE",
			"m_flNoiseTurbulenceScale": 1.000000,
			"m_flNoiseTurbulenceMix": 0.500000,
			"m_flNoiseImgPreviewScale": 1.000000,
			"m_bNoiseImgPreviewLive": true,
			"m_flNoCameraFallback": 0.000000,
			"m_bUseBoundsCenter": false,
			"m_nInputMode": "PF_INPUT_MODE_CLAMPED",
			"m_flMultFactor": 1.000000,
			"m_flInput0": 0.000000,
			"m_flInput1": 1.000000,
			"m_flOutput0": 0.000000,
			"m_flOutput1": 1.000000,
			"m_flNotchedRangeMin": 0.000000,
			"m_flNotchedRangeMax": 1.000000,
			"m_flNotchedOutputOutside": 0.000000,
			"m_flNotchedOutputInside": 1.000000,
			"m_nRoundType": "PF_ROUND_TYPE_NEAREST",
			"m_nBiasType": "PF_BIAS_TYPE_STANDARD",
			"m_flBiasParameter": 0.000000,
			"m_Curve":
			{
				"m_spline":
				[
				],
				"m_tangents":
				[
				],
				"m_vDomainMins":
				[
					0.000000,
					0.000000
				],
				"m_vDomainMaxs":
				[
					0.000000,
					0.000000
				]
			}
		},
		"m_FloatComponentY":
		{
			"m_nType": "PF_TYPE_LITERAL",
			"m_nMapType": "PF_MAP_TYPE_DIRECT",
			"m_flLiteralValue": 0.000000,
			"m_NamedValue": "",
			"m_nControlPoint": 0,
			"m_nScalarAttribute": 3,
			"m_nVectorAttribute": 6,
			"m_nVectorComponent": 0,
			"m_bReverseOrder": false,
			"m_flRandomMin": 0.000000,
			"m_flRandomMax": 1.000000,
			"m_bHasRandomSignFlip": false,
			"m_nRandomSeed": <HIDDEN FOR DIFF>,
			"m_nRandomMode": "PF_RANDOM_MODE_CONSTANT",
			"m_strSnapshotSubset": "",
			"m_flLOD0": 0.000000,
			"m_flLOD1": 0.000000,
			"m_flLOD2": 0.000000,
			"m_flLOD3": 0.000000,
			"m_nNoiseInputVectorAttribute": 0,
			"m_flNoiseOutputMin": 0.000000,
			"m_flNoiseOutputMax": 1.000000,
			"m_flNoiseScale": 0.100000,
			"m_vecNoiseOffsetRate":
			[
				0.000000,
				0.000000,
				0.000000
			],
			"m_flNoiseOffset": 0.000000,
			"m_nNoiseOctaves": 1,
			"m_nNoiseTurbulence": "PF_NOISE_TURB_NONE",
			"m_nNoiseType": "PF_NOISE_TYPE_PERLIN",
			"m_nNoiseModifier": "PF_NOISE_MODIFIER_NONE",
			"m_flNoiseTurbulenceScale": 1.000000,
			"m_flNoiseTurbulenceMix": 0.500000,
			"m_flNoiseImgPreviewScale": 1.000000,
			"m_bNoiseImgPreviewLive": true,
			"m_flNoCameraFallback": 0.000000,
			"m_bUseBoundsCenter": false,
			"m_nInputMode": "PF_INPUT_MODE_CLAMPED",
			"m_flMultFactor": 1.000000,
			"m_flInput0": 0.000000,
			"m_flInput1": 1.000000,
			"m_flOutput0": 0.000000,
			"m_flOutput1": 1.000000,
			"m_flNotchedRangeMin": 0.000000,
			"m_flNotchedRangeMax": 1.000000,
			"m_flNotchedOutputOutside": 0.000000,
			"m_flNotchedOutputInside": 1.000000,
			"m_nRoundType": "PF_ROUND_TYPE_NEAREST",
			"m_nBiasType": "PF_BIAS_TYPE_STANDARD",
			"m_flBiasParameter": 0.000000,
			"m_Curve":
			{
				"m_spline":
				[
				],
				"m_tangents":
				[
				],
				"m_vDomainMins":
				[
					0.000000,
					0.000000
				],
				"m_vDomainMaxs":
				[
					0.000000,
					0.000000
				]
			}
		},
		"m_FloatComponentZ":
		{
			"m_nType": "PF_TYPE_LITERAL",
			"m_nMapType": "PF_MAP_TYPE_DIRECT",
			"m_flLiteralValue": 0.000000,
			"m_NamedValue": "",
			"m_nControlPoint": 0,
			"m_nScalarAttribute": 3,
			"m_nVectorAttribute": 6,
			"m_nVectorComponent": 0,
			"m_bReverseOrder": false,
			"m_flRandomMin": 0.000000,
			"m_flRandomMax": 1.000000,
			"m_bHasRandomSignFlip": false,
			"m_nRandomSeed": <HIDDEN FOR DIFF>,
			"m_nRandomMode": "PF_RANDOM_MODE_CONSTANT",
			"m_strSnapshotSubset": "",
			"m_flLOD0": 0.000000,
			"m_flLOD1": 0.000000,
			"m_flLOD2": 0.000000,
			"m_flLOD3": 0.000000,
			"m_nNoiseInputVectorAttribute": 0,
			"m_flNoiseOutputMin": 0.000000,
			"m_flNoiseOutputMax": 1.000000,
			"m_flNoiseScale": 0.100000,
			"m_vecNoiseOffsetRate":
			[
				0.000000,
				0.000000,
				0.000000
			],
			"m_flNoiseOffset": 0.000000,
			"m_nNoiseOctaves": 1,
			"m_nNoiseTurbulence": "PF_NOISE_TURB_NONE",
			"m_nNoiseType": "PF_NOISE_TYPE_PERLIN",
			"m_nNoiseModifier": "PF_NOISE_MODIFIER_NONE",
			"m_flNoiseTurbulenceScale": 1.000000,
			"m_flNoiseTurbulenceMix": 0.500000,
			"m_flNoiseImgPreviewScale": 1.000000,
			"m_bNoiseImgPreviewLive": true,
			"m_flNoCameraFallback": 0.000000,
			"m_bUseBoundsCenter": false,
			"m_nInputMode": "PF_INPUT_MODE_CLAMPED",
			"m_flMultFactor": 1.000000,
			"m_flInput0": 0.000000,
			"m_flInput1": 1.000000,
			"m_flOutput0": 0.000000,
			"m_flOutput1": 1.000000,
			"m_flNotchedRangeMin": 0.000000,
			"m_flNotchedRangeMax": 1.000000,
			"m_flNotchedOutputOutside": 0.000000,
			"m_flNotchedOutputInside": 1.000000,
			"m_nRoundType": "PF_ROUND_TYPE_NEAREST",
			"m_nBiasType": "PF_BIAS_TYPE_STANDARD",
			"m_flBiasParameter": 0.000000,
			"m_Curve":
			{
				"m_spline":
				[
				],
				"m_tangents":
				[
				],
				"m_vDomainMins":
				[
					0.000000,
					0.000000
				],
				"m_vDomainMaxs":
				[
					0.000000,
					0.000000
				]
			}
		},
		"m_FloatInterp":
		{
			"m_nType": "PF_TYPE_LITERAL",
			"m_nMapType": "PF_MAP_TYPE_DIRECT",
			"m_flLiteralValue": 0.000000,
			"m_NamedValue": "",
			"m_nControlPoint": 0,
			"m_nScalarAttribute": 3,
			"m_nVectorAttribute": 6,
			"m_nVectorComponent": 0,
			"m_bReverseOrder": false,
			"m_flRandomMin": 0.000000,
			"m_flRandomMax": 1.000000,
			"m_bHasRandomSignFlip": false,
			"m_nRandomSeed": <HIDDEN FOR DIFF>,
			"m_nRandomMode": "PF_RANDOM_MODE_CONSTANT",
			"m_strSnapshotSubset": "",
			"m_flLOD0": 0.000000,
			"m_flLOD1": 0.000000,
			"m_flLOD2": 0.000000,
			"m_flLOD3": 0.000000,
			"m_nNoiseInputVectorAttribute": 0,
			"m_flNoiseOutputMin": 0.000000,
			"m_flNoiseOutputMax": 1.000000,
			"m_flNoiseScale": 0.100000,
			"m_vecNoiseOffsetRate":
			[
				0.000000,
				0.000000,
				0.000000
			],
			"m_flNoiseOffset": 0.000000,
			"m_nNoiseOctaves": 1,
			"m_nNoiseTurbulence": "PF_NOISE_TURB_NONE",
			"m_nNoiseType": "PF_NOISE_TYPE_PERLIN",
			"m_nNoiseModifier": "PF_NOISE_MODIFIER_NONE",
			"m_flNoiseTurbulenceScale": 1.000000,
			"m_flNoiseTurbulenceMix": 0.500000,
			"m_flNoiseImgPreviewScale": 1.000000,
			"m_bNoiseImgPreviewLive": true,
			"m_flNoCameraFallback": 0.000000,
			"m_bUseBoundsCenter": false,
			"m_nInputMode": "PF_INPUT_MODE_CLAMPED",
			"m_flMultFactor": 1.000000,
			"m_flInput0": 0.000000,
			"m_flInput1": 1.000000,
			"m_flOutput0": 0.000000,
			"m_flOutput1": 1.000000,
			"m_flNotchedRangeMin": 0.000000,
			"m_flNotchedRangeMax": 1.000000,
			"m_flNotchedOutputOutside": 0.000000,
			"m_flNotchedOutputInside": 1.000000,
			"m_nRoundType": "PF_ROUND_TYPE_NEAREST",
			"m_nBiasType": "PF_BIAS_TYPE_STANDARD",
			"m_flBiasParameter": 0.000000,
			"m_Curve":
			{
				"m_spline":
				[
				],
				"m_tangents":
				[
				],
				"m_vDomainMins":
				[
					0.000000,
					0.000000
				],
				"m_vDomainMaxs":
				[
					0.000000,
					0.000000
				]
			}
		},
		"m_flInterpInput0": 0.000000,
		"m_flInterpInput1": 1.000000,
		"m_vInterpOutput0":
		[
			0.000000,
			0.000000,
			0.000000
		],
		"m_vInterpOutput1":
		[
			1.000000,
			1.000000,
			1.000000
		],
		"m_Gradient":
		{
			"m_Stops":
			[
			]
		},
		"m_vRandomMin":
		[
			0.000000,
			0.000000,
			0.000000
		],
		"m_vRandomMax":
		[
			0.000000,
			0.000000,
			0.000000
		]
	},
	"m_InputVec2":
	{
		"m_nType": "PVEC_TYPE_LITERAL",
		"m_vLiteralValue":
		[
			0.000000,
			0.000000,
			0.000000
		],
		"m_LiteralColor":
		[
			0,
			0,
			0
		],
		"m_NamedValue": "",
		"m_bFollowNamedValue": false,
		"m_nVectorAttribute": 6,
		"m_vVectorAttributeScale":
		[
			1.000000,
			1.000000,
			1.000000
		],
		"m_nControlPoint": 0,
		"m_nDeltaControlPoint": 0,
		"m_vCPValueScale":
		[
			1.000000,
			1.000000,
			1.000000
		],
		"m_vCPRelativePosition":
		[
			0.000000,
			0.000000,
			0.000000
		],
		"m_vCPRelativeDir":
		[
			1.000000,
			0.000000,
			0.000000
		],
		"m_FloatComponentX":
		{
			"m_nType": "PF_TYPE_LITERAL",
			"m_nMapType": "PF_MAP_TYPE_DIRECT",
			"m_flLiteralValue": 0.000000,
			"m_NamedValue": "",
			"m_nControlPoint": 0,
			"m_nScalarAttribute": 3,
			"m_nVectorAttribute": 6,
			"m_nVectorComponent": 0,
			"m_bReverseOrder": false,
			"m_flRandomMin": 0.000000,
			"m_flRandomMax": 1.000000,
			"m_bHasRandomSignFlip": false,
			"m_nRandomSeed": <HIDDEN FOR DIFF>,
			"m_nRandomMode": "PF_RANDOM_MODE_CONSTANT",
			"m_strSnapshotSubset": "",
			"m_flLOD0": 0.000000,
			"m_flLOD1": 0.000000,
			"m_flLOD2": 0.000000,
			"m_flLOD3": 0.000000,
			"m_nNoiseInputVectorAttribute": 0,
			"m_flNoiseOutputMin": 0.000000,
			"m_flNoiseOutputMax": 1.000000,
			"m_flNoiseScale": 0.100000,
			"m_vecNoiseOffsetRate":
			[
				0.000000,
				0.000000,
				0.000000
			],
			"m_flNoiseOffset": 0.000000,
			"m_nNoiseOctaves": 1,
			"m_nNoiseTurbulence": "PF_NOISE_TURB_NONE",
			"m_nNoiseType": "PF_NOISE_TYPE_PERLIN",
			"m_nNoiseModifier": "PF_NOISE_MODIFIER_NONE",
			"m_flNoiseTurbulenceScale": 1.000000,
			"m_flNoiseTurbulenceMix": 0.500000,
			"m_flNoiseImgPreviewScale": 1.000000,
			"m_bNoiseImgPreviewLive": true,
			"m_flNoCameraFallback": 0.000000,
			"m_bUseBoundsCenter": false,
			"m_nInputMode": "PF_INPUT_MODE_CLAMPED",
			"m_flMultFactor": 1.000000,
			"m_flInput0": 0.000000,
			"m_flInput1": 1.000000,
			"m_flOutput0": 0.000000,
			"m_flOutput1": 1.000000,
			"m_flNotchedRangeMin": 0.000000,
			"m_flNotchedRangeMax": 1.000000,
			"m_flNotchedOutputOutside": 0.000000,
			"m_flNotchedOutputInside": 1.000000,
			"m_nRoundType": "PF_ROUND_TYPE_NEAREST",
			"m_nBiasType": "PF_BIAS_TYPE_STANDARD",
			"m_flBiasParameter": 0.000000,
			"m_Curve":
			{
				"m_spline":
				[
				],
				"m_tangents":
				[
				],
				"m_vDomainMins":
				[
					0.000000,
					0.000000
				],
				"m_vDomainMaxs":
				[
					0.000000,
					0.000000
				]
			}
		},
		"m_FloatComponentY":
		{
			"m_nType": "PF_TYPE_LITERAL",
			"m_nMapType": "PF_MAP_TYPE_DIRECT",
			"m_flLiteralValue": 0.000000,
			"m_NamedValue": "",
			"m_nControlPoint": 0,
			"m_nScalarAttribute": 3,
			"m_nVectorAttribute": 6,
			"m_nVectorComponent": 0,
			"m_bReverseOrder": false,
			"m_flRandomMin": 0.000000,
			"m_flRandomMax": 1.000000,
			"m_bHasRandomSignFlip": false,
			"m_nRandomSeed": <HIDDEN FOR DIFF>,
			"m_nRandomMode": "PF_RANDOM_MODE_CONSTANT",
			"m_strSnapshotSubset": "",
			"m_flLOD0": 0.000000,
			"m_flLOD1": 0.000000,
			"m_flLOD2": 0.000000,
			"m_flLOD3": 0.000000,
			"m_nNoiseInputVectorAttribute": 0,
			"m_flNoiseOutputMin": 0.000000,
			"m_flNoiseOutputMax": 1.000000,
			"m_flNoiseScale": 0.100000,
			"m_vecNoiseOffsetRate":
			[
				0.000000,
				0.000000,
				0.000000
			],
			"m_flNoiseOffset": 0.000000,
			"m_nNoiseOctaves": 1,
			"m_nNoiseTurbulence": "PF_NOISE_TURB_NONE",
			"m_nNoiseType": "PF_NOISE_TYPE_PERLIN",
			"m_nNoiseModifier": "PF_NOISE_MODIFIER_NONE",
			"m_flNoiseTurbulenceScale": 1.000000,
			"m_flNoiseTurbulenceMix": 0.500000,
			"m_flNoiseImgPreviewScale": 1.000000,
			"m_bNoiseImgPreviewLive": true,
			"m_flNoCameraFallback": 0.000000,
			"m_bUseBoundsCenter": false,
			"m_nInputMode": "PF_INPUT_MODE_CLAMPED",
			"m_flMultFactor": 1.000000,
			"m_flInput0": 0.000000,
			"m_flInput1": 1.000000,
			"m_flOutput0": 0.000000,
			"m_flOutput1": 1.000000,
			"m_flNotchedRangeMin": 0.000000,
			"m_flNotchedRangeMax": 1.000000,
			"m_flNotchedOutputOutside": 0.000000,
			"m_flNotchedOutputInside": 1.000000,
			"m_nRoundType": "PF_ROUND_TYPE_NEAREST",
			"m_nBiasType": "PF_BIAS_TYPE_STANDARD",
			"m_flBiasParameter": 0.000000,
			"m_Curve":
			{
				"m_spline":
				[
				],
				"m_tangents":
				[
				],
				"m_vDomainMins":
				[
					0.000000,
					0.000000
				],
				"m_vDomainMaxs":
				[
					0.000000,
					0.000000
				]
			}
		},
		"m_FloatComponentZ":
		{
			"m_nType": "PF_TYPE_LITERAL",
			"m_nMapType": "PF_MAP_TYPE_DIRECT",
			"m_flLiteralValue": 0.000000,
			"m_NamedValue": "",
			"m_nControlPoint": 0,
			"m_nScalarAttribute": 3,
			"m_nVectorAttribute": 6,
			"m_nVectorComponent": 0,
			"m_bReverseOrder": false,
			"m_flRandomMin": 0.000000,
			"m_flRandomMax": 1.000000,
			"m_bHasRandomSignFlip": false,
			"m_nRandomSeed": <HIDDEN FOR DIFF>,
			"m_nRandomMode": "PF_RANDOM_MODE_CONSTANT",
			"m_strSnapshotSubset": "",
			"m_flLOD0": 0.000000,
			"m_flLOD1": 0.000000,
			"m_flLOD2": 0.000000,
			"m_flLOD3": 0.000000,
			"m_nNoiseInputVectorAttribute": 0,
			"m_flNoiseOutputMin": 0.000000,
			"m_flNoiseOutputMax": 1.000000,
			"m_flNoiseScale": 0.100000,
			"m_vecNoiseOffsetRate":
			[
				0.000000,
				0.000000,
				0.000000
			],
			"m_flNoiseOffset": 0.000000,
			"m_nNoiseOctaves": 1,
			"m_nNoiseTurbulence": "PF_NOISE_TURB_NONE",
			"m_nNoiseType": "PF_NOISE_TYPE_PERLIN",
			"m_nNoiseModifier": "PF_NOISE_MODIFIER_NONE",
			"m_flNoiseTurbulenceScale": 1.000000,
			"m_flNoiseTurbulenceMix": 0.500000,
			"m_flNoiseImgPreviewScale": 1.000000,
			"m_bNoiseImgPreviewLive": true,
			"m_flNoCameraFallback": 0.000000,
			"m_bUseBoundsCenter": false,
			"m_nInputMode": "PF_INPUT_MODE_CLAMPED",
			"m_flMultFactor": 1.000000,
			"m_flInput0": 0.000000,
			"m_flInput1": 1.000000,
			"m_flOutput0": 0.000000,
			"m_flOutput1": 1.000000,
			"m_flNotchedRangeMin": 0.000000,
			"m_flNotchedRangeMax": 1.000000,
			"m_flNotchedOutputOutside": 0.000000,
			"m_flNotchedOutputInside": 1.000000,
			"m_nRoundType": "PF_ROUND_TYPE_NEAREST",
			"m_nBiasType": "PF_BIAS_TYPE_STANDARD",
			"m_flBiasParameter": 0.000000,
			"m_Curve":
			{
				"m_spline":
				[
				],
				"m_tangents":
				[
				],
				"m_vDomainMins":
				[
					0.000000,
					0.000000
				],
				"m_vDomainMaxs":
				[
					0.000000,
					0.000000
				]
			}
		},
		"m_FloatInterp":
		{
			"m_nType": "PF_TYPE_LITERAL",
			"m_nMapType": "PF_MAP_TYPE_DIRECT",
			"m_flLiteralValue": 0.000000,
			"m_NamedValue": "",
			"m_nControlPoint": 0,
			"m_nScalarAttribute": 3,
			"m_nVectorAttribute": 6,
			"m_nVectorComponent": 0,
			"m_bReverseOrder": false,
			"m_flRandomMin": 0.000000,
			"m_flRandomMax": 1.000000,
			"m_bHasRandomSignFlip": false,
			"m_nRandomSeed": <HIDDEN FOR DIFF>,
			"m_nRandomMode": "PF_RANDOM_MODE_CONSTANT",
			"m_strSnapshotSubset": "",
			"m_flLOD0": 0.000000,
			"m_flLOD1": 0.000000,
			"m_flLOD2": 0.000000,
			"m_flLOD3": 0.000000,
			"m_nNoiseInputVectorAttribute": 0,
			"m_flNoiseOutputMin": 0.000000,
			"m_flNoiseOutputMax": 1.000000,
			"m_flNoiseScale": 0.100000,
			"m_vecNoiseOffsetRate":
			[
				0.000000,
				0.000000,
				0.000000
			],
			"m_flNoiseOffset": 0.000000,
			"m_nNoiseOctaves": 1,
			"m_nNoiseTurbulence": "PF_NOISE_TURB_NONE",
			"m_nNoiseType": "PF_NOISE_TYPE_PERLIN",
			"m_nNoiseModifier": "PF_NOISE_MODIFIER_NONE",
			"m_flNoiseTurbulenceScale": 1.000000,
			"m_flNoiseTurbulenceMix": 0.500000,
			"m_flNoiseImgPreviewScale": 1.000000,
			"m_bNoiseImgPreviewLive": true,
			"m_flNoCameraFallback": 0.000000,
			"m_bUseBoundsCenter": false,
			"m_nInputMode": "PF_INPUT_MODE_CLAMPED",
			"m_flMultFactor": 1.000000,
			"m_flInput0": 0.000000,
			"m_flInput1": 1.000000,
			"m_flOutput0": 0.000000,
			"m_flOutput1": 1.000000,
			"m_flNotchedRangeMin": 0.000000,
			"m_flNotchedRangeMax": 1.000000,
			"m_flNotchedOutputOutside": 0.000000,
			"m_flNotchedOutputInside": 1.000000,
			"m_nRoundType": "PF_ROUND_TYPE_NEAREST",
			"m_nBiasType": "PF_BIAS_TYPE_STANDARD",
			"m_flBiasParameter": 0.000000,
			"m_Curve":
			{
				"m_spline":
				[
				],
				"m_tangents":
				[
				],
				"m_vDomainMins":
				[
					0.000000,
					0.000000
				],
				"m_vDomainMaxs":
				[
					0.000000,
					0.000000
				]
			}
		},
		"m_flInterpInput0": 0.000000,
		"m_flInterpInput1": 1.000000,
		"m_vInterpOutput0":
		[
			0.000000,
			0.000000,
			0.000000
		],
		"m_vInterpOutput1":
		[
			1.000000,
			1.000000,
			1.000000
		],
		"m_Gradient":
		{
			"m_Stops":
			[
			]
		},
		"m_vRandomMin":
		[
			0.000000,
			0.000000,
			0.000000
		],
		"m_vRandomMax":
		[
			0.000000,
			0.000000,
			0.000000
		]
	},
	"m_nFieldOutput": 0,
	"m_bNormalize": false
}