public virtual void OnWorldPointerDestinationSet(WorldPointerEventArgs e)
 {
     if (WorldPointerDestinationSet != null)
     {
         WorldPointerDestinationSet(this, e);
     }
 }
 public virtual void OnWorldPointerOut(WorldPointerEventArgs e)
 {
     if (WorldPointerOut != null)
     {
         WorldPointerOut(this, e);
     }
 }
Esempio n. 3
0
 protected override void DoTeleport(object sender, WorldPointerEventArgs e)
 {
     base.DoTeleport(sender, e);
     if (e.enableTeleport)
     {
         DropToNearestFloor(false);
     }
 }
 protected override void DoTeleport(object sender, WorldPointerEventArgs e)
 {
     base.DoTeleport(sender, e);
     if (e.enableTeleport)
     {
         DropToNearestFloor(false);
     }
 }
Esempio n. 5
0
 protected virtual void DoTeleport(object sender, WorldPointerEventArgs e)
 {
     if (e.target)
     {
         Blink();
         Vector3 newPosition = GetNewPosition(e.destinationPosition, e.target);
         SetNewPosition(newPosition, e.target);
     }
 }
 protected virtual void DoTeleport(object sender, WorldPointerEventArgs e)
 {
     if (e.target && e.enableTeleport)
     {
         Vector3 newPosition = GetNewPosition(e.destinationPosition, e.target);
         CalculateBlinkDelay(blinkTransitionSpeed, newPosition);
         Blink(blinkTransitionSpeed);
         SetNewPosition(newPosition, e.target);
     }
 }
    protected virtual void DoTeleport(object sender, WorldPointerEventArgs e)
    {
        if (e.target)
        {
            SteamVR_Fade.Start(Color.black, 0);
            SteamVR_Fade.Start(Color.clear, blinkTransitionSpeed);

            this.transform.position = GetNewPosition(e.tipPosition, e.target);
        }
    }
Esempio n. 8
0
 protected virtual void DoTeleport(object sender, WorldPointerEventArgs e)
 {
     if (e.target && e.enableTeleport)
     {
         Vector3 newPosition = GetNewPosition(e.destinationPosition, e.target);
         CalculateBlinkDelay(blinkTransitionSpeed, newPosition);
         Blink(blinkTransitionSpeed);
         SetNewPosition(newPosition, e.target);
     }
 }
Esempio n. 9
0
 void MenuSelect_WorldPointerOut(object sender, WorldPointerEventArgs e)
 {
     foreach (var collider in Physics.OverlapSphere(e.destinationPosition, 0.1f))
     {
         var mesh = (TextMesh)collider.GetComponent("TextMesh");
         if (mesh != null)
         {
             mesh.color = new Color(0, 0, 0);
             return;
         }
     }
 }
Esempio n. 10
0
 void MenuSelect_WorldPointerDestinationSet(object sender, WorldPointerEventArgs e)
 {
     foreach (var collider in Physics.OverlapSphere(e.destinationPosition, 0.1f))
     {
         var mesh = (TextMesh)collider.GetComponent("TextMesh");
         if (mesh != null)
         {
             LevelDefs.CurrentLevel = mesh.text;
             SceneManager.LoadScene("Level");
             return;
         }
     }
 }
 void DoPointerDestinationSet(object sender, WorldPointerEventArgs e)
 {
     DebugLogger(e.controllerIndex, "POINTER DESTINATION", e.target, e.distance, e.destinationPosition);
 }
 public virtual void OnWorldPointerOut(WorldPointerEventArgs e)
 {
     if (WorldPointerOut != null)
         WorldPointerOut(this, e);
 }
 public virtual void OnWorldPointerDestinationSet(WorldPointerEventArgs e)
 {
     if (WorldPointerDestinationSet != null)
         WorldPointerDestinationSet(this, e);
 }
 void DoPointerOut(object sender, WorldPointerEventArgs e)
 {
     DebugLogger(e.controllerIndex, "POINTER OUT", e.target, e.distance, e.destinationPosition);
 }
Esempio n. 15
0
 void DoPointerOut(object sender, WorldPointerEventArgs e)
 {
     DebugLogger(e.controllerIndex, "POINTER OUT", e.target, e.distance, e.tipPosition);
 }