NIF Objects | Compound Types | Enum Types | Basic Types | File Versions
Name | Type | Arg | Arr1 | Arr2 | Cond | Description | From | To |
---|---|---|---|---|---|---|---|---|
From NiObject | ||||||||
From NiTimeController | ||||||||
Next Controller | Ref<NiTimeController> | Index of the next controller. | ||||||
Flags | Flags | Controller flags (usually 0x000C). Probably controls loops. Bit 0 : Anim type, 0=APP_TIME 1=APP_INIT Bit 1-2 : Cycle type 00=Loop 01=Reverse 10=Loop Bit 3 : Active Bit 4 : Play backwards |
||||||
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). | 3.3.0.13 | |||||
Unknown Integer | uint | Unknown integer. | 3.1 | |||||
From NiInterpController | ||||||||
From NiGeomMorpherController | ||||||||
Extra Flags | Flags | Unknown. | 10.0.1.2 | |||||
Unknown 2 | byte | Unknown. | 10.1.0.106 | 10.1.0.106 | ||||
Data | Ref<NiMorphData> | Geometry morphing data index. | ||||||
Always Update | byte | Always Update | ||||||
Num Interpolators | uint | The number of interpolator objects. | 10.1.0.106 | |||||
Interpolators | Ref<NiInterpolator> | Num Interpolators | List of interpolators. | 10.1.0.106 | 20.0.0.5 | |||
Interpolator Weights | MorphWeight | Num Interpolators | Weighted Interpolators? | 20.1.0.3 | ||||
Num Unknown Ints | uint | A count. | 20.0.0.4 | 20.0.0.5 | ||||
Unknown Ints | uint | Num Unknown Ints | Unknown. | 20.0.0.4 | 20.0.0.5 |