Esempio n. 1
0
    private void DrawLineOf(Vector3[] lines, Color color, SpacePoint point)
    {
        if (point == null)
        {
            DrawLineOf(lines, color);
            return;
        }

        Vector3 start;
        Vector3 end;

        if (lines.Length > 1)
        {
            for (int i = 1; i < lines.Length; i++)
            {
                start = SpacePoint.GetRelocatedPosition(lines[i - 1], point);
                end   = SpacePoint.GetRelocatedPosition(lines[i], point);

                Debug.DrawLine(start, end, color, m_drawTime);
            }
        }
        start = SpacePoint.GetRelocatedPosition(lines[lines.Length - 1], point);
        end   = SpacePoint.GetRelocatedPosition(lines[0], point);

        Debug.DrawLine(start, end, color, m_drawTime);
    }