示例#1
0
    // 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;
        }
    }
示例#2
0
 // Token: 0x060002EC RID: 748 RVA: 0x00011230 File Offset: 0x0000F430
 public virtual bool IsUICamera(global::UnityEngine.Camera camera)
 {
     return(camera.GetComponent("UICamera"));
 }
示例#3
0
 // 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));
 }