bool SetImageForVRHeadset(EyeTrackingInterpret _eyeTracker, EyeInfo rightEyeGaze, EyeInfo leftEyeGaze) { //if it's connected and tracking, create green image if (_eyeTracker == null) { //Debug.LogWarning("EyeTracker not set up or working"); headsetRend.color = new Color(1, 0, 0); return(false); } if (rightEyeGaze == null || leftEyeGaze == null) { headsetRend.color = new Color(1, 0, 0); return(false); } if (rightEyeGaze.EyeNorm == Vector3.zero || leftEyeGaze.EyeNorm == Vector3.zero) { //Debug.LogWarning("Eyes are not being tracked"); headsetRend.color = new Color(1, 0, 0); return(false); } headsetRend.color = new Color(0, 1, 0); return(true); //else, turn black/red }
private void GetTarget() { mNextTarget = NextTarget(State, SightDistance); }