Ejemplo n.º 1
0
 public void RayCastEnd(RayCastSender sender)
 {
     if (OnRayCastEnd != null)
     {
         OnRayCastEnd.Invoke(sender);
     }
 }
Ejemplo n.º 2
0
 public void RayCastStart(RayCastSender sender)
 {
     if (OnRayCastStart != null)
     {
         OnRayCastStart.Invoke(sender);
     }
 }
Ejemplo n.º 3
0
 public void RayCastStay(RayCastSender sender)
 {
     if (OnRayCastStay != null)
     {
         OnRayCastStay.Invoke(sender);
     }
 }
Ejemplo n.º 4
0
    // Use this for initialization
    void Start()
    {
        sender  = GetComponent <RayCastSender>();
        avatar  = GetComponentInParent <OvrAvatar>();
        grabber = GetComponentInParent <Grabber>();

        otherToggler = GetComponentInParent <ToggleRayCastOnGrabbable>();
        controller   = marker.controller;
        ConnectController(controller);
    }
Ejemplo n.º 5
0
    protected void ButtonStayBehavior(GameObject other)
    {
        RayCastSender sender = other.GetComponent <RayCastSender>();

        if (sender == null)
        {
            return;
        }
        Vector3 point = sender.TargetPoint;

        slider.lastLocalPos = slider.sliderOrigin.InverseTransformPoint(point);
    }
Ejemplo n.º 6
0
    // Use this for initialization
    void Start()
    {
        sender  = GetComponentInChildren <RayCastSender>();
        avatar  = GetComponentInParent <OvrAvatar>();
        grabber = GetComponentInChildren <Grabber>();

        otherToggler = GetComponentInChildren <ToggleRayCastOnGrabbable>();
        controller   = gameObject.GetComponent <VRController>();
        marker       = gameObject.GetComponentInChildren <FreeMarker>(true);
        penModel     = transform.Find("Pen").gameObject;
        ConnectController(controller);
    }
Ejemplo n.º 7
0
 void OnRayCastStay(RayCastSender sender)
 {
 }
Ejemplo n.º 8
0
 void OnRayCastStart(RayCastSender sender)
 {
     numPressers++;
 }
Ejemplo n.º 9
0
 void OnRayCastEnd(RayCastSender sender)
 {
     numPressers--;
 }
Ejemplo n.º 10
0
 void Start()
 {
     sender = GetComponent <RayCastSender>();
     InitRayGrabber();
     ConnectController();
 }
Ejemplo n.º 11
0
 // Use this for initialization
 void Start()
 {
     controller = GetComponent <VRController>();
     sender     = GetComponent <RayCastSender>();
     ConnectController();
 }
Ejemplo n.º 12
0
 // Use this for initialization
 void Start()
 {
     handGrabber   = GetComponent <Grabber>();
     rayCastSender = GetComponent <RayCastSender>();
 }
Ejemplo n.º 13
0
 void OnRayCastStart(RayCastSender sender)
 {
     //print("raycast Start. NumHitters: " + numhitters);
     numhitters++;
 }
Ejemplo n.º 14
0
 void OnRayCastEnd(RayCastSender sender)
 {
     numhitters--;
 }
Ejemplo n.º 15
0
 // Use this for initialization
 void Start()
 {
     rayCastSender = GetComponent <RayCastSender>();
     InitLaser();
 }