NIF Objects | Compound Types | Enum Types | Basic Types | File Versions

NiPSysAirFieldModifier

Particle system modifier, updates the particle velocity to simulate the effects of air movements like wind, fans, or wake.

Attributes

Name Type Description
From NiObject
From NiPSysModifier
Name string Used to locate the modifier.
Order uint Modifier ID in the particle modifier chain (always a multiple of 1000)?
Target Ptr<NiParticleSystem> NiParticleSystem parent of this modifier.
Active bool Whether or not the modifier is active.
From NiPSysFieldModifier
Field Object Ref<NiAVObject> The object whose position and orientation are the basis of the field.
Magnitude float Magnitude of the force.
Attenuation float How the magnitude diminishes with distance from the Field Object.
Use Max Distance bool Whether or not to use a distance from the Field Object after which there is no effect.
Max Distance float Maximum distance after which there is no effect.
From NiPSysAirFieldModifier
Direction Vector3 Direction of the particle velocity
Air Friction float How quickly particles will accelerate to the magnitude of the air field.
Inherit Velocity float How much of the air field velocity will be added to the particle velocity.
Inherit Rotation bool
Component Only bool
Enable Spread bool
Spread float The angle of the air field cone if Enable Spread is true.

Parent Of