using System; using System.Collections; using System.Collections.Generic; using Unity.XR.CoreUtils; using UnityEngine; using UnityEngine.Rendering; using UnityEngine.UI; using UnityEngine.XR.Interaction.Toolkit; public class MenuTeleportButton : MonoBehaviour { public Sprite NormalSprite; public Sprite HoverSprite; public String TargetName; public XRBaseControllerInteractor LeftXRInteractor; // Reference to XR controller interactor (e.g., Ray Interactor) public XRBaseControllerInteractor RightXRInteractor; public XROrigin Player; private Button button; private TeleportLocation target; // Target teleport position void Start() { button = GetComponent