|
91 | 91 | // "m_flOpTimeScaleMax": 1.000000, |
92 | 92 | // "m_bDisableOperator": false, |
93 | 93 | // "m_Notes": "", |
94 | | -// "m_flMaxVelocity": 0.000000, |
95 | | -// "m_flMinVelocity": 0.000000, |
96 | | -// "m_nOverrideCP": -1, |
97 | | -// "m_nOverrideCPField": 0 |
| 94 | +// "m_flMaxVelocity": |
| 95 | +// { |
| 96 | +// "m_nType": "PF_TYPE_LITERAL", |
| 97 | +// "m_nMapType": "PF_MAP_TYPE_DIRECT", |
| 98 | +// "m_flLiteralValue": 0.000000, |
| 99 | +// "m_NamedValue": "", |
| 100 | +// "m_nControlPoint": 0, |
| 101 | +// "m_nScalarAttribute": 3, |
| 102 | +// "m_nVectorAttribute": 6, |
| 103 | +// "m_nVectorComponent": 0, |
| 104 | +// "m_bReverseOrder": false, |
| 105 | +// "m_flRandomMin": 0.000000, |
| 106 | +// "m_flRandomMax": 1.000000, |
| 107 | +// "m_bHasRandomSignFlip": false, |
| 108 | +// "m_nRandomSeed": <HIDDEN FOR DIFF>, |
| 109 | +// "m_nRandomMode": "PF_RANDOM_MODE_CONSTANT", |
| 110 | +// "m_strSnapshotSubset": "", |
| 111 | +// "m_flLOD0": 0.000000, |
| 112 | +// "m_flLOD1": 0.000000, |
| 113 | +// "m_flLOD2": 0.000000, |
| 114 | +// "m_flLOD3": 0.000000, |
| 115 | +// "m_nNoiseInputVectorAttribute": 0, |
| 116 | +// "m_flNoiseOutputMin": 0.000000, |
| 117 | +// "m_flNoiseOutputMax": 1.000000, |
| 118 | +// "m_flNoiseScale": 0.100000, |
| 119 | +// "m_vecNoiseOffsetRate": |
| 120 | +// [ |
| 121 | +// 0.000000, |
| 122 | +// 0.000000, |
| 123 | +// 0.000000 |
| 124 | +// ], |
| 125 | +// "m_flNoiseOffset": 0.000000, |
| 126 | +// "m_nNoiseOctaves": 1, |
| 127 | +// "m_nNoiseTurbulence": "PF_NOISE_TURB_NONE", |
| 128 | +// "m_nNoiseType": "PF_NOISE_TYPE_PERLIN", |
| 129 | +// "m_nNoiseModifier": "PF_NOISE_MODIFIER_NONE", |
| 130 | +// "m_flNoiseTurbulenceScale": 1.000000, |
| 131 | +// "m_flNoiseTurbulenceMix": 0.500000, |
| 132 | +// "m_flNoiseImgPreviewScale": 1.000000, |
| 133 | +// "m_bNoiseImgPreviewLive": true, |
| 134 | +// "m_flNoCameraFallback": 0.000000, |
| 135 | +// "m_bUseBoundsCenter": false, |
| 136 | +// "m_nInputMode": "PF_INPUT_MODE_CLAMPED", |
| 137 | +// "m_flMultFactor": 1.000000, |
| 138 | +// "m_flInput0": 0.000000, |
| 139 | +// "m_flInput1": 1.000000, |
| 140 | +// "m_flOutput0": 0.000000, |
| 141 | +// "m_flOutput1": 1.000000, |
| 142 | +// "m_flNotchedRangeMin": 0.000000, |
| 143 | +// "m_flNotchedRangeMax": 1.000000, |
| 144 | +// "m_flNotchedOutputOutside": 0.000000, |
| 145 | +// "m_flNotchedOutputInside": 1.000000, |
| 146 | +// "m_nRoundType": "PF_ROUND_TYPE_NEAREST", |
| 147 | +// "m_nBiasType": "PF_BIAS_TYPE_STANDARD", |
| 148 | +// "m_flBiasParameter": 0.000000, |
| 149 | +// "m_Curve": |
| 150 | +// { |
| 151 | +// "m_spline": |
| 152 | +// [ |
| 153 | +// ], |
| 154 | +// "m_tangents": |
| 155 | +// [ |
| 156 | +// ], |
| 157 | +// "m_vDomainMins": |
| 158 | +// [ |
| 159 | +// 0.000000, |
| 160 | +// 0.000000 |
| 161 | +// ], |
| 162 | +// "m_vDomainMaxs": |
| 163 | +// [ |
| 164 | +// 0.000000, |
| 165 | +// 0.000000 |
| 166 | +// ] |
| 167 | +// } |
| 168 | +// }, |
| 169 | +// "m_flMinVelocity": |
| 170 | +// { |
| 171 | +// "m_nType": "PF_TYPE_LITERAL", |
| 172 | +// "m_nMapType": "PF_MAP_TYPE_DIRECT", |
| 173 | +// "m_flLiteralValue": 0.000000, |
| 174 | +// "m_NamedValue": "", |
| 175 | +// "m_nControlPoint": 0, |
| 176 | +// "m_nScalarAttribute": 3, |
| 177 | +// "m_nVectorAttribute": 6, |
| 178 | +// "m_nVectorComponent": 0, |
| 179 | +// "m_bReverseOrder": false, |
| 180 | +// "m_flRandomMin": 0.000000, |
| 181 | +// "m_flRandomMax": 1.000000, |
| 182 | +// "m_bHasRandomSignFlip": false, |
| 183 | +// "m_nRandomSeed": <HIDDEN FOR DIFF>, |
| 184 | +// "m_nRandomMode": "PF_RANDOM_MODE_CONSTANT", |
| 185 | +// "m_strSnapshotSubset": "", |
| 186 | +// "m_flLOD0": 0.000000, |
| 187 | +// "m_flLOD1": 0.000000, |
| 188 | +// "m_flLOD2": 0.000000, |
| 189 | +// "m_flLOD3": 0.000000, |
| 190 | +// "m_nNoiseInputVectorAttribute": 0, |
| 191 | +// "m_flNoiseOutputMin": 0.000000, |
| 192 | +// "m_flNoiseOutputMax": 1.000000, |
| 193 | +// "m_flNoiseScale": 0.100000, |
| 194 | +// "m_vecNoiseOffsetRate": |
| 195 | +// [ |
| 196 | +// 0.000000, |
| 197 | +// 0.000000, |
| 198 | +// 0.000000 |
| 199 | +// ], |
| 200 | +// "m_flNoiseOffset": 0.000000, |
| 201 | +// "m_nNoiseOctaves": 1, |
| 202 | +// "m_nNoiseTurbulence": "PF_NOISE_TURB_NONE", |
| 203 | +// "m_nNoiseType": "PF_NOISE_TYPE_PERLIN", |
| 204 | +// "m_nNoiseModifier": "PF_NOISE_MODIFIER_NONE", |
| 205 | +// "m_flNoiseTurbulenceScale": 1.000000, |
| 206 | +// "m_flNoiseTurbulenceMix": 0.500000, |
| 207 | +// "m_flNoiseImgPreviewScale": 1.000000, |
| 208 | +// "m_bNoiseImgPreviewLive": true, |
| 209 | +// "m_flNoCameraFallback": 0.000000, |
| 210 | +// "m_bUseBoundsCenter": false, |
| 211 | +// "m_nInputMode": "PF_INPUT_MODE_CLAMPED", |
| 212 | +// "m_flMultFactor": 1.000000, |
| 213 | +// "m_flInput0": 0.000000, |
| 214 | +// "m_flInput1": 1.000000, |
| 215 | +// "m_flOutput0": 0.000000, |
| 216 | +// "m_flOutput1": 1.000000, |
| 217 | +// "m_flNotchedRangeMin": 0.000000, |
| 218 | +// "m_flNotchedRangeMax": 1.000000, |
| 219 | +// "m_flNotchedOutputOutside": 0.000000, |
| 220 | +// "m_flNotchedOutputInside": 1.000000, |
| 221 | +// "m_nRoundType": "PF_ROUND_TYPE_NEAREST", |
| 222 | +// "m_nBiasType": "PF_BIAS_TYPE_STANDARD", |
| 223 | +// "m_flBiasParameter": 0.000000, |
| 224 | +// "m_Curve": |
| 225 | +// { |
| 226 | +// "m_spline": |
| 227 | +// [ |
| 228 | +// ], |
| 229 | +// "m_tangents": |
| 230 | +// [ |
| 231 | +// ], |
| 232 | +// "m_vDomainMins": |
| 233 | +// [ |
| 234 | +// 0.000000, |
| 235 | +// 0.000000 |
| 236 | +// ], |
| 237 | +// "m_vDomainMaxs": |
| 238 | +// [ |
| 239 | +// 0.000000, |
| 240 | +// 0.000000 |
| 241 | +// ] |
| 242 | +// } |
| 243 | +// } |
98 | 244 | //} |
99 | 245 | class C_OP_MaxVelocity : public CParticleFunctionOperator |
100 | 246 | { |
101 | 247 | // MPropertyFriendlyName = "maximum velocity" |
102 | | - float32 m_flMaxVelocity; |
| 248 | + CPerParticleFloatInput m_flMaxVelocity; |
103 | 249 | // MPropertyFriendlyName = "minimum velocity" |
104 | | - float32 m_flMinVelocity; |
105 | | - // MPropertyFriendlyName = "override max velocity from this CP" |
106 | | - int32 m_nOverrideCP; |
107 | | - // MPropertyFriendlyName = "override CP field" |
108 | | - int32 m_nOverrideCPField; |
| 250 | + CPerParticleFloatInput m_flMinVelocity; |
109 | 251 | }; |
0 commit comments