public override void Read(ResourceDataReader reader, params object[] parameters) { AABBMin = reader.ReadVector4(); AABBMax = reader.ReadVector4(); CellAABB = reader.ReadStruct <NavMeshAABB>(); DataPointer = reader.ReadUInt64(); SubTree1Pointer = reader.ReadUInt64(); SubTree2Pointer = reader.ReadUInt64(); SubTree3Pointer = reader.ReadUInt64(); SubTree4Pointer = reader.ReadUInt64(); Unused_54h = reader.ReadUInt32(); Unused_58h = reader.ReadUInt32(); Unused_5Ch = reader.ReadUInt32(); Data = reader.ReadBlockAt <NavMeshSectorData>(DataPointer); SubTree1 = reader.ReadBlockAt <NavMeshSector>(SubTree1Pointer); SubTree2 = reader.ReadBlockAt <NavMeshSector>(SubTree2Pointer); SubTree3 = reader.ReadBlockAt <NavMeshSector>(SubTree3Pointer); SubTree4 = reader.ReadBlockAt <NavMeshSector>(SubTree4Pointer); }