bool NearEnoughToDrop(Transform zone) { if (droppable == null) { return(false); } var p1 = zone.transform.position; var p2 = droppable.GetTransform().localPosition; p1.z = p2.z = 0; return(p1.DistanceIsLessThan(p2, 2f)); }
public void Update(float deltaTime) { if (searchForBuckets) { FindBuckets(); } if (droppable != null) { var pos = Camera.main.ScreenToWorldPoint(Input.mousePosition); pos.z = 5; droppable.GetTransform().localPosition = pos; } MoveStuffToPosition(); }