-
Notifications
You must be signed in to change notification settings - Fork 10
/
particles.dll.yaml
3183 lines (3183 loc) · 132 KB
/
particles.dll.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
---
CBaseRendererSource2: # CParticleFunctionRenderer
m_flRadiusScale: 512 # CParticleCollectionRendererFloatInput
m_flAlphaScale: 856 # CParticleCollectionRendererFloatInput
m_flRollScale: 1200 # CParticleCollectionRendererFloatInput
m_nAlpha2Field: 1544 # ParticleAttributeIndex_t
m_vecColorScale: 1552 # CParticleCollectionRendererVecInput
m_nColorBlendType: 3176 # ParticleColorBlendType_t
m_nShaderType: 3180 # SpriteCardShaderType_t
m_strShaderOverride: 3184 # CUtlString
m_flCenterXOffset: 3192 # CParticleCollectionRendererFloatInput
m_flCenterYOffset: 3536 # CParticleCollectionRendererFloatInput
m_flBumpStrength: 3880 # float
m_nCropTextureOverride: 3884 # ParticleSequenceCropOverride_t
m_vecTexturesInput: 3888 # CUtlVector<TextureGroup_t>
m_flAnimationRate: 3912 # float
m_nAnimationType: 3916 # AnimationType_t
m_bAnimateInFPS: 3920 # bool
m_flSelfIllumAmount: 3928 # CParticleCollectionRendererFloatInput
m_flDiffuseAmount: 4272 # CParticleCollectionRendererFloatInput
m_flDiffuseClamp: 4616 # CParticleCollectionRendererFloatInput
m_nLightingControlPoint: 4960 # int32_t
m_nSelfIllumPerParticle: 4964 # ParticleAttributeIndex_t
m_nOutputBlendMode: 4968 # ParticleOutputBlendMode_t
m_bGammaCorrectVertexColors: 4972 # bool
m_bSaturateColorPreAlphaBlend: 4973 # bool
m_flAddSelfAmount: 4976 # CParticleCollectionRendererFloatInput
m_flDesaturation: 5320 # CParticleCollectionRendererFloatInput
m_flOverbrightFactor: 5664 # CParticleCollectionRendererFloatInput
m_nHSVShiftControlPoint: 6008 # int32_t
m_nFogType: 6012 # ParticleFogType_t
m_flFogAmount: 6016 # CParticleCollectionRendererFloatInput
m_bTintByFOW: 6360 # bool
m_bTintByGlobalLight: 6361 # bool
m_nPerParticleAlphaReference: 6364 # SpriteCardPerParticleScale_t
m_nPerParticleAlphaRefWindow: 6368 # SpriteCardPerParticleScale_t
m_nAlphaReferenceType: 6372 # ParticleAlphaReferenceType_t
m_flAlphaReferenceSoftness: 6376 # CParticleCollectionRendererFloatInput
m_flSourceAlphaValueToMapToZero: 6720 # CParticleCollectionRendererFloatInput
m_flSourceAlphaValueToMapToOne: 7064 # CParticleCollectionRendererFloatInput
m_bRefract: 7408 # bool
m_bRefractSolid: 7409 # bool
m_flRefractAmount: 7416 # CParticleCollectionRendererFloatInput
m_nRefractBlurRadius: 7760 # int32_t
m_nRefractBlurType: 7764 # BlurFilterType_t
m_bOnlyRenderInEffectsBloomPass: 7768 # bool
m_bOnlyRenderInEffectsWaterPass: 7769 # bool
m_bUseMixedResolutionRendering: 7770 # bool
m_bOnlyRenderInEffecsGameOverlay: 7771 # bool
m_stencilTestID: 7772 # char[128]
m_bStencilTestExclude: 7900 # bool
m_stencilWriteID: 7901 # char[128]
m_bWriteStencilOnDepthPass: 8029 # bool
m_bWriteStencilOnDepthFail: 8030 # bool
m_bReverseZBuffering: 8031 # bool
m_bDisableZBuffering: 8032 # bool
m_nFeatheringMode: 8036 # ParticleDepthFeatheringMode_t
m_flFeatheringMinDist: 8040 # CParticleCollectionRendererFloatInput
m_flFeatheringMaxDist: 8384 # CParticleCollectionRendererFloatInput
m_flFeatheringFilter: 8728 # CParticleCollectionRendererFloatInput
m_flDepthBias: 9072 # CParticleCollectionRendererFloatInput
m_nSortMethod: 9416 # ParticleSortingChoiceList_t
m_bBlendFramesSeq0: 9420 # bool
m_bMaxLuminanceBlendingSequence0: 9421 # bool
CBaseTrailRenderer: # CBaseRendererSource2
m_nOrientationType: 10000 # ParticleOrientationChoiceList_t
m_nOrientationControlPoint: 10004 # int32_t
m_flMinSize: 10008 # float
m_flMaxSize: 10012 # float
m_flStartFadeSize: 10016 # CParticleCollectionRendererFloatInput
m_flEndFadeSize: 10360 # CParticleCollectionRendererFloatInput
m_bClampV: 10704 # bool
CGeneralRandomRotation: # CParticleFunctionInitializer
m_nFieldOutput: 448 # ParticleAttributeIndex_t
m_flDegrees: 452 # float
m_flDegreesMin: 456 # float
m_flDegreesMax: 460 # float
m_flRotationRandExponent: 464 # float
m_bRandomlyFlipDirection: 468 # bool
CGeneralSpin: # CParticleFunctionOperator
m_nSpinRateDegrees: 448 # int32_t
m_nSpinRateMinDegrees: 452 # int32_t
m_fSpinRateStopTime: 460 # float
CNewParticleEffect: # IParticleEffect
m_pNext: 16 # CNewParticleEffect*
m_pPrev: 24 # CNewParticleEffect*
m_pParticles: 32 # IParticleCollection*
m_pDebugName: 40 # char*
m_bDontRemove: 0 # bitfield:1
m_bRemove: 0 # bitfield:1
m_bNeedsBBoxUpdate: 0 # bitfield:1
m_bIsFirstFrame: 0 # bitfield:1
m_bAutoUpdateBBox: 0 # bitfield:1
m_bAllocated: 0 # bitfield:1
m_bSimulate: 0 # bitfield:1
m_bShouldPerformCullCheck: 0 # bitfield:1
m_bForceNoDraw: 0 # bitfield:1
m_bShouldSave: 0 # bitfield:1
m_bDisableAggregation: 0 # bitfield:1
m_bShouldSimulateDuringGamePaused: 0 # bitfield:1
m_bShouldCheckFoW: 0 # bitfield:1
m_vSortOrigin: 64 # Vector
m_flScale: 76 # float
m_hOwner: 80 # PARTICLE_EHANDLE__*
m_pOwningParticleProperty: 88 # CParticleProperty*
m_flFreezeTransitionStart: 112 # float
m_flFreezeTransitionDuration: 116 # float
m_flFreezeTransitionOverride: 120 # float
m_bFreezeTransitionActive: 124 # bool
m_bFreezeTargetState: 125 # bool
m_bCanFreeze: 126 # bool
m_LastMin: 128 # Vector
m_LastMax: 140 # Vector
m_nSplitScreenUser: 152 # CSplitScreenSlot
m_vecAggregationCenter: 156 # Vector
m_RefCount: 192 # int32_t
CParticleCollectionBindingInstance: # CBasePulseGraphInstance
CParticleCollectionFloatInput: # CParticleFloatInput
CParticleCollectionRendererFloatInput: # CParticleCollectionFloatInput
CParticleCollectionRendererVecInput: # CParticleCollectionVecInput
CParticleCollectionVecInput: # CParticleVecInput
CParticleFloatInput: # CParticleInput
m_nType: 16 # ParticleFloatType_t
m_nMapType: 20 # ParticleFloatMapType_t
m_flLiteralValue: 24 # float
m_NamedValue: 32 # CParticleNamedValueRef
m_nControlPoint: 96 # int32_t
m_nScalarAttribute: 100 # ParticleAttributeIndex_t
m_nVectorAttribute: 104 # ParticleAttributeIndex_t
m_nVectorComponent: 108 # int32_t
m_flRandomMin: 112 # float
m_flRandomMax: 116 # float
m_bHasRandomSignFlip: 120 # bool
m_nRandomSeed: 124 # int32_t
m_nRandomMode: 128 # ParticleFloatRandomMode_t
m_flLOD0: 136 # float
m_flLOD1: 140 # float
m_flLOD2: 144 # float
m_flLOD3: 148 # float
m_nNoiseInputVectorAttribute: 152 # ParticleAttributeIndex_t
m_flNoiseOutputMin: 156 # float
m_flNoiseOutputMax: 160 # float
m_flNoiseScale: 164 # float
m_vecNoiseOffsetRate: 168 # Vector
m_flNoiseOffset: 180 # float
m_nNoiseOctaves: 184 # int32_t
m_nNoiseTurbulence: 188 # PFNoiseTurbulence_t
m_nNoiseType: 192 # PFNoiseType_t
m_nNoiseModifier: 196 # PFNoiseModifier_t
m_flNoiseTurbulenceScale: 200 # float
m_flNoiseTurbulenceMix: 204 # float
m_flNoiseImgPreviewScale: 208 # float
m_bNoiseImgPreviewLive: 212 # bool
m_flNoCameraFallback: 224 # float
m_bUseBoundsCenter: 228 # bool
m_nInputMode: 232 # ParticleFloatInputMode_t
m_flMultFactor: 236 # float
m_flInput0: 240 # float
m_flInput1: 244 # float
m_flOutput0: 248 # float
m_flOutput1: 252 # float
m_flNotchedRangeMin: 256 # float
m_flNotchedRangeMax: 260 # float
m_flNotchedOutputOutside: 264 # float
m_flNotchedOutputInside: 268 # float
m_nBiasType: 272 # ParticleFloatBiasType_t
m_flBiasParameter: 276 # float
m_Curve: 280 # CPiecewiseCurve
CParticleFunction:
m_flOpStrength: 8 # CParticleCollectionFloatInput
m_nOpEndCapState: 352 # ParticleEndcapMode_t
m_flOpStartFadeInTime: 356 # float
m_flOpEndFadeInTime: 360 # float
m_flOpStartFadeOutTime: 364 # float
m_flOpEndFadeOutTime: 368 # float
m_flOpFadeOscillatePeriod: 372 # float
m_bNormalizeToStopTime: 376 # bool
m_flOpTimeOffsetMin: 380 # float
m_flOpTimeOffsetMax: 384 # float
m_nOpTimeOffsetSeed: 388 # int32_t
m_nOpTimeScaleSeed: 392 # int32_t
m_flOpTimeScaleMin: 396 # float
m_flOpTimeScaleMax: 400 # float
m_bDisableOperator: 406 # bool
m_Notes: 408 # CUtlString
CParticleFunctionConstraint: # CParticleFunction
CParticleFunctionEmitter: # CParticleFunction
m_nEmitterIndex: 440 # int32_t
CParticleFunctionForce: # CParticleFunction
CParticleFunctionInitializer: # CParticleFunction
m_nAssociatedEmitterIndex: 440 # int32_t
CParticleFunctionOperator: # CParticleFunction
CParticleFunctionPreEmission: # CParticleFunctionOperator
m_bRunOnce: 448 # bool
CParticleFunctionRenderer: # CParticleFunction
VisibilityInputs: 440 # CParticleVisibilityInputs
m_bCannotBeRefracted: 508 # bool
m_bSkipRenderingOnMobile: 509 # bool
CParticleInput:
CParticleModelInput: # CParticleInput
m_nType: 16 # ParticleModelType_t
m_NamedValue: 24 # CParticleNamedValueRef
m_nControlPoint: 88 # int32_t
CParticleProperty:
CParticleRemapFloatInput: # CParticleFloatInput
CParticleSystemDefinition: # IParticleSystemDefinition
m_nBehaviorVersion: 8 # int32_t
m_PreEmissionOperators: 16 # CUtlVector<CParticleFunctionPreEmission*>
m_Emitters: 40 # CUtlVector<CParticleFunctionEmitter*>
m_Initializers: 64 # CUtlVector<CParticleFunctionInitializer*>
m_Operators: 88 # CUtlVector<CParticleFunctionOperator*>
m_ForceGenerators: 112 # CUtlVector<CParticleFunctionForce*>
m_Constraints: 136 # CUtlVector<CParticleFunctionConstraint*>
m_Renderers: 160 # CUtlVector<CParticleFunctionRenderer*>
m_Children: 184 # CUtlVector<ParticleChildrenInfo_t>
m_nFirstMultipleOverride_BackwardCompat: 376 # int32_t
m_nInitialParticles: 528 # int32_t
m_nMaxParticles: 532 # int32_t
m_nGroupID: 536 # int32_t
m_BoundingBoxMin: 540 # Vector
m_BoundingBoxMax: 552 # Vector
m_flDepthSortBias: 564 # float
m_nSortOverridePositionCP: 568 # int32_t
m_bInfiniteBounds: 572 # bool
m_bEnableNamedValues: 573 # bool
m_NamedValueDomain: 576 # CUtlString
m_NamedValueLocals: 584 # CUtlVector<ParticleNamedValueSource_t*>
m_ConstantColor: 608 # Color
m_ConstantNormal: 612 # Vector
m_flConstantRadius: 624 # float
m_flConstantRotation: 628 # float
m_flConstantRotationSpeed: 632 # float
m_flConstantLifespan: 636 # float
m_nConstantSequenceNumber: 640 # int32_t
m_nConstantSequenceNumber1: 644 # int32_t
m_nSnapshotControlPoint: 648 # int32_t
m_hSnapshot: 656 # CStrongHandle<InfoForResourceTypeIParticleSnapshot>
m_pszCullReplacementName: 664 # CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
m_flCullRadius: 672 # float
m_flCullFillCost: 676 # float
m_nCullControlPoint: 680 # int32_t
m_hFallback: 688 # CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
m_nFallbackMaxCount: 696 # int32_t
m_hLowViolenceDef: 704 # CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
m_hReferenceReplacement: 712 # CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
m_flPreSimulationTime: 720 # float
m_flStopSimulationAfterTime: 724 # float
m_flMaximumTimeStep: 728 # float
m_flMaximumSimTime: 732 # float
m_flMinimumSimTime: 736 # float
m_flMinimumTimeStep: 740 # float
m_nMinimumFrames: 744 # int32_t
m_nMinCPULevel: 748 # int32_t
m_nMinGPULevel: 752 # int32_t
m_flNoDrawTimeToGoToSleep: 756 # float
m_flMaxDrawDistance: 760 # float
m_flStartFadeDistance: 764 # float
m_flMaxCreationDistance: 768 # float
m_nAggregationMinAvailableParticles: 772 # int32_t
m_flAggregateRadius: 776 # float
m_bShouldBatch: 780 # bool
m_bShouldHitboxesFallbackToRenderBounds: 781 # bool
m_bShouldHitboxesFallbackToSnapshot: 782 # bool
m_nViewModelEffect: 784 # InheritableBoolType_t
m_bScreenSpaceEffect: 788 # bool
m_pszTargetLayerID: 792 # CUtlSymbolLarge
m_nSkipRenderControlPoint: 800 # int32_t
m_nAllowRenderControlPoint: 804 # int32_t
m_bShouldSort: 808 # bool
m_controlPointConfigurations: 880 # CUtlVector<ParticleControlPointConfiguration_t>
CParticleTransformInput: # CParticleInput
m_nType: 16 # ParticleTransformType_t
m_NamedValue: 24 # CParticleNamedValueRef
m_bFollowNamedValue: 88 # bool
m_bSupportsDisabled: 89 # bool
m_bUseOrientation: 90 # bool
m_nControlPoint: 92 # int32_t
m_nControlPointRangeMax: 96 # int32_t
m_flEndCPGrowthTime: 100 # float
CParticleVariableRef:
m_variableName: 0 # CKV3MemberNameWithStorage
m_variableType: 56 # PulseValueType_t
CParticleVecInput: # CParticleInput
m_nType: 16 # ParticleVecType_t
m_vLiteralValue: 20 # Vector
m_LiteralColor: 32 # Color
m_NamedValue: 40 # CParticleNamedValueRef
m_bFollowNamedValue: 104 # bool
m_nVectorAttribute: 108 # ParticleAttributeIndex_t
m_vVectorAttributeScale: 112 # Vector
m_nControlPoint: 124 # int32_t
m_nDeltaControlPoint: 128 # int32_t
m_vCPValueScale: 132 # Vector
m_vCPRelativePosition: 144 # Vector
m_vCPRelativeDir: 156 # Vector
m_FloatComponentX: 168 # CParticleFloatInput
m_FloatComponentY: 512 # CParticleFloatInput
m_FloatComponentZ: 856 # CParticleFloatInput
m_FloatInterp: 1200 # CParticleFloatInput
m_flInterpInput0: 1544 # float
m_flInterpInput1: 1548 # float
m_vInterpOutput0: 1552 # Vector
m_vInterpOutput1: 1564 # Vector
m_Gradient: 1576 # CColorGradient
m_vRandomMin: 1600 # Vector
m_vRandomMax: 1612 # Vector
CParticleVisibilityInputs:
m_flCameraBias: 0 # float
m_nCPin: 4 # int32_t
m_flProxyRadius: 8 # float
m_flInputMin: 12 # float
m_flInputMax: 16 # float
m_flNoPixelVisibilityFallback: 20 # float
m_flDistanceInputMin: 24 # float
m_flDistanceInputMax: 28 # float
m_flDotInputMin: 32 # float
m_flDotInputMax: 36 # float
m_bDotCPAngles: 40 # bool
m_bDotCameraAngles: 41 # bool
m_flAlphaScaleMin: 44 # float
m_flAlphaScaleMax: 48 # float
m_flRadiusScaleMin: 52 # float
m_flRadiusScaleMax: 56 # float
m_flRadiusScaleFOVBase: 60 # float
m_bRightEye: 64 # bool
CPathParameters:
m_nStartControlPointNumber: 0 # int32_t
m_nEndControlPointNumber: 4 # int32_t
m_nBulgeControl: 8 # int32_t
m_flBulge: 12 # float
m_flMidPoint: 16 # float
m_vStartPointOffset: 20 # Vector
m_vMidPointOffset: 32 # Vector
m_vEndOffset: 44 # Vector
CPerParticleFloatInput: # CParticleFloatInput
CPerParticleVecInput: # CParticleVecInput
CRandomNumberGeneratorParameters:
m_bDistributeEvenly: 0 # bool
m_nSeed: 4 # int32_t
CSpinUpdateBase: # CParticleFunctionOperator
C_INIT_AddVectorToVector: # CParticleFunctionInitializer
m_vecScale: 448 # Vector
m_nFieldOutput: 460 # ParticleAttributeIndex_t
m_nFieldInput: 464 # ParticleAttributeIndex_t
m_vOffsetMin: 468 # Vector
m_vOffsetMax: 480 # Vector
m_randomnessParameters: 492 # CRandomNumberGeneratorParameters
C_INIT_AgeNoise: # CParticleFunctionInitializer
m_bAbsVal: 448 # bool
m_bAbsValInv: 449 # bool
m_flOffset: 452 # float
m_flAgeMin: 456 # float
m_flAgeMax: 460 # float
m_flNoiseScale: 464 # float
m_flNoiseScaleLoc: 468 # float
m_vecOffsetLoc: 472 # Vector
C_INIT_ChaoticAttractor: # CParticleFunctionInitializer
m_flAParm: 448 # float
m_flBParm: 452 # float
m_flCParm: 456 # float
m_flDParm: 460 # float
m_flScale: 464 # float
m_flSpeedMin: 468 # float
m_flSpeedMax: 472 # float
m_nBaseCP: 476 # int32_t
m_bUniformSpeed: 480 # bool
C_INIT_ColorLitPerParticle: # CParticleFunctionInitializer
m_ColorMin: 472 # Color
m_ColorMax: 476 # Color
m_TintMin: 480 # Color
m_TintMax: 484 # Color
m_flTintPerc: 488 # float
m_nTintBlendMode: 492 # ParticleColorBlendMode_t
m_flLightAmplification: 496 # float
C_INIT_CreateAlongPath: # CParticleFunctionInitializer
m_fMaxDistance: 448 # float
m_PathParams: 464 # CPathParameters
m_bUseRandomCPs: 528 # bool
m_vEndOffset: 532 # Vector
m_bSaveOffset: 544 # bool
C_INIT_CreateFromCPs: # CParticleFunctionInitializer
m_nIncrement: 448 # int32_t
m_nMinCP: 452 # int32_t
m_nMaxCP: 456 # int32_t
m_nDynamicCPCount: 464 # CParticleCollectionFloatInput
C_INIT_CreateFromParentParticles: # CParticleFunctionInitializer
m_flVelocityScale: 448 # float
m_flIncrement: 452 # float
m_bRandomDistribution: 456 # bool
m_nRandomSeed: 460 # int32_t
m_bSubFrame: 464 # bool
C_INIT_CreateFromPlaneCache: # CParticleFunctionInitializer
m_vecOffsetMin: 448 # Vector
m_vecOffsetMax: 460 # Vector
m_bUseNormal: 473 # bool
C_INIT_CreateInEpitrochoid: # CParticleFunctionInitializer
m_nComponent1: 448 # int32_t
m_nComponent2: 452 # int32_t
m_TransformInput: 456 # CParticleTransformInput
m_flParticleDensity: 560 # CPerParticleFloatInput
m_flOffset: 904 # CPerParticleFloatInput
m_flRadius1: 1248 # CPerParticleFloatInput
m_flRadius2: 1592 # CPerParticleFloatInput
m_bUseCount: 1936 # bool
m_bUseLocalCoords: 1937 # bool
m_bOffsetExistingPos: 1938 # bool
C_INIT_CreateOnGrid: # CParticleFunctionInitializer
m_nXCount: 448 # CParticleCollectionFloatInput
m_nYCount: 792 # CParticleCollectionFloatInput
m_nZCount: 1136 # CParticleCollectionFloatInput
m_nXSpacing: 1480 # CParticleCollectionFloatInput
m_nYSpacing: 1824 # CParticleCollectionFloatInput
m_nZSpacing: 2168 # CParticleCollectionFloatInput
m_nControlPointNumber: 2512 # int32_t
m_bLocalSpace: 2516 # bool
m_bCenter: 2517 # bool
m_bHollow: 2518 # bool
C_INIT_CreateOnModel: # CParticleFunctionInitializer
m_modelInput: 448 # CParticleModelInput
m_transformInput: 544 # CParticleTransformInput
m_nForceInModel: 648 # int32_t
m_nDesiredHitbox: 652 # int32_t
m_nHitboxValueFromControlPointIndex: 656 # int32_t
m_vecHitBoxScale: 664 # CParticleCollectionVecInput
m_flBoneVelocity: 2288 # float
m_flMaxBoneVelocity: 2292 # float
m_vecDirectionBias: 2296 # CParticleCollectionVecInput
m_HitboxSetName: 3920 # char[128]
m_bLocalCoords: 4048 # bool
m_bUseBones: 4049 # bool
m_bUseMesh: 4050 # bool
m_flShellSize: 4056 # CParticleCollectionFloatInput
C_INIT_CreateOnModelAtHeight: # CParticleFunctionInitializer
m_bUseBones: 448 # bool
m_bForceZ: 449 # bool
m_nControlPointNumber: 452 # int32_t
m_nHeightCP: 456 # int32_t
m_bUseWaterHeight: 460 # bool
m_flDesiredHeight: 464 # CParticleCollectionFloatInput
m_vecHitBoxScale: 808 # CParticleCollectionVecInput
m_vecDirectionBias: 2432 # CParticleCollectionVecInput
m_nBiasType: 4056 # ParticleHitboxBiasType_t
m_bLocalCoords: 4060 # bool
m_bPreferMovingBoxes: 4061 # bool
m_HitboxSetName: 4062 # char[128]
m_flHitboxVelocityScale: 4192 # CParticleCollectionFloatInput
m_flMaxBoneVelocity: 4536 # CParticleCollectionFloatInput
C_INIT_CreateParticleImpulse: # CParticleFunctionInitializer
m_InputRadius: 448 # CPerParticleFloatInput
m_InputMagnitude: 792 # CPerParticleFloatInput
m_nFalloffFunction: 1136 # ParticleFalloffFunction_t
m_InputFalloffExp: 1144 # CPerParticleFloatInput
m_nImpulseType: 1488 # ParticleImpulseType_t
C_INIT_CreatePhyllotaxis: # CParticleFunctionInitializer
m_nControlPointNumber: 448 # int32_t
m_nScaleCP: 452 # int32_t
m_nComponent: 456 # int32_t
m_fRadCentCore: 460 # float
m_fRadPerPoint: 464 # float
m_fRadPerPointTo: 468 # float
m_fpointAngle: 472 # float
m_fsizeOverall: 476 # float
m_fRadBias: 480 # float
m_fMinRad: 484 # float
m_fDistBias: 488 # float
m_bUseLocalCoords: 492 # bool
m_bUseWithContEmit: 493 # bool
m_bUseOrigRadius: 494 # bool
C_INIT_CreateSequentialPath: # CParticleFunctionInitializer
m_fMaxDistance: 448 # float
m_flNumToAssign: 452 # float
m_bLoop: 456 # bool
m_bCPPairs: 457 # bool
m_bSaveOffset: 458 # bool
m_PathParams: 464 # CPathParameters
C_INIT_CreateSequentialPathV2: # CParticleFunctionInitializer
m_fMaxDistance: 448 # CPerParticleFloatInput
m_flNumToAssign: 792 # CParticleCollectionFloatInput
m_bLoop: 1136 # bool
m_bCPPairs: 1137 # bool
m_bSaveOffset: 1138 # bool
m_PathParams: 1152 # CPathParameters
C_INIT_CreateSpiralSphere: # CParticleFunctionInitializer
m_nControlPointNumber: 448 # int32_t
m_nOverrideCP: 452 # int32_t
m_nDensity: 456 # int32_t
m_flInitialRadius: 460 # float
m_flInitialSpeedMin: 464 # float
m_flInitialSpeedMax: 468 # float
m_bUseParticleCount: 472 # bool
C_INIT_CreateWithinBox: # CParticleFunctionInitializer
m_vecMin: 448 # CPerParticleVecInput
m_vecMax: 2072 # CPerParticleVecInput
m_nControlPointNumber: 3696 # int32_t
m_bLocalSpace: 3700 # bool
m_randomnessParameters: 3704 # CRandomNumberGeneratorParameters
C_INIT_CreateWithinSphereTransform: # CParticleFunctionInitializer
m_fRadiusMin: 448 # CPerParticleFloatInput
m_fRadiusMax: 792 # CPerParticleFloatInput
m_vecDistanceBias: 1136 # CPerParticleVecInput
m_vecDistanceBiasAbs: 2760 # Vector
m_TransformInput: 2776 # CParticleTransformInput
m_fSpeedMin: 2880 # CPerParticleFloatInput
m_fSpeedMax: 3224 # CPerParticleFloatInput
m_fSpeedRandExp: 3568 # float
m_bLocalCoords: 3572 # bool
m_flEndCPGrowthTime: 3576 # float
m_LocalCoordinateSystemSpeedMin: 3584 # CPerParticleVecInput
m_LocalCoordinateSystemSpeedMax: 5208 # CPerParticleVecInput
m_nFieldOutput: 6832 # ParticleAttributeIndex_t
m_nFieldVelocity: 6836 # ParticleAttributeIndex_t
C_INIT_CreationNoise: # CParticleFunctionInitializer
m_nFieldOutput: 448 # ParticleAttributeIndex_t
m_bAbsVal: 452 # bool
m_bAbsValInv: 453 # bool
m_flOffset: 456 # float
m_flOutputMin: 460 # float
m_flOutputMax: 464 # float
m_flNoiseScale: 468 # float
m_flNoiseScaleLoc: 472 # float
m_vecOffsetLoc: 476 # Vector
m_flWorldTimeScale: 488 # float
C_INIT_DistanceCull: # CParticleFunctionInitializer
m_nControlPoint: 448 # int32_t
m_flDistance: 456 # CParticleCollectionFloatInput
m_bCullInside: 800 # bool
C_INIT_DistanceToCPInit: # CParticleFunctionInitializer
m_nFieldOutput: 448 # ParticleAttributeIndex_t
m_flInputMin: 456 # CPerParticleFloatInput
m_flInputMax: 800 # CPerParticleFloatInput
m_flOutputMin: 1144 # CPerParticleFloatInput
m_flOutputMax: 1488 # CPerParticleFloatInput
m_nStartCP: 1832 # int32_t
m_bLOS: 1836 # bool
m_CollisionGroupName: 1837 # char[128]
m_nTraceSet: 1968 # ParticleTraceSet_t
m_flMaxTraceLength: 1976 # CPerParticleFloatInput
m_flLOSScale: 2320 # float
m_nSetMethod: 2324 # ParticleSetMethod_t
m_bActiveRange: 2328 # bool
m_vecDistanceScale: 2332 # Vector
m_flRemapBias: 2344 # float
C_INIT_DistanceToNeighborCull: # CParticleFunctionInitializer
m_flDistance: 448 # CPerParticleFloatInput
C_INIT_GlobalScale: # CParticleFunctionInitializer
m_flScale: 448 # float
m_nScaleControlPointNumber: 452 # int32_t
m_nControlPointNumber: 456 # int32_t
m_bScaleRadius: 460 # bool
m_bScalePosition: 461 # bool
m_bScaleVelocity: 462 # bool
C_INIT_InheritFromParentParticles: # CParticleFunctionInitializer
m_flScale: 448 # float
m_nFieldOutput: 452 # ParticleAttributeIndex_t
m_nIncrement: 456 # int32_t
m_bRandomDistribution: 460 # bool
m_nRandomSeed: 464 # int32_t
C_INIT_InheritVelocity: # CParticleFunctionInitializer
m_nControlPointNumber: 448 # int32_t
m_flVelocityScale: 452 # float
C_INIT_InitFloat: # CParticleFunctionInitializer
m_InputValue: 448 # CPerParticleFloatInput
m_nOutputField: 792 # ParticleAttributeIndex_t
m_nSetMethod: 796 # ParticleSetMethod_t
m_InputStrength: 800 # CPerParticleFloatInput
C_INIT_InitFloatCollection: # CParticleFunctionInitializer
m_InputValue: 448 # CParticleCollectionFloatInput
m_nOutputField: 792 # ParticleAttributeIndex_t
C_INIT_InitFromCPSnapshot: # CParticleFunctionInitializer
m_nControlPointNumber: 448 # int32_t
m_nAttributeToRead: 452 # ParticleAttributeIndex_t
m_nAttributeToWrite: 456 # ParticleAttributeIndex_t
m_nLocalSpaceCP: 460 # int32_t
m_bRandom: 464 # bool
m_bReverse: 465 # bool
m_nSnapShotIncrement: 472 # CParticleCollectionFloatInput
m_nManualSnapshotIndex: 816 # CPerParticleFloatInput
m_nRandomSeed: 1160 # int32_t
m_bLocalSpaceAngles: 1164 # bool
C_INIT_InitFromParentKilled: # CParticleFunctionInitializer
m_nAttributeToCopy: 448 # ParticleAttributeIndex_t
C_INIT_InitFromVectorFieldSnapshot: # CParticleFunctionInitializer
m_nControlPointNumber: 448 # int32_t
m_nLocalSpaceCP: 452 # int32_t
m_nWeightUpdateCP: 456 # int32_t
m_bUseVerticalVelocity: 460 # bool
m_vecScale: 464 # CPerParticleVecInput
C_INIT_InitSkinnedPositionFromCPSnapshot: # CParticleFunctionInitializer
m_nSnapshotControlPointNumber: 448 # int32_t
m_nControlPointNumber: 452 # int32_t
m_bRandom: 456 # bool
m_nRandomSeed: 460 # int32_t
m_bRigid: 464 # bool
m_bSetNormal: 465 # bool
m_bIgnoreDt: 466 # bool
m_flMinNormalVelocity: 468 # float
m_flMaxNormalVelocity: 472 # float
m_nIndexType: 476 # SnapshotIndexType_t
m_flReadIndex: 480 # CPerParticleFloatInput
m_flIncrement: 824 # float
m_nFullLoopIncrement: 828 # int32_t
m_nSnapShotStartPoint: 832 # int32_t
m_flBoneVelocity: 836 # float
m_flBoneVelocityMax: 840 # float
m_bCopyColor: 844 # bool
m_bCopyAlpha: 845 # bool
m_bSetRadius: 846 # bool
C_INIT_InitVec: # CParticleFunctionInitializer
m_InputValue: 448 # CPerParticleVecInput
m_nOutputField: 2072 # ParticleAttributeIndex_t
m_nSetMethod: 2076 # ParticleSetMethod_t
m_bNormalizedOutput: 2080 # bool
m_bWritePreviousPosition: 2081 # bool
C_INIT_InitVecCollection: # CParticleFunctionInitializer
m_InputValue: 448 # CParticleCollectionVecInput
m_nOutputField: 2072 # ParticleAttributeIndex_t
C_INIT_InitialRepulsionVelocity: # CParticleFunctionInitializer
m_CollisionGroupName: 448 # char[128]
m_nTraceSet: 576 # ParticleTraceSet_t
m_vecOutputMin: 580 # Vector
m_vecOutputMax: 592 # Vector
m_nControlPointNumber: 604 # int32_t
m_bPerParticle: 608 # bool
m_bTranslate: 609 # bool
m_bProportional: 610 # bool
m_flTraceLength: 612 # float
m_bPerParticleTR: 616 # bool
m_bInherit: 617 # bool
m_nChildCP: 620 # int32_t
m_nChildGroupID: 624 # int32_t
C_INIT_InitialSequenceFromModel: # CParticleFunctionInitializer
m_nControlPointNumber: 448 # int32_t
m_nFieldOutput: 452 # ParticleAttributeIndex_t
m_nFieldOutputAnim: 456 # ParticleAttributeIndex_t
m_flInputMin: 460 # float
m_flInputMax: 464 # float
m_flOutputMin: 468 # float
m_flOutputMax: 472 # float
m_nSetMethod: 476 # ParticleSetMethod_t
C_INIT_InitialVelocityFromHitbox: # CParticleFunctionInitializer
m_flVelocityMin: 448 # float
m_flVelocityMax: 452 # float
m_nControlPointNumber: 456 # int32_t
m_HitboxSetName: 460 # char[128]
m_bUseBones: 588 # bool
C_INIT_InitialVelocityNoise: # CParticleFunctionInitializer
m_vecAbsVal: 448 # Vector
m_vecAbsValInv: 460 # Vector
m_vecOffsetLoc: 472 # CPerParticleVecInput
m_flOffset: 2096 # CPerParticleFloatInput
m_vecOutputMin: 2440 # CPerParticleVecInput
m_vecOutputMax: 4064 # CPerParticleVecInput
m_flNoiseScale: 5688 # CPerParticleFloatInput
m_flNoiseScaleLoc: 6032 # CPerParticleFloatInput
m_TransformInput: 6376 # CParticleTransformInput
m_bIgnoreDt: 6480 # bool
C_INIT_LifespanFromVelocity: # CParticleFunctionInitializer
m_vecComponentScale: 448 # Vector
m_flTraceOffset: 460 # float
m_flMaxTraceLength: 464 # float
m_flTraceTolerance: 468 # float
m_nMaxPlanes: 472 # int32_t
m_CollisionGroupName: 480 # char[128]
m_nTraceSet: 608 # ParticleTraceSet_t
m_bIncludeWater: 624 # bool
C_INIT_ModelCull: # CParticleFunctionInitializer
m_nControlPointNumber: 448 # int32_t
m_bBoundBox: 452 # bool
m_bCullOutside: 453 # bool
m_bUseBones: 454 # bool
m_HitboxSetName: 455 # char[128]
C_INIT_MoveBetweenPoints: # CParticleFunctionInitializer
m_flSpeedMin: 448 # CPerParticleFloatInput
m_flSpeedMax: 792 # CPerParticleFloatInput
m_flEndSpread: 1136 # CPerParticleFloatInput
m_flStartOffset: 1480 # CPerParticleFloatInput
m_flEndOffset: 1824 # CPerParticleFloatInput
m_nEndControlPointNumber: 2168 # int32_t
m_bTrailBias: 2172 # bool
C_INIT_NormalAlignToCP: # CParticleFunctionInitializer
m_transformInput: 448 # CParticleTransformInput
m_nControlPointAxis: 552 # ParticleControlPointAxis_t
C_INIT_NormalOffset: # CParticleFunctionInitializer
m_OffsetMin: 448 # Vector
m_OffsetMax: 460 # Vector
m_nControlPointNumber: 472 # int32_t
m_bLocalCoords: 476 # bool
m_bNormalize: 477 # bool
C_INIT_OffsetVectorToVector: # CParticleFunctionInitializer
m_nFieldInput: 448 # ParticleAttributeIndex_t
m_nFieldOutput: 452 # ParticleAttributeIndex_t
m_vecOutputMin: 456 # Vector
m_vecOutputMax: 468 # Vector
m_randomnessParameters: 480 # CRandomNumberGeneratorParameters
C_INIT_Orient2DRelToCP: # CParticleFunctionInitializer
m_nCP: 448 # int32_t
m_nFieldOutput: 452 # ParticleAttributeIndex_t
m_flRotOffset: 456 # float
C_INIT_PlaneCull: # CParticleFunctionInitializer
m_nControlPoint: 448 # int32_t
m_flDistance: 456 # CParticleCollectionFloatInput
m_bCullInside: 800 # bool
C_INIT_PointList: # CParticleFunctionInitializer
m_nFieldOutput: 448 # ParticleAttributeIndex_t
m_pointList: 456 # CUtlVector<PointDefinition_t>
m_bPlaceAlongPath: 480 # bool
m_bClosedLoop: 481 # bool
m_nNumPointsAlongPath: 484 # int32_t
C_INIT_PositionOffset: # CParticleFunctionInitializer
m_OffsetMin: 448 # CPerParticleVecInput
m_OffsetMax: 2072 # CPerParticleVecInput
m_TransformInput: 3696 # CParticleTransformInput
m_bLocalCoords: 3800 # bool
m_bProportional: 3801 # bool
m_randomnessParameters: 3804 # CRandomNumberGeneratorParameters
C_INIT_PositionOffsetToCP: # CParticleFunctionInitializer
m_nControlPointNumberStart: 448 # int32_t
m_nControlPointNumberEnd: 452 # int32_t
m_bLocalCoords: 456 # bool
C_INIT_PositionPlaceOnGround: # CParticleFunctionInitializer
m_flOffset: 448 # CPerParticleFloatInput
m_flMaxTraceLength: 792 # CPerParticleFloatInput
m_CollisionGroupName: 1136 # char[128]
m_nTraceSet: 1264 # ParticleTraceSet_t
m_nTraceMissBehavior: 1280 # ParticleTraceMissBehavior_t
m_bIncludeWater: 1284 # bool
m_bSetNormal: 1285 # bool
m_bSetPXYZOnly: 1286 # bool
m_bTraceAlongNormal: 1287 # bool
m_bOffsetonColOnly: 1288 # bool
m_flOffsetByRadiusFactor: 1292 # float
m_nPreserveOffsetCP: 1296 # int32_t
m_nIgnoreCP: 1300 # int32_t
C_INIT_PositionWarp: # CParticleFunctionInitializer
m_vecWarpMin: 448 # CParticleCollectionVecInput
m_vecWarpMax: 2072 # CParticleCollectionVecInput
m_nScaleControlPointNumber: 3696 # int32_t
m_nControlPointNumber: 3700 # int32_t
m_nRadiusComponent: 3704 # int32_t
m_flWarpTime: 3708 # float
m_flWarpStartTime: 3712 # float
m_flPrevPosScale: 3716 # float
m_bInvertWarp: 3720 # bool
m_bUseCount: 3721 # bool
C_INIT_PositionWarpScalar: # CParticleFunctionInitializer
m_vecWarpMin: 448 # Vector
m_vecWarpMax: 460 # Vector
m_InputValue: 472 # CPerParticleFloatInput
m_flPrevPosScale: 816 # float
m_nScaleControlPointNumber: 820 # int32_t
m_nControlPointNumber: 824 # int32_t
C_INIT_QuantizeFloat: # CParticleFunctionInitializer
m_InputValue: 448 # CPerParticleFloatInput
m_nOutputField: 792 # ParticleAttributeIndex_t
C_INIT_RadiusFromCPObject: # CParticleFunctionInitializer
m_nControlPoint: 448 # int32_t
C_INIT_RandomAlpha: # CParticleFunctionInitializer
m_nFieldOutput: 448 # ParticleAttributeIndex_t
m_nAlphaMin: 452 # int32_t
m_nAlphaMax: 456 # int32_t
m_flAlphaRandExponent: 468 # float
C_INIT_RandomAlphaWindowThreshold: # CParticleFunctionInitializer
m_flMin: 448 # float
m_flMax: 452 # float
m_flExponent: 456 # float
C_INIT_RandomColor: # CParticleFunctionInitializer
m_ColorMin: 476 # Color
m_ColorMax: 480 # Color
m_TintMin: 484 # Color
m_TintMax: 488 # Color
m_flTintPerc: 492 # float
m_flUpdateThreshold: 496 # float
m_nTintCP: 500 # int32_t
m_nFieldOutput: 504 # ParticleAttributeIndex_t
m_nTintBlendMode: 508 # ParticleColorBlendMode_t
m_flLightAmplification: 512 # float
C_INIT_RandomLifeTime: # CParticleFunctionInitializer
m_fLifetimeMin: 448 # float
m_fLifetimeMax: 452 # float
m_fLifetimeRandExponent: 456 # float
C_INIT_RandomModelSequence: # CParticleFunctionInitializer
m_ActivityName: 448 # char[256]
m_SequenceName: 704 # char[256]
m_hModel: 960 # CStrongHandle<InfoForResourceTypeCModel>
C_INIT_RandomNamedModelBodyPart: # C_INIT_RandomNamedModelElement
C_INIT_RandomNamedModelElement: # CParticleFunctionInitializer
m_hModel: 448 # CStrongHandle<InfoForResourceTypeCModel>
m_names: 456 # CUtlVector<CUtlString>
m_bShuffle: 480 # bool
m_bLinear: 481 # bool
m_bModelFromRenderer: 482 # bool
m_nFieldOutput: 484 # ParticleAttributeIndex_t
C_INIT_RandomNamedModelMeshGroup: # C_INIT_RandomNamedModelElement
C_INIT_RandomNamedModelSequence: # C_INIT_RandomNamedModelElement
C_INIT_RandomRadius: # CParticleFunctionInitializer
m_flRadiusMin: 448 # float
m_flRadiusMax: 452 # float
m_flRadiusRandExponent: 456 # float
C_INIT_RandomRotation: # CGeneralRandomRotation
C_INIT_RandomRotationSpeed: # CGeneralRandomRotation
C_INIT_RandomScalar: # CParticleFunctionInitializer
m_flMin: 448 # float
m_flMax: 452 # float
m_flExponent: 456 # float
m_nFieldOutput: 460 # ParticleAttributeIndex_t
C_INIT_RandomSecondSequence: # CParticleFunctionInitializer
m_nSequenceMin: 448 # int32_t
m_nSequenceMax: 452 # int32_t
C_INIT_RandomSequence: # CParticleFunctionInitializer
m_nSequenceMin: 448 # int32_t
m_nSequenceMax: 452 # int32_t
m_bShuffle: 456 # bool
m_bLinear: 457 # bool
m_WeightedList: 464 # CUtlVector<SequenceWeightedList_t>
C_INIT_RandomTrailLength: # CParticleFunctionInitializer
m_flMinLength: 448 # float
m_flMaxLength: 452 # float
m_flLengthRandExponent: 456 # float
C_INIT_RandomVector: # CParticleFunctionInitializer
m_vecMin: 448 # Vector
m_vecMax: 460 # Vector
m_nFieldOutput: 472 # ParticleAttributeIndex_t
m_randomnessParameters: 476 # CRandomNumberGeneratorParameters
C_INIT_RandomVectorComponent: # CParticleFunctionInitializer
m_flMin: 448 # float
m_flMax: 452 # float
m_nFieldOutput: 456 # ParticleAttributeIndex_t
m_nComponent: 460 # int32_t
C_INIT_RandomYaw: # CGeneralRandomRotation
C_INIT_RandomYawFlip: # CParticleFunctionInitializer
m_flPercent: 448 # float
C_INIT_RemapCPtoScalar: # CParticleFunctionInitializer
m_nCPInput: 448 # int32_t
m_nFieldOutput: 452 # ParticleAttributeIndex_t
m_nField: 456 # int32_t
m_flInputMin: 460 # float
m_flInputMax: 464 # float
m_flOutputMin: 468 # float
m_flOutputMax: 472 # float
m_flStartTime: 476 # float
m_flEndTime: 480 # float
m_nSetMethod: 484 # ParticleSetMethod_t
m_flRemapBias: 488 # float
C_INIT_RemapInitialDirectionToTransformToVector: # CParticleFunctionInitializer
m_TransformInput: 448 # CParticleTransformInput
m_nFieldOutput: 552 # ParticleAttributeIndex_t
m_flScale: 556 # float
m_flOffsetRot: 560 # float
m_vecOffsetAxis: 564 # Vector
m_bNormalize: 576 # bool
C_INIT_RemapInitialTransformDirectionToRotation: # CParticleFunctionInitializer
m_TransformInput: 448 # CParticleTransformInput
m_nFieldOutput: 552 # ParticleAttributeIndex_t
m_flOffsetRot: 556 # float
m_nComponent: 560 # int32_t
C_INIT_RemapInitialVisibilityScalar: # CParticleFunctionInitializer
m_nFieldOutput: 452 # ParticleAttributeIndex_t
m_flInputMin: 456 # float
m_flInputMax: 460 # float
m_flOutputMin: 464 # float
m_flOutputMax: 468 # float
C_INIT_RemapNamedModelBodyPartToScalar: # C_INIT_RemapNamedModelElementToScalar
C_INIT_RemapNamedModelElementToScalar: # CParticleFunctionInitializer
m_hModel: 448 # CStrongHandle<InfoForResourceTypeCModel>
m_names: 456 # CUtlVector<CUtlString>
m_values: 480 # CUtlVector<float>
m_nFieldInput: 504 # ParticleAttributeIndex_t
m_nFieldOutput: 508 # ParticleAttributeIndex_t
m_nSetMethod: 512 # ParticleSetMethod_t
m_bModelFromRenderer: 516 # bool
C_INIT_RemapNamedModelMeshGroupToScalar: # C_INIT_RemapNamedModelElementToScalar
C_INIT_RemapNamedModelSequenceToScalar: # C_INIT_RemapNamedModelElementToScalar
C_INIT_RemapParticleCountToNamedModelBodyPartScalar: # C_INIT_RemapParticleCountToNamedModelElementScalar
C_INIT_RemapParticleCountToNamedModelElementScalar: # C_INIT_RemapParticleCountToScalar
m_hModel: 496 # CStrongHandle<InfoForResourceTypeCModel>
m_outputMinName: 504 # CUtlString
m_outputMaxName: 512 # CUtlString
m_bModelFromRenderer: 520 # bool
C_INIT_RemapParticleCountToNamedModelMeshGroupScalar: # C_INIT_RemapParticleCountToNamedModelElementScalar
C_INIT_RemapParticleCountToNamedModelSequenceScalar: # C_INIT_RemapParticleCountToNamedModelElementScalar
C_INIT_RemapParticleCountToScalar: # CParticleFunctionInitializer
m_nFieldOutput: 448 # ParticleAttributeIndex_t
m_nInputMin: 452 # int32_t
m_nInputMax: 456 # int32_t
m_nScaleControlPoint: 460 # int32_t
m_nScaleControlPointField: 464 # int32_t
m_flOutputMin: 468 # float
m_flOutputMax: 472 # float
m_nSetMethod: 476 # ParticleSetMethod_t
m_bActiveRange: 480 # bool
m_bInvert: 481 # bool
m_bWrap: 482 # bool
m_flRemapBias: 484 # float
C_INIT_RemapQAnglesToRotation: # CParticleFunctionInitializer
m_TransformInput: 448 # CParticleTransformInput
C_INIT_RemapScalar: # CParticleFunctionInitializer
m_nFieldInput: 448 # ParticleAttributeIndex_t
m_nFieldOutput: 452 # ParticleAttributeIndex_t
m_flInputMin: 456 # float
m_flInputMax: 460 # float
m_flOutputMin: 464 # float
m_flOutputMax: 468 # float
m_flStartTime: 472 # float
m_flEndTime: 476 # float
m_nSetMethod: 480 # ParticleSetMethod_t
m_bActiveRange: 484 # bool
m_flRemapBias: 488 # float
C_INIT_RemapScalarToVector: # CParticleFunctionInitializer
m_nFieldInput: 448 # ParticleAttributeIndex_t
m_nFieldOutput: 452 # ParticleAttributeIndex_t
m_flInputMin: 456 # float
m_flInputMax: 460 # float
m_vecOutputMin: 464 # Vector
m_vecOutputMax: 476 # Vector
m_flStartTime: 488 # float
m_flEndTime: 492 # float
m_nSetMethod: 496 # ParticleSetMethod_t
m_nControlPointNumber: 500 # int32_t
m_bLocalCoords: 504 # bool
m_flRemapBias: 508 # float
C_INIT_RemapSpeedToScalar: # CParticleFunctionInitializer
m_nFieldOutput: 448 # ParticleAttributeIndex_t
m_nControlPointNumber: 452 # int32_t
m_flStartTime: 456 # float
m_flEndTime: 460 # float
m_flInputMin: 464 # float
m_flInputMax: 468 # float
m_flOutputMin: 472 # float
m_flOutputMax: 476 # float
m_nSetMethod: 480 # ParticleSetMethod_t
m_bPerParticle: 484 # bool
C_INIT_RemapTransformOrientationToRotations: # CParticleFunctionInitializer
m_TransformInput: 448 # CParticleTransformInput
m_vecRotation: 552 # Vector
m_bUseQuat: 564 # bool
m_bWriteNormal: 565 # bool
C_INIT_RemapTransformToVector: # CParticleFunctionInitializer
m_nFieldOutput: 448 # ParticleAttributeIndex_t
m_vInputMin: 452 # Vector
m_vInputMax: 464 # Vector
m_vOutputMin: 476 # Vector
m_vOutputMax: 488 # Vector
m_TransformInput: 504 # CParticleTransformInput
m_LocalSpaceTransform: 608 # CParticleTransformInput
m_flStartTime: 712 # float
m_flEndTime: 716 # float
m_nSetMethod: 720 # ParticleSetMethod_t
m_bOffset: 724 # bool
m_bAccelerate: 725 # bool
m_flRemapBias: 728 # float
C_INIT_RingWave: # CParticleFunctionInitializer
m_TransformInput: 448 # CParticleTransformInput
m_flParticlesPerOrbit: 552 # CParticleCollectionFloatInput
m_flInitialRadius: 896 # CPerParticleFloatInput
m_flThickness: 1240 # CPerParticleFloatInput
m_flInitialSpeedMin: 1584 # CPerParticleFloatInput
m_flInitialSpeedMax: 1928 # CPerParticleFloatInput
m_flRoll: 2272 # CPerParticleFloatInput
m_flPitch: 2616 # CPerParticleFloatInput
m_flYaw: 2960 # CPerParticleFloatInput
m_bEvenDistribution: 3304 # bool
m_bXYVelocityOnly: 3305 # bool
C_INIT_RtEnvCull: # CParticleFunctionInitializer
m_vecTestDir: 448 # Vector
m_vecTestNormal: 460 # Vector
m_bUseVelocity: 472 # bool
m_bCullOnMiss: 473 # bool
m_bLifeAdjust: 474 # bool
m_RtEnvName: 475 # char[128]
m_nRTEnvCP: 604 # int32_t
m_nComponent: 608 # int32_t
C_INIT_ScaleVelocity: # CParticleFunctionInitializer
m_vecScale: 448 # CParticleCollectionVecInput
C_INIT_SequenceFromCP: # CParticleFunctionInitializer
m_bKillUnused: 448 # bool
m_bRadiusScale: 449 # bool
m_nCP: 452 # int32_t
m_vecOffset: 456 # Vector
C_INIT_SequenceLifeTime: # CParticleFunctionInitializer
m_flFramerate: 448 # float
C_INIT_SetAttributeToScalarExpression: # CParticleFunctionInitializer
m_nExpression: 448 # ScalarExpressionType_t
m_flInput1: 456 # CPerParticleFloatInput
m_flInput2: 800 # CPerParticleFloatInput
m_flOutputRemap: 1144 # CParticleRemapFloatInput
m_nOutputField: 1488 # ParticleAttributeIndex_t
m_nSetMethod: 1492 # ParticleSetMethod_t
C_INIT_SetHitboxToClosest: # CParticleFunctionInitializer
m_nControlPointNumber: 448 # int32_t
m_nDesiredHitbox: 452 # int32_t
m_vecHitBoxScale: 456 # CParticleCollectionVecInput
m_HitboxSetName: 2080 # char[128]
m_bUseBones: 2208 # bool
m_bUseClosestPointOnHitbox: 2209 # bool
m_nTestType: 2212 # ClosestPointTestType_t
m_flHybridRatio: 2216 # CParticleCollectionFloatInput
m_bUpdatePosition: 2560 # bool
C_INIT_SetHitboxToModel: # CParticleFunctionInitializer
m_nControlPointNumber: 448 # int32_t
m_nForceInModel: 452 # int32_t