using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom { // Token: 0x02001DEE RID: 7662 [Token(Token = "0x2001DEE")] [StructLayout(3)] public class VisibleInCamera : MonoBehaviour { // Token: 0x17002022 RID: 8226 // (get) Token: 0x0600CE58 RID: 52824 RVA: 0x00310C28 File Offset: 0x0030EE28 [Token(Token = "0x17002022")] public bool GDPKBEBEOBA { [Token(Token = "0x600CE58")] [Address(RVA = "0x1802930", Offset = "0x1801330", VA = "0x181802930")] get { int miaimfnhdnj = this.MIAIMFNHDNJ; int frameCount = Time.frameCount; if (miaimfnhdnj != frameCount) { int frameCount2 = Time.frameCount; this.MIAIMFNHDNJ = frameCount2; string text = this.ToString(); this.AGILHLJPKPN = text != null; } return this.AGILHLJPKPN; } } // Token: 0x0600CE59 RID: 52825 RVA: 0x00310C70 File Offset: 0x0030EE70 [Token(Token = "0x600CE59")] [Address(RVA = "0x1802630", Offset = "0x1801030", VA = "0x181802630")] private void Awake() { List list = this.renderers; Renderer[] componentsInChildren = base.GetComponentsInChildren(true); list.AddRange(componentsInChildren); GameObject[] array = this.otherRendererRoots; if (array != 0) { int num = 0; if (num < array.Length) { List list2 = this.renderers; Renderer[] componentsInChildren2 = array[num].GetComponentsInChildren(true); list2.AddRange(componentsInChildren2); GameObject[] array2 = this.otherRendererRoots; num++; } } } // Token: 0x0600CE5A RID: 52826 RVA: 0x00310CDC File Offset: 0x0030EEDC [Token(Token = "0x600CE5A")] [Address(RVA = "0x1802720", Offset = "0x1801120", VA = "0x181802720", Slot = "4")] protected virtual bool MDFDMOJCCNM() { int num; do { num = 0; List list = this.renderers; List.Enumerator enumerator; if (enumerator != 0) { int num2 = 0; if (!(this != num2)) { continue; } bool flag; while (!flag) { } } if (num != -1) { } } while (num != 0); throw new NullReferenceException(); } // Token: 0x0600CE5B RID: 52827 RVA: 0x00310D24 File Offset: 0x0030EF24 [Token(Token = "0x600CE5B")] [Address(RVA = "0x18028C0", Offset = "0x18012C0", VA = "0x1818028C0")] public VisibleInCamera() { List list = new List(); this.renderers = list; this.MIAIMFNHDNJ = (int)((ulong)4294967295L); base..ctor(); } // Token: 0x04008B4F RID: 35663 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4008B4F")] [SerializeField] private GameObject[] otherRendererRoots; // Token: 0x04008B50 RID: 35664 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4008B50")] [NonSerialized] public List renderers; // Token: 0x04008B51 RID: 35665 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4008B51")] private bool AGILHLJPKPN; // Token: 0x04008B52 RID: 35666 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")] [Token(Token = "0x4008B52")] private int MIAIMFNHDNJ; } }