Example #1
0
 void OnGUI()
 {
     if (isDragging)
     {
         var rect = UtilitiesGUI.GetScreenRect(dragOrigin, Input.mousePosition);
         UtilitiesGUI.DrawScreenRect(rect, boxColor);
         UtilitiesGUI.DrawScreenRectBorder(rect, borderThickness, borderColor);
     }
 }
Example #2
0
    public bool IsWithinSelectionBounds(GameObject gameObject)
    {
        var viewportBounds = UtilitiesGUI.GetViewportBounds(selectionCamera, dragOrigin, Input.mousePosition);

        return(viewportBounds.Contains(selectionCamera.WorldToViewportPoint(gameObject.transform.position)));
    }