28 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			C#
		
	
			
		
		
	
	
			28 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			C#
		
	
// Small shim for VRSettings/XRSettings on XboxOne, Switch and PS Vita
 | 
						|
#if ((UNITY_XBOXONE || UNITY_SWITCH || UNITY_PSP2) && !UNITY_2018_3_OR_NEWER)  && !UNITY_EDITOR
 | 
						|
using System;
 | 
						|
 | 
						|
namespace UnityEngine.XR
 | 
						|
{
 | 
						|
    public static class XRSettings
 | 
						|
    {
 | 
						|
        public static bool enabled { get; set; }
 | 
						|
        public static bool isDeviceActive { get; private set; }
 | 
						|
        public static bool showDeviceView { get; set; }
 | 
						|
        [Obsolete("renderScale is deprecated, use XRSettings.eyeTextureResolutionScale instead (UnityUpgradable) -> eyeTextureResolutionScale")]
 | 
						|
        public static float renderScale { get; set; }
 | 
						|
        public static float eyeTextureResolutionScale { get; set; }
 | 
						|
        public static int eyeTextureWidth { get; private set; }
 | 
						|
        public static int eyeTextureHeight { get; private set; }
 | 
						|
        public static RenderTextureDescriptor eyeTextureDesc { get; private set; }
 | 
						|
        public static float renderViewportScale { get; set; }
 | 
						|
        public static float occlusionMaskScale { get; set; }
 | 
						|
        public static bool useOcclusionMesh { get; set; }
 | 
						|
        public static string loadedDeviceName { get; private set; }
 | 
						|
        public static string[] supportedDevices { get; private set; }
 | 
						|
        public static void LoadDeviceByName(string deviceName) { }
 | 
						|
        public static void LoadDeviceByName(string[] prioritizedDeviceNameList) { }
 | 
						|
    }
 | 
						|
}
 | 
						|
#endif
 |