3 public const uint Tag
= 0x504e5453; // PNTS
4 public const int Size
= 4;
9 public void Load(BinaryReaderBE reader
) {
10 X
= reader
.ReadInt16();
11 Y
= reader
.ReadInt16();
15 public class Endpoint
{
16 public const uint Tag
= 0x45504e54; // EPNT
17 public const int Size
= 16;
20 public short HighestAdjacentFloorHeight
;
21 public short LowestAdjacentFloorHeight
;
23 public Point Transformed
;
24 public short SupportingPolygonIndex
;
26 public void Load(BinaryReaderBE reader
) {
27 Flags
= reader
.ReadInt16();
28 HighestAdjacentFloorHeight
= reader
.ReadInt16();
29 LowestAdjacentFloorHeight
= reader
.ReadInt16();
31 Transformed
.Load(reader
);
32 SupportingPolygonIndex
= reader
.ReadInt16();