private void ReadProfile() { if (ConfigurationProfile == null) { Debug.LogError("Windows Mixed Reality Eye Tracking Provider requires a configuration profile to run properly."); return; } MixedRealityEyeTrackingProfile profile = ConfigurationProfile as MixedRealityEyeTrackingProfile; if (profile == null) { Debug.LogError("Windows Mixed Reality Eye Tracking Provider's configuration profile must be a MixedRealityEyeTrackingProfile."); return; } SmoothEyeTracking = profile.SmoothEyeTracking; }
private void ReadProfile() { if (ConfigurationProfile == null) { Debug.LogError("OpenXR Eye Tracking Provider requires a configuration profile to run properly."); return; } MixedRealityEyeTrackingProfile profile = ConfigurationProfile as MixedRealityEyeTrackingProfile; if (profile == null) { Debug.LogError("OpenXR Eye Tracking Provider's configuration profile must be a MixedRealityEyeTrackingProfile."); return; } SmoothEyeTracking = profile.SmoothEyeTracking; #if !UNITY_OPENXR Debug.LogWarning("OpenXR Eye Tracking Provider requires Unity's OpenXR Plugin to be installed."); #endif // !UNITY_OPENXR }