using System; using System.Runtime.CompilerServices; using UnityEngine.Rendering; using UnityEngine.Scripting; namespace UnityEngine { // Token: 0x02000015 RID: 21 public sealed class SystemInfo { // Token: 0x17000038 RID: 56 // (get) Token: 0x060001BA RID: 442 public static extern float batteryLevel { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x17000039 RID: 57 // (get) Token: 0x060001BB RID: 443 public static extern BatteryStatus batteryStatus { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x1700003A RID: 58 // (get) Token: 0x060001BC RID: 444 public static extern string operatingSystem { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x1700003B RID: 59 // (get) Token: 0x060001BD RID: 445 public static extern OperatingSystemFamily operatingSystemFamily { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x1700003C RID: 60 // (get) Token: 0x060001BE RID: 446 public static extern string processorType { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x1700003D RID: 61 // (get) Token: 0x060001BF RID: 447 public static extern int processorFrequency { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x1700003E RID: 62 // (get) Token: 0x060001C0 RID: 448 public static extern int processorCount { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x1700003F RID: 63 // (get) Token: 0x060001C1 RID: 449 public static extern int systemMemorySize { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x17000040 RID: 64 // (get) Token: 0x060001C2 RID: 450 public static extern int graphicsMemorySize { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x17000041 RID: 65 // (get) Token: 0x060001C3 RID: 451 public static extern string graphicsDeviceName { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x17000042 RID: 66 // (get) Token: 0x060001C4 RID: 452 public static extern string graphicsDeviceVendor { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x17000043 RID: 67 // (get) Token: 0x060001C5 RID: 453 public static extern int graphicsDeviceID { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x17000044 RID: 68 // (get) Token: 0x060001C6 RID: 454 public static extern int graphicsDeviceVendorID { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x17000045 RID: 69 // (get) Token: 0x060001C7 RID: 455 public static extern GraphicsDeviceType graphicsDeviceType { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x17000046 RID: 70 // (get) Token: 0x060001C8 RID: 456 public static extern bool graphicsUVStartsAtTop { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x17000047 RID: 71 // (get) Token: 0x060001C9 RID: 457 public static extern string graphicsDeviceVersion { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x17000048 RID: 72 // (get) Token: 0x060001CA RID: 458 public static extern int graphicsShaderLevel { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x17000049 RID: 73 // (get) Token: 0x060001CB RID: 459 RVA: 0x00005104 File Offset: 0x00003304 [Obsolete("graphicsPixelFillrate is no longer supported in Unity 5.0+.")] public static int graphicsPixelFillrate { get { return -1; } } // Token: 0x1700004A RID: 74 // (get) Token: 0x060001CC RID: 460 RVA: 0x0000511C File Offset: 0x0000331C [Obsolete("Vertex program support is required in Unity 5.0+")] public static bool supportsVertexPrograms { get { return true; } } // Token: 0x1700004B RID: 75 // (get) Token: 0x060001CD RID: 461 public static extern bool graphicsMultiThreaded { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x1700004C RID: 76 // (get) Token: 0x060001CE RID: 462 public static extern bool supportsShadows { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x1700004D RID: 77 // (get) Token: 0x060001CF RID: 463 public static extern bool supportsRawShadowDepthSampling { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x1700004E RID: 78 // (get) Token: 0x060001D0 RID: 464 [Obsolete("supportsRenderTextures always returns true, no need to call it")] public static extern bool supportsRenderTextures { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x1700004F RID: 79 // (get) Token: 0x060001D1 RID: 465 public static extern bool supportsMotionVectors { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x17000050 RID: 80 // (get) Token: 0x060001D2 RID: 466 public static extern bool supportsRenderToCubemap { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x17000051 RID: 81 // (get) Token: 0x060001D3 RID: 467 public static extern bool supportsImageEffects { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x17000052 RID: 82 // (get) Token: 0x060001D4 RID: 468 public static extern bool supports3DTextures { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x17000053 RID: 83 // (get) Token: 0x060001D5 RID: 469 public static extern bool supports2DArrayTextures { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x17000054 RID: 84 // (get) Token: 0x060001D6 RID: 470 public static extern bool supports3DRenderTextures { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x17000055 RID: 85 // (get) Token: 0x060001D7 RID: 471 public static extern bool supportsCubemapArrayTextures { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x17000056 RID: 86 // (get) Token: 0x060001D8 RID: 472 public static extern CopyTextureSupport copyTextureSupport { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x17000057 RID: 87 // (get) Token: 0x060001D9 RID: 473 public static extern bool supportsComputeShaders { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x17000058 RID: 88 // (get) Token: 0x060001DA RID: 474 public static extern bool supportsInstancing { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x17000059 RID: 89 // (get) Token: 0x060001DB RID: 475 public static extern bool supportsSparseTextures { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x1700005A RID: 90 // (get) Token: 0x060001DC RID: 476 public static extern int supportedRenderTargetCount { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x1700005B RID: 91 // (get) Token: 0x060001DD RID: 477 public static extern bool usesReversedZBuffer { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x1700005C RID: 92 // (get) Token: 0x060001DE RID: 478 [Obsolete("supportsStencil always returns true, no need to call it")] public static extern int supportsStencil { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x060001DF RID: 479 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] public static extern bool SupportsRenderTextureFormat(RenderTextureFormat format); // Token: 0x060001E0 RID: 480 [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] public static extern bool SupportsTextureFormat(TextureFormat format); // Token: 0x1700005D RID: 93 // (get) Token: 0x060001E1 RID: 481 public static extern NPOTSupport npotSupport { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x1700005E RID: 94 // (get) Token: 0x060001E2 RID: 482 public static extern string deviceUniqueIdentifier { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x1700005F RID: 95 // (get) Token: 0x060001E3 RID: 483 public static extern string deviceName { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x17000060 RID: 96 // (get) Token: 0x060001E4 RID: 484 public static extern string deviceModel { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x17000061 RID: 97 // (get) Token: 0x060001E5 RID: 485 public static extern bool supportsAccelerometer { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x17000062 RID: 98 // (get) Token: 0x060001E6 RID: 486 public static extern bool supportsGyroscope { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x17000063 RID: 99 // (get) Token: 0x060001E7 RID: 487 public static extern bool supportsLocationService { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x17000064 RID: 100 // (get) Token: 0x060001E8 RID: 488 public static extern bool supportsVibration { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x17000065 RID: 101 // (get) Token: 0x060001E9 RID: 489 public static extern bool supportsAudio { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x17000066 RID: 102 // (get) Token: 0x060001EA RID: 490 public static extern DeviceType deviceType { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x17000067 RID: 103 // (get) Token: 0x060001EB RID: 491 public static extern int maxTextureSize { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x17000068 RID: 104 // (get) Token: 0x060001EC RID: 492 public static extern int maxCubemapSize { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x17000069 RID: 105 // (get) Token: 0x060001ED RID: 493 internal static extern int maxRenderTextureSize { [GeneratedByOldBindingsGenerator] [MethodImpl(MethodImplOptions.InternalCall)] get; } // Token: 0x04000028 RID: 40 public const string unsupportedIdentifier = "n/a"; } }