/// <summary> /// Initializes a new instance of the <see cref="libtr.TR2.RoomVertex"/> struct. /// </summary> /// <param name="vertex">The vertex.</param> /// <param name="lighting1">The first lighting value.</param> /// <param name="rawattributes">The rendering flags.</param> /// <param name="lighting2">The second lighting value.</param> public RoomVertex ( TR1.Vertex vertex, Int16 lighting1, UInt16 rawattributes, Int16 lighting2) : this () { Vertex = vertex; Lighting1 = lighting1; Lighting2 = lighting2; RawAttributes = rawattributes; }
/// <summary> /// Initializes a new instance of the <see cref="libtr.TR2.RoomVertex"/> struct. /// </summary> /// <param name="vertex">The vertex.</param> /// <param name="lighting1">The first lighting value.</param> /// <param name="rawattributes">The rendering flags.</param> /// <param name="lighting2">The second lighting value.</param> public RoomVertex( TR1.Vertex vertex, Int16 lighting1, UInt16 rawattributes, Int16 lighting2) : this() { Vertex = vertex; Lighting1 = lighting1; Lighting2 = lighting2; RawAttributes = rawattributes; }
/// <summary> /// Initializes a new instance of the <see cref="libtr.TR2.RoomVertex"/> struct. /// </summary> /// <param name="vertex">The vertex.</param> /// <param name="lighting1">The first lighting value.</param> /// <param name="attributes">The rendering flags.</param> /// <param name="lighting2">The second lighting value.</param> public RoomVertex( TR1.Vertex vertex, Int16 lighting1, RoomRenderingEffect attributes, Int16 lighting2 ) : this(vertex, lighting1, (UInt16)attributes, lighting2) { }