/// <summary> /// Constructor. /// </summary> /// <param name="vertex1">Index of this linedef's first vertex</param> /// <param name="vertex2">Index of this linedef's second vertex</param> /// <param name="flags">Linedef flags</param> /// <param name="type">Linedef special type</param> /// <param name="tag">Linedef action tag</param> /// <param name="sidedefLeft">Index of this sidedef's right sidedef</param> /// <param name="sidedefRight">Index of this sidedef's left sidedef</param> public Linedef(int vertex1, int vertex2, LinedefFlags flags, int type, int tag, int sidedefLeft, int sidedefRight) { Vertex1 = vertex1; Vertex2 = vertex2; Flags = flags; Type = type; Tag = tag; SidedefRight = sidedefRight; SidedefLeft = sidedefLeft; }
public Linedef(ushort startVertex, ushort endVertex, LinedefFlags flags, ushort lineType, ushort sectorTag, ushort frontSidedef, ushort backSidedef) { StartVertex = startVertex; EndVertex = endVertex; Flags = flags; LineType = lineType; SectorTag = sectorTag; FrontSidedef = frontSidedef; BackSidedef = backSidedef; }