Exemple #1
0
        private void GL_DrawUnitSelected(Color color)
        {
            Vector2[] points = Unit.SelectionCollider.GetWorldCorners();

            GameCamera.DrawLine(points[0], points[1], color);
            GameCamera.DrawLine(points[1], points[2], color);
            GameCamera.DrawLine(points[2], points[3], color);
            GameCamera.DrawLine(points[3], points[0], color);
        }
Exemple #2
0
        public static void GL_Draw()
        {
            if (Input.GetKey(staticSelectKey))
            {
                Color   color = Color.grey;
                Vector2 start = mouseStart;
                Vector2 end   = InputManager.MousePos;

                GameCamera.DrawLine(start, new Vector2(start.x, end.y), color);
                GameCamera.DrawLine(new Vector2(start.x, end.y), end, color);
                GameCamera.DrawLine(end, new Vector2(end.x, start.y), color);
                GameCamera.DrawLine(new Vector2(end.x, start.y), start, color);
            }
        }