void OnGUI() { if (isDragging) { var rect = UtilitiesGUI.GetScreenRect(dragOrigin, Input.mousePosition); UtilitiesGUI.DrawScreenRect(rect, boxColor); UtilitiesGUI.DrawScreenRectBorder(rect, borderThickness, borderColor); } }
public bool IsWithinSelectionBounds(GameObject gameObject) { var viewportBounds = UtilitiesGUI.GetViewportBounds(selectionCamera, dragOrigin, Input.mousePosition); return(viewportBounds.Contains(selectionCamera.WorldToViewportPoint(gameObject.transform.position))); }