//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)); } }
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)); }
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)); } }