コード例 #1
0
 private void SetTouchpadControl()
 {
     if (tc == null)
     {
         tc = GetComponent <VRTK_TouchpadControl>();
     }
 }
コード例 #2
0
 /// <summary>
 /// Observable YAxisChanged event
 /// </summary>
 /// <param name="events"></param>
 /// <returns></returns>
 public static IObservable <ObjectControlEventArgs> YAxisChangedAsObservable(this VRTK_TouchpadControl events)
 {
     return(Observable.FromEvent <ObjectControlEventHandler, ObjectControlEventArgs>(
                h => (s, e) => h(e),
                h => events.YAxisChanged += h,
                h => events.YAxisChanged -= h));
 }
コード例 #3
0
 // Use this for initialization
 void Start()
 {
     camPos     = camera.GetComponent <Transform>();
     control    = controlObject.GetComponent <VRTK_TouchpadControl>();
     previousXY = new Vector2(camPos.position.x, camPos.position.z);
     timer      = 0f;
     blur.SetActive(false);
 }
コード例 #4
0
 void Start()
 {
     rotate     = touchpadRotate.GetComponent <VRTouchpadRotate>();
     move       = leftController.GetComponent <VRTK_TouchpadControl>();
     blur       = motionBlurControl.GetComponent <MotionBlurControl>();
     pointer    = leftController.GetComponent <VRTK_Pointer>();
     bezier     = leftController.GetComponent <VRTK_BezierPointerRenderer>();
     controller = leftController.GetComponent <VRTK_ControllerEvents>();
     pScript    = portalScript.GetComponent <RedirectedPortals>();
 }