# NIF File Format Documentation

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

## bhkListShape

A list of shapes.
Do not put a bhkPackedNiTriStripsShape in the Sub Shapes. Use a
separate collision nodes without a list shape for those.
Also, shapes collected in a bhkListShape may not have the correct
walking noise, so only use it for non-walkable objects.

### Attributes

Name | Type | Arg | Arr1 | Arr2 | Cond | Description | From | To
--- | --- | --- | --- | --- | --- | --- | --- | ---
From NiObject
From bhkRefObject
From bhkSerializable
From bhkShape
From bhkShapeCollection
From bhkListShape
Num Sub Shapes | uint |  |  |  |  | The number of sub shapes referenced. |  |
Sub Shapes | Ref<bhkShape> |  | Num Sub Shapes |  |  | List of shapes. |  |
Material | HavokMaterial |  |  |  |  | The shape's material. |  |
Skyrim Material | SkyrimHavokMaterial |  |  |  |  | The shape's material. |  |
Unknown Floats | float |  | 6 |  |  | Unknown. Set to (0.0,0.0,-0.0,0.0,0.0,-0.0), where -0.0 is 0x80000000 in hex. |  |
Num Unknown Ints | uint |  |  |  |  | Count. |  |
Unknown Ints | uint |  | Num Unknown Ints |  |  | Unknown. |  |

### Parent Of