//selection box drawing
 private void OnGUI()
 {
     if (dragSelecting)
     {
         // Create a rect from both mouse positions
         var rect = SelectionBox.GetScreenRect(playerMouse, Input.mousePosition);
         SelectionBox.DrawScreenRect(rect, new Color(0.8f, 0.8f, 0.95f, 0.25f));
         SelectionBox.DrawScreenRectBorder(rect, 2, new Color(0.8f, 0.8f, 0.95f));
     }
 }
コード例 #2
0
 void OnGUI()
 {
     if (!isSelecting)
     {
         return;
     }
     currentSelectionRect = selectionBox.GetScreenRect(initialMousePos, Input.mousePosition);
     selectionBox.DrawScreenRect(currentSelectionRect, new Color(0.8f, 0.8f, 0.95f, 0.25f));
     selectionBox.DrawScreenRectBorder(currentSelectionRect, 2, new Color(0.8f, 0.8f, 0.95f));
 }
コード例 #3
0
 void OnGUI()
 {
     if (isSelecting)
     {
         // Create a rect from both mouse positions
         var rect = SelectionBox.GetScreenRect(mousePosition1, Input.mousePosition);
         //Draws a transparent rectangle in the center
         SelectionBox.DrawScreenRect(rect, new Color(0.8f, 0.8f, 0.95f, 0.25f));
         //Draws a bordered rectangle
         SelectionBox.DrawScreenRectBorder(rect, 2, new Color(0.8f, 0.8f, 0.95f));
     }
 }