Esempio n. 1
0
    void Update()
    {
        Ray ray = camera.ScreenPointToRay(
            new Vector3(Screen.currentResolution.width / 2,
                        Screen.currentResolution.height / 2,
                        0.0f)
            );
        RaycastHit hit;

        if (spawnPlane.Raycast(ray, out hit, 100.0f))
        {
            if (hit.collider != null)
            {
                box.gameObject.SetActive(true);
                box.position = hit.point;

                var eul = box.rotation.eulerAngles;

                box.rotation = Quaternion.Euler(new Vector3(0, transform.rotation.eulerAngles.y, 0));
            }

            else
            {
                box.gameObject.SetActive(false);
            }
        }

        if (SingleButtonInput.GetButtonDown())
        {
            SpawnBox();
        }
    }
    void Start()
    {
        Cardboard.SDK.TapIsTrigger = true;

        SingleButtonInput.SetGetButtonDelegate(delegate {
            return(Cardboard.SDK.Triggered);
        });

        SingleButtonInput.SetGetButtonDownDelegate(delegate {
            return(Cardboard.SDK.Triggered);
        });
    }