Esempio n. 1
0
    void Update()
    {
        if (OVRInput.GetDown(OVRInput.Button.PrimaryIndexTrigger))
        {
            controller.Jump();
        }

        if (OVRInput.Get(OVRInput.Button.SecondaryIndexTrigger) && allowDoubleXSpeed)
        {
            controller.SetMoveScaleMultiplier(moveSpeedMultiplier * 2.0f);
        }
        else
        {
            controller.SetMoveScaleMultiplier(moveSpeedMultiplier);
        }

        if (OVRInput.GetDown(OVRInput.Button.One) && on)
        {
            light.SetActive(false);
            on = false;
        }
        else if (OVRInput.GetDown(OVRInput.Button.One) && !on)
        {
            light.SetActive(true);
            on = true;
        }
    }
Esempio n. 2
0
 // Update is called once per frame
 void Update()
 {
     if (OVRInput.GetDown(OVRInput.Button.PrimaryIndexTrigger) && OVRInput.GetDown(OVRInput.Button.SecondaryIndexTrigger))
     {
         controller.JumpForce = thrust;
         controller.Jump();
     }
 }
Esempio n. 3
0
 // Update is called once per frame
 void Update()
 {
     if (OVRInput.GetDown(OVRInput.Button.Two))
     {
         controller.JumpForce = thrust;
         controller.Jump();
     }
 }
Esempio n. 4
0
 // Update is called once per frame
 void Update()
 {
     textboxDebug.text = hand.velocity.ToString() + " | " + (Mathf.Round(hand.velocity.magnitude * 100f) / 100f).ToString();
     if (hand.velocity.y < 0 && hand.velocity.y > hand.velocity.x && hand.velocity.y > hand.velocity.x && hand.velocity.magnitude > 2f)
     {
         playerController.Jump();
     }
     //textboxDebug.text = playerController.moveDirection.ToString() + " | " + playerController.MoveThrottle.ToString();
     //Debug.Log(playerController.moveDirection.ToString());
 }
Esempio n. 5
0
    void Update()
    {
        if (OVRInput.GetDown(OVRInput.Button.PrimaryIndexTrigger))
        {
            controller.Jump();
        }

        if (OVRInput.Get(OVRInput.Button.SecondaryIndexTrigger) && allowDoubleXSpeed)
        {
            controller.SetMoveScaleMultiplier(moveSpeedMultiplier * 2.0f);
        }
        else
        {
            controller.SetMoveScaleMultiplier(moveSpeedMultiplier);
        }
    }
Esempio n. 6
0
    // Update is called once per frame
    void Update()
    {
        moveForward        = new Vector3(transform.position.x, transform.position.y, transform.position.z + Zincrement);
        transform.position = Vector3.MoveTowards(transform.position, moveForward, speed * Time.deltaTime);

        if (OVRInput.GetDown(OVRInput.Button.PrimaryIndexTrigger))
        {
            controller.Jump();
        }

        if (OVRInput.Get(OVRInput.Button.SecondaryIndexTrigger) && allowDoubleSpeed)
        {
            controller.SetMoveScaleMultiplier(moveSpeedMultiplier * 2.0f);
        }
        else
        {
            controller.SetMoveScaleMultiplier(moveSpeedMultiplier);
        }

        //score++;
    }
Esempio n. 7
0
    // Update is called once per frame
    void Update()
    {
        if (Input.GetButtonDown("Y_Button") || Input.GetKeyDown(KeyCode.Tab))
        {
            ((GameObject)inventory[currentItemIndex]).SetActive(false);
            currentItemIndex = (currentItemIndex + 1) % inventory.Count;
            ((GameObject)inventory[currentItemIndex]).SetActive(true);
        }


        if (Input.GetMouseButtonUp(1) || Input.GetButtonDown("X_Button")) // pickup script
        {
            RaycastHit hit;
            Ray        ray = Camera.main.ScreenPointToRay(Input.mousePosition);
            //ray = Physics.Raycast(centerEye.transform.position, centerEye.transform.forward, out hit, 5);

            //if (Physics.Raycast(ray, out hit, 5))
            if (Physics.Raycast(centerEye.transform.position, centerEye.transform.forward, out hit, 5))
            {
                string hitTag = hit.collider.gameObject.tag;
                if (hitTag == "item" || hitTag == "item_swing" || hitTag == "shop_item")
                {
                    string hitName = hit.collider.gameObject.name;
                    if (hitTag == "shop_item")
                    {
                        int cost = int.Parse(hitName.Substring(hitName.Length - 2, 2));
                        if (cost <= coins)
                        {
                            coins -= cost;
                        }
                        else
                        {
                            return;
                        }
                    }
                    hit.collider.gameObject.transform.parent = this.transform;
                    if (hitName.Contains("bow"))
                    {
                        hit.collider.gameObject.transform.position = defaultBow.gameObject.transform.position;
                        hit.collider.gameObject.transform.rotation = defaultBow.gameObject.transform.rotation;
                    }
                    else if (hitName == "Torch")
                    {
                        hit.collider.gameObject.transform.position = defaultTorch.gameObject.transform.position;
                        hit.collider.gameObject.transform.rotation = defaultTorch.gameObject.transform.rotation;
                    }
                    else if (hitName.Contains("hammer"))
                    {
                        hit.collider.gameObject.transform.position = defaultHammer.gameObject.transform.position;
                        hit.collider.gameObject.transform.rotation = defaultHammer.gameObject.transform.rotation;
                    }
                    else if (hitName.Contains("gun"))
                    {
                        hit.collider.gameObject.transform.position = defaultGun.gameObject.transform.position;
                        hit.collider.gameObject.transform.rotation = defaultGun.gameObject.transform.rotation;
                    }
                    else if (hitName.Contains("boots"))
                    {
                        Destroy(hit.collider.gameObject);
                        //do boot stuff
                        if (hitName.Contains("boots1"))
                        {
                            ovrpc.JumpForce = 1.1f;
                        }
                        if (hitName.Contains("boots2"))
                        {
                            ovrpc.Acceleration = .15f;
                        }
                        return;
                    }
                    else if (hitName.Contains("potion"))
                    {
                        hit.collider.gameObject.transform.position = defaultPotion.gameObject.transform.position;
                        hit.collider.gameObject.transform.rotation = defaultPotion.gameObject.transform.rotation;
                        hit.collider.gameObject.tag = "inventory";
                        return;
                    }
                    else
                    {
                        hit.collider.gameObject.transform.position = mydefault.gameObject.transform.position;
                        hit.collider.gameObject.transform.rotation = mydefault.gameObject.transform.rotation;
                    }
                    hit.collider.gameObject.tag = "inventory";
                    hit.collider.gameObject.SetActive(false);
                    inventory.Add(hit.collider.gameObject);
                }
                else if (hitTag == "coin")
                {
                    Destroy(hit.collider.gameObject);
                    coins++;
                }
            }
        }
        if (Input.GetKeyDown(KeyCode.Space) || Input.GetButtonDown("A_Button"))
        {
            ovrpc.Jump();
        }
    }