TaiZhouCangChu_VRanime/Assets/Scripts/SteamVR_UIPointer.cs

59 lines
1.9 KiB
C#

using UnityEngine;
// using Valve.VR.Extras;
using UnityEngine.EventSystems;
public class SteamVR_UIPointer : MonoBehaviour
{
// private SteamVR_LaserPointer laserPointer;
//
// [Header("显示激光"), SerializeField]
// private bool enablePointer = true;
//
// private void Awake()
// {
// laserPointer = GetComponent<SteamVR_LaserPointer>();
// }
//
// private void Start()
// {
// if (!enablePointer)
// {
// laserPointer.enabled = false;
// return;
// }
// else
// {
// laserPointer.PointerIn += LaserPointer_PointerIn;
// laserPointer.PointerClick += LaserPointer_PointerClick;
// laserPointer.PointerOut += LaserPointer_PointerOut;
// }
// }
//
// private void LaserPointer_PointerIn(object sender, PointerEventArgs e)
// {
// IPointerEnterHandler pointerEnterHandler = e.target.GetComponent<IPointerEnterHandler>();
// if (pointerEnterHandler != null)
// {
// pointerEnterHandler.OnPointerEnter(new PointerEventData(EventSystem.current));
// }
// }
//
// private void LaserPointer_PointerClick(object sender, PointerEventArgs e)
// {
// IPointerClickHandler pointerClickHandler = e.target.GetComponent<IPointerClickHandler>();
// if (pointerClickHandler != null)
// {
// pointerClickHandler.OnPointerClick(new PointerEventData(EventSystem.current));
// }
// }
//
// private void LaserPointer_PointerOut(object sender, PointerEventArgs e)
// {
// IPointerExitHandler pointerExitHandler = e.target.GetComponent<IPointerExitHandler>();
// if (pointerExitHandler != null)
// {
// pointerExitHandler.OnPointerExit(new PointerEventData(EventSystem.current));
// }
// }
}