/// <summary> /// Draw from the first point to all of the rest /// </summary> private void DrawStar(List <Vector2> points) { Vector2 pointPos = points[0]; for (int i = 1; i < points.Count; i++) { Vector2 nextPointPos = points[i]; HandleAAUtil.DrawAALine(pointPos, nextPointPos, LDtkPrefs.FieldPointsThickness); } }
/// <summary> /// Draw a daisy-chain of points that loops back to the start /// </summary> private void DrawPathLoop(List <Vector2> points) { DrawPath(points); HandleAAUtil.DrawAALine(points.First(), points.Last(), LDtkPrefs.FieldPointsThickness); }