Esempio n. 1
0
 protected override void DisablePointerBeam(object sender, ControllerClickedEventArgs e)
 {
     base.PointerSet();
     base.DisablePointerBeam(sender, e);
     TogglePointerCursor(false);
     curvedBeam.TogglePoints(false);
 }
Esempio n. 2
0
 protected override void DisablePointerBeam(object sender, ControllerClickedEventArgs e)
 {
     controllerIndex = e.controllerIndex;
     if (pointerContactTarget != null)
     {
         base.PointerSet();
     }
     TogglePointer(false);
     TogglePointerCursor(false);
     curvedBeam.TogglePoints(false);
 }
 void DisablePointerBeam(object sender, ControllerClickedEventArgs e)
 {
     controllerIndex = e.controllerIndex;
     if (pointerContactTarget != null)
     {
         Vector3 teleportLocation = new Vector3(projectedBeamDown.transform.position.x,
                                                pointerContactTarget.transform.position.y + (pointerContactTarget.transform.localScale.y / 2) + 0.05f,
                                                projectedBeamDown.transform.position.z);
         OnWorldPointerDestinationSet(SetPointerEvent(controllerIndex, pointerContactDistance, pointerContactTarget, teleportLocation));
     }
     TogglePointer(false);
     curvedBeam.TogglePoints(false);
     pointerCursor.gameObject.SetActive(false);
 }