using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; namespace Oculus.Platform.Samples.VrBoardGame { public class EyeCamera : MonoBehaviour { [SerializeField] private EventSystem m_eventSystem; [SerializeField] private GameController m_gameController; [SerializeField] private SphereCollider m_gazeTracker; private Button m_currentButton; private GamePiece m_currentPiece; private BoardPosition m_boardPosition; private void Update() { Button button = null; GamePiece gamePiece = null; BoardPosition boardPosition = null; RaycastHit hitInfo; if (Physics.Raycast(base.transform.position, base.transform.forward, out hitInfo, 50f)) { button = hitInfo.collider.GetComponent