Exemple #1
0
 public void RayCastEnd(RayCastSender sender)
 {
     if (OnRayCastEnd != null)
     {
         OnRayCastEnd.Invoke(sender);
     }
 }
Exemple #2
0
 public void RayCastStart(RayCastSender sender)
 {
     if (OnRayCastStart != null)
     {
         OnRayCastStart.Invoke(sender);
     }
 }
Exemple #3
0
 public void RayCastStay(RayCastSender sender)
 {
     if (OnRayCastStay != null)
     {
         OnRayCastStay.Invoke(sender);
     }
 }
Exemple #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);
    }
    protected void ButtonStayBehavior(GameObject other)
    {
        RayCastSender sender = other.GetComponent <RayCastSender>();

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

        slider.lastLocalPos = slider.sliderOrigin.InverseTransformPoint(point);
    }
Exemple #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);
    }
Exemple #7
0
 void OnRayCastStay(RayCastSender sender)
 {
 }
Exemple #8
0
 void OnRayCastStart(RayCastSender sender)
 {
     numPressers++;
 }
Exemple #9
0
 void OnRayCastEnd(RayCastSender sender)
 {
     numPressers--;
 }
 void Start()
 {
     sender = GetComponent <RayCastSender>();
     InitRayGrabber();
     ConnectController();
 }
Exemple #11
0
 // Use this for initialization
 void Start()
 {
     controller = GetComponent <VRController>();
     sender     = GetComponent <RayCastSender>();
     ConnectController();
 }
Exemple #12
0
 // Use this for initialization
 void Start()
 {
     handGrabber   = GetComponent <Grabber>();
     rayCastSender = GetComponent <RayCastSender>();
 }
 void OnRayCastStart(RayCastSender sender)
 {
     //print("raycast Start. NumHitters: " + numhitters);
     numhitters++;
 }
 void OnRayCastEnd(RayCastSender sender)
 {
     numhitters--;
 }
Exemple #15
0
 // Use this for initialization
 void Start()
 {
     rayCastSender = GetComponent <RayCastSender>();
     InitLaser();
 }