Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public bool IsWithinSelectionBounds(GameObject gameObject)
- {
- if (!isSelecting)
- return false;
- var camera = Camera.main;
- Vector2 currentMousePosition = new Vector2(camera.ScreenToWorldPoint(Input.mousePosition).x, camera.ScreenToWorldPoint(Input.mousePosition).y);
- Vector2 beginningMousePosition = new Vector2(camera.ScreenToWorldPoint(mousePosition1).x, camera.ScreenToWorldPoint(mousePosition1).y);
- Rect rect = new Rect(beginningMousePosition.x, beginningMousePosition.y, currentMousePosition.x, currentMousePosition.y);
- Debug.Log(rect.Contains(gameObject.transform.position));
- return rect.Contains(gameObject.transform.position);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement