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); }); }