A game about forced loneliness, made by TACStudios
1using System; 2 3namespace Unity.PerformanceTesting.Data 4{ 5 /// <summary> 6 /// Represents player settings of a performance test, sampled at the beginning of a test run. 7 /// </summary> 8 [Serializable] 9 public class Player 10 { 11 /// <summary> 12 /// True if the player is a Development build. False if the player is a Release build. 13 /// </summary> 14 [RequiredMember] public bool Development; 15 16 /// <summary> 17 /// Screen resolution width. 18 /// </summary> 19 [RequiredMember] public int ScreenWidth; 20 21 /// <summary> 22 /// Screen resolution height. 23 /// </summary> 24 [RequiredMember] public int ScreenHeight; 25 26 /// <summary> 27 /// Screen refresh rate. 28 /// </summary> 29 [RequiredMember] public int ScreenRefreshRate; 30 31 /// <summary> 32 /// Whether the player is in fullscreen or windowed modes. 33 /// </summary> 34 [RequiredMember] public bool Fullscreen; 35 36 /// <summary> 37 /// The number of VSyncs that should pass between each frame. Use 'Don't Sync' (0) to not wait for VSync. Value must be 0, 1, 2, 3, or 4. 38 /// </summary> 39 [RequiredMember] public int Vsync; 40 41 /// <summary> 42 /// Anti aliasing. 43 /// </summary> 44 [RequiredMember] public int AntiAliasing; 45 46 /// <summary> 47 /// Whether player is in batchmode or not. 48 /// </summary> 49 [RequiredMember] public bool Batchmode; 50 51 /// <summary> 52 /// Render threading mode. 53 /// </summary> 54 [RequiredMember] public string RenderThreadingMode; 55 56 /// <summary> 57 /// Whether GPU skinning is enabled or not. 58 /// </summary> 59 [RequiredMember] public bool GpuSkinning; 60 61 /// <summary> 62 /// String representation of players RuntimePlatform. 63 /// </summary> 64 [RequiredMember] public string Platform; 65 66 /// <summary> 67 /// Color space. 68 /// </summary> 69 [RequiredMember] public string ColorSpace; 70 71 /// <summary> 72 /// Anisotropic filtering. 73 /// </summary> 74 [RequiredMember] public string AnisotropicFiltering; 75 76 /// <summary> 77 /// Blend weights. 78 /// </summary> 79 [RequiredMember] public string BlendWeights; 80 81 /// <summary> 82 /// Graphics API. 83 /// </summary> 84 [RequiredMember] public string GraphicsApi; 85 86 // strings because their enums are editor only. 87 /// <summary> 88 /// Scripting backend. 89 /// </summary> 90 [RequiredMember] public string ScriptingBackend; 91 /// <summary> 92 /// Android target SDK version. 93 /// </summary> 94 [RequiredMember] public string AndroidTargetSdkVersion; 95 /// <summary> 96 /// Android build system. 97 /// </summary> 98 [RequiredMember] public string AndroidBuildSystem; 99 /// <summary> 100 /// Build target. 101 /// </summary> 102 [RequiredMember] public string BuildTarget; 103 /// <summary> 104 /// Stereo rendering path. 105 /// </summary> 106 [RequiredMember] public string StereoRenderingPath; 107 } 108}