private void DrawItem(LineListMesh lineList) { if (lineList != null && lineList.Lines != null) { var vertices = lineList.Lines; int vertexCount = vertices.Length / 2 * 2; if (this.D2DEnabled) { Prepare(ItemType.D2DObject); for (int i = 0; i < vertexCount; i += 2) { this.d2dRender.DrawLine(vertices[i].ToVector2(), vertices[i + 1].ToVector2(), lineList.Thickness, lineList.Color); } } else { Prepare(ItemType.Sprite); for (int i = 0; i < vertexCount; i += 2) { sprite.DrawLine(vertices[i], vertices[i + 1], lineList.Thickness, lineList.Color); } } } }
private void DrawItem(LineListMesh lineList) { if (lineList != null && lineList.Lines != null) { var vertices = lineList.Lines; for (int i = 0, i1 = vertices.Length / 2 * 2; i < i1; i += 2) { sprite.DrawLine(vertices[i], vertices[i + 1], lineList.Thickness, lineList.Color); } } }