using System; using Cpp2IlInjected; using UnityEngine; namespace VRPanorama { // Token: 0x02000762 RID: 1890 [Token(Token = "0x2000762")] [RequireComponent(typeof(VRCapture))] public class VRCompositor : MonoBehaviour { // Token: 0x060036C4 RID: 14020 RVA: 0x000E15F8 File Offset: 0x000DF7F8 [Token(Token = "0x60036C4")] [Address(RVA = "0x202B970", Offset = "0x202A970", VA = "0x18202B970")] private void Awake() { Camera component = base.gameObject.GetComponent(); Camera[] array = this.cameraLayers; int num = 0; this.PLGAGEFDFLM = component; if (num < array.Length) { array[num].fieldOfView = 100f; this.cameraLayers[num].renderingPath = RenderingPath.DeferredShading; Camera[] array2 = this.cameraLayers; num++; } } // Token: 0x060036C5 RID: 14021 RVA: 0x000E1660 File Offset: 0x000DF860 [Token(Token = "0x60036C5")] [Address(RVA = "0x202BA80", Offset = "0x202AA80", VA = "0x18202BA80")] private void Update() { RenderTexture targetTexture = this.PLGAGEFDFLM.targetTexture; Camera[] array = this.cameraLayers; int num = 0; this.IFPIIIGBLPL = targetTexture; if (num < array.Length) { Camera camera = array[num]; RenderTexture ifpiiigblpl = this.IFPIIIGBLPL; camera.targetTexture = ifpiiigblpl; this.cameraLayers[num].Render(); Camera[] array2 = this.cameraLayers; num++; } } // Token: 0x060036C6 RID: 14022 RVA: 0x000E16D0 File Offset: 0x000DF8D0 [Token(Token = "0x60036C6")] [Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")] public VRCompositor() { } // Token: 0x04002D8E RID: 11662 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002D8E")] private RenderTexture IFPIIIGBLPL; // Token: 0x04002D8F RID: 11663 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4002D8F")] private Camera PLGAGEFDFLM; // Token: 0x04002D90 RID: 11664 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4002D90")] public Camera[] cameraLayers; } }