Exemplo n.º 1
0
    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
    }
Exemplo n.º 2
0
 private void GetTarget()
 {
     mNextTarget = NextTarget(State, SightDistance);
 }