Example #1
0
 public override void OnToolDeactivated()
 {
     _controller.TouchpadPressed -= OnTriggerClicked;
     VRCamera.DestroyObjects();
     VRCamera = null;
     //Destroy(VRCamera);
 }
Example #2
0
 public override void OnToolActivated()
 {
     _controller = GetComponent <VRTK_ControllerEvents>();
     _controller.TouchpadPressed += OnTriggerClicked;
     VRCamera = new VRCameraViewer();
     VRCamera.CreateCamera();
     VRCamera.Sphere.transform.SetParent(this.transform);
     VRCamera.Sphere.transform.localScale       = new Vector3(0.017f, 0.017f, 0.017f);
     VRCamera.Sphere.transform.localPosition    = (Vector3.forward + Vector3.up) * 0.05f;
     VRCamera.Sphere.transform.localEulerAngles = Vector3.zero;
     VRCamera.Screen.transform.SetParent(this.transform, false);
     VRCamera.Screen.transform.localPosition = new Vector3(0, 0.15f, 0.05f);
     VRCamera.Screen.transform.localScale    = new Vector3(0.4f, 0.25f, 0.001f);
     VRCamera.Screen.transform.Rotate(new Vector3(0f, 180f, 0f));
 }