Beispiel #1
0
    void Update()
    {
        moveTo = Vector3.zero;

        // Based on swipe, manipulate transform vector
        if (swipe.GetUp())
        {
            moveTo += new Vector3(0, 0, 20);
        }
        if (swipe.GetDown())
        {
            moveTo += new Vector3(0, 0, -20);
        }
        if (swipe.GetLeft())
        {
            moveTo += new Vector3(20, 0, 0);
        }
        if (swipe.GetRight())
        {
            moveTo += new Vector3(-20, 0, 0);
        }

        // Move box towards the new transform vector in 1 second (1 * fps)
        box.position = Vector3.MoveTowards(box.position, box.position + 5 * moveTo, 20 * Time.deltaTime);
    }
 void Update()
 {
     if ((swipe.GetLeft() || swipe.GetRight()) && meshRenderer.isVisible)
     {
         swipeCount++;
     }
     if (swipeCount == 2)
     {
         Destroy(resource);
     }
 }
Beispiel #3
0
 void Update()
 {
     if (swipe.GetLeft() || swipe.GetRight())
     {
         swipeCount++;
     }
     if (swipeCount > 3)
     {
         // Add to inventory
         resource.SetActive(false);
     }
 }
    void Update()
    {
        // TODO: fix directions
        if (obj.GetComponentInChildren <SkinnedMeshRenderer>().isVisible)
        {
            string item = ARHandler.GetHitIfAny();

            moveTo = Vector3.zero;

            // Based on swipe, manipulate transform vector
            if (swipe.GetUp())
            {
                moveTo += new Vector3(0, 0, 0.001f);
            }
            if (swipe.GetDown())
            {
                moveTo += new Vector3(0, 0, -0.001f);
            }
            if (swipe.GetLeft())
            {
                moveTo += new Vector3(0.001f, 0, 0);
            }
            if (swipe.GetRight())
            {
                moveTo += new Vector3(-0.001f, 0, 0);
            }

            //moveTo = new Vector3(-0.001f, 0, 0);

            if ((planks[which].transform.position - hint.transform.position).magnitude < 0.3f)
            {
                planks[which].transform.position = Vector3.MoveTowards(planks[which].transform.position, planks[which].transform.position + 5 * moveTo, 20 * Time.deltaTime);
            }
            else
            {
                if (which < 4)
                {
                    which++;
                }
            }

            if (ARHandler.GetHitIfAny().Equals(hintsphere.name))
            {
                Destroy(hint);
                Destroy(hintsphere);
                ARHandler.GetAchievement("Yak whisperer");
            }
        }
    }
Beispiel #5
0
 void Update()
 {
     if (meshRenderer.isVisible)
     {
         if (swipe.GetLeft() || swipe.GetRight())
         {
             swipeCount++;
         }
         if (swipeCount == 2)
         {
             Destroy(resource);
             ARHandler.GetAchievement("It's treeson!");
         }
     }
 }