using System; using Cpp2IlInjected; using UnityEngine; // Token: 0x020004B9 RID: 1209 [Token(Token = "0x20004B9")] public class MirrorCameraOutput : MonoBehaviour { // Token: 0x060023E1 RID: 9185 RVA: 0x00090578 File Offset: 0x0008E778 [Token(Token = "0x60023E1")] [Address(RVA = "0x175DB50", Offset = "0x175CB50", VA = "0x18175DB50")] private void Awake() { Material nbleighkbmh = MirrorCameraOutput.NBLEIGHKBMH; int num = 0; if (nbleighkbmh == num) { MirrorCameraOutput.NBLEIGHKBMH = global::UnityEngine.Object.Instantiate(this.mirrorMat); } } // Token: 0x060023E2 RID: 9186 RVA: 0x000905A8 File Offset: 0x0008E7A8 [Token(Token = "0x60023E2")] [Address(RVA = "0x175DC50", Offset = "0x175CC50", VA = "0x18175DC50")] private void OnRenderImage(RenderTexture FAACBOBPIKK, RenderTexture LBPIJFELLCN) { if (!this.MirrorImage) { Material nbleighkbmh = MirrorCameraOutput.NBLEIGHKBMH; } MirrorCameraOutput.NBLEIGHKBMH.SetFloat("_MirrorImage", 1f); Material nbleighkbmh2 = MirrorCameraOutput.NBLEIGHKBMH; Graphics.Blit(FAACBOBPIKK, LBPIJFELLCN, nbleighkbmh2); } // Token: 0x060023E3 RID: 9187 RVA: 0x000905EC File Offset: 0x0008E7EC [Token(Token = "0x60023E3")] [Address(RVA = "0x6A46D0", Offset = "0x6A36D0", VA = "0x1806A46D0")] public MirrorCameraOutput() { } // Token: 0x060023E4 RID: 9188 RVA: 0x0000220F File Offset: 0x0000040F // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x60023E4")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")] static MirrorCameraOutput() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x04001B9B RID: 7067 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4001B9B")] public bool MirrorImage = true; // Token: 0x04001B9C RID: 7068 [Token(Token = "0x4001B9C")] private static Material NBLEIGHKBMH; // Token: 0x04001B9D RID: 7069 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4001B9D")] [SerializeField] private Material mirrorMat; }