Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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();
        }