public static void DrawEmptyFrame(Vector3 start, Vector3 size, Color color, bool dotted, float offset = defaultZOffset, Transform parent = null) { Vector3[] framePoints = new Vector3[] { start, start + new UnityEngine.Vector3(0, 0, size.z), start + size, start + new UnityEngine.Vector3(size.x, 0, 0), start }; if (parent != null) { for (int i = 0; i < framePoints.Length; i++) { framePoints[i] = parent.TransformPoint(framePoints[i]); } } PolyLine.InstantLine(framePoints, color, width, dotted ? size.x / dotsPerSide : 0, offset: offset); //Handles.DrawAAPolyLine(width, framePoints); }