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

BSProceduralLightningController

Skyrim, Paired with dummy TriShapes, this controller generates lightning shapes for special effects.
First interpolator controls Generation.

Attributes

Name Type Description
From NiObject
From NiTimeController
Next Controller Ref<NiTimeController> Index of the next controller.
Flags Flags Controller flags.
Bit 0 : Anim type, 0=APP_TIME 1=APP_INIT
Bit 1-2 : Cycle type, 00=Loop 01=Reverse 10=Clamp
Bit 3 : Active
Bit 4 : Play backwards
Bit 5 : Is manager controlled
Bit 6 : Always seems to be set in Skyrim and Fallout NIFs, unknown function
Frequency float Frequency (is usually 1.0).
Phase float Phase (usually 0.0).
Start Time float Controller start time.
Stop Time float Controller stop time.
Target Ptr<NiObjectNET> Controller target (object index of the first controllable ancestor of this object).
From BSProceduralLightningController
Interpolator 1: Generation Ref<NiInterpolator> References generation interpolator.
Interpolator 2: Mutation Ref<NiInterpolator> References interpolator for Mutation of strips
Interpolator 3: Subdivision Ref<NiInterpolator> References subdivision interpolator.
Interpolator 4: Num Branches Ref<NiInterpolator> References branches interpolator.
Interpolator 5: Num Branches Var Ref<NiInterpolator> References branches variation interpolator.
Interpolator 6: Length Ref<NiInterpolator> References length interpolator.
Interpolator 7: Length Var Ref<NiInterpolator> References length variation interpolator.
Interpolator 8: Width Ref<NiInterpolator> References width interpolator.
Interpolator 9: Arc Offset Ref<NiInterpolator> References interpolator for amplitude control. 0=straight, 50=wide
Subdivisions ushort
Num Branches ushort
Num Branches Variation ushort
Length float How far lightning will stretch to.
Length Variation float How far lightning variation will stretch to.
Width float How wide the bolt will be.
Child Width Mult float Influences forking behavior with a multiplier.
Arc Offset float
Fade Main Bolt bool
Fade Child Bolts bool
Animate Arc Offset bool
Shader Property Ref<BSShaderProperty> Reference to a shader property.

Parent Of