using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom { // Token: 0x02001C51 RID: 7249 [Token(Token = "0x2001C51")] [StructLayout(3)] public class SimplifiedMirrorOccluder : MonoBehaviour { // Token: 0x0600C231 RID: 49713 RVA: 0x002DC5F0 File Offset: 0x002DA7F0 [Token(Token = "0x600C231")] [Address(RVA = "0x14F5F20", Offset = "0x14F4920", VA = "0x1814F5F20")] private void Start() { base.gameObject.layer = 31; Mirror mirror = this.mirror; int num = 0; if (mirror == num) { throw new NullReferenceException(); } Renderer renderer = this.localRenderer; int num2 = 0; if (!(renderer == num2)) { Renderer renderer2 = this.localRenderer; int ooiofhfoaaf = PAMNDKEGFFG.OOIOFHFOAAF; Color simplifiedBackgroundColor = this.mirror.simplifiedBackgroundColor; renderer2.SetMaterialProperty(ooiofhfoaaf, simplifiedBackgroundColor); this.localRenderer.enabled = true; return; } Debug.LogError("renderer is null"); } // Token: 0x0600C232 RID: 49714 RVA: 0x002DC674 File Offset: 0x002DA874 [Token(Token = "0x600C232")] [Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")] public SimplifiedMirrorOccluder() { } // Token: 0x04008054 RID: 32852 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4008054")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private Renderer localRenderer; // Token: 0x04008055 RID: 32853 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4008055")] [SerializeField] private Mirror mirror; } }