// Token: 0x0600006A RID: 106 RVA: 0x00004E14 File Offset: 0x00003014 private void OnEnable() { this.cameras = global::UnityEngine.Object.FindObjectsOfType <global::UnityEngine.Camera>(); bool flag = this.cameras != null; if (flag) { int num = this.cameras.Length; this.cameraRects = new global::UnityEngine.Rect[num]; for (int i = 0; i < num; i++) { global::UnityEngine.Camera camera = this.cameras[i]; this.cameraRects[i] = camera.rect; bool flag2 = camera == this.cam; if (!flag2) { bool flag3 = camera.targetTexture != null; if (!flag3) { bool flag4 = camera.GetComponent <global::SteamVR_Camera>() != null; if (!flag4) { camera.rect = new global::UnityEngine.Rect(0.5f, 0f, 0.5f, 0.5f); } } } } } bool flag5 = this.config.sceneResolutionScale > 0f; if (flag5) { this.sceneResolutionScale = global::SteamVR_Camera.sceneResolutionScale; global::SteamVR_Camera.sceneResolutionScale = this.config.sceneResolutionScale; } }
// Token: 0x060002EC RID: 748 RVA: 0x00011230 File Offset: 0x0000F430 public virtual bool IsUICamera(global::UnityEngine.Camera camera) { return(camera.GetComponent("UICamera")); }
// Token: 0x06000541 RID: 1345 RVA: 0x0001A8C4 File Offset: 0x00018AC4 public bool Check(global::UnityEngine.Camera camera) { return(!camera.GetComponent("UICamera") && !camera.name.Contains("VR") && camera.targetTexture == null && (!camera.CompareTag("MainCamera") || !this._SpareMainCamera)); }