/// <summary> /// Initializes a new instance of the <see cref="SelectedLine" /> class. /// </summary> /// <param name="tile">The tile.</param> /// <param name="edgePart">The edge part.</param> /// <param name="line">The line.</param> /// <param name="lineTransform">The line transform.</param> public SelectedLine(TileBase tile, EdgePartShape edgePart, ILine line, Matrix3x2 lineTransform) { Debug.Assert(tile != null, "tile != null"); Debug.Assert(edgePart != null, "edgePart != null"); Debug.Assert(line != null, "line != null"); Tile = tile; EdgePart = edgePart; Line = line; LineTransform = lineTransform; }
/// <summary> /// Initializes a new instance of the <see cref="SelectedLine" /> class. /// </summary> /// <param name="tile">The tile.</param> /// <param name="edgePart">The edge part.</param> /// <param name="line">The line.</param> /// <param name="lineTransform">The line transform.</param> public SelectedLine(TileBase tile, EdgePartShape edgePart, ILine line, Matrix3x2 lineTransform) { Debug.Assert(tile != null, "tile != null"); Debug.Assert(edgePart != null, "edgePart != null"); Debug.Assert(line != null, "line != null"); Tile = tile; EdgePart = edgePart; Line = line; LineTransform = lineTransform; }