using System; using System.Collections; using System.Collections.Generic; using System.Diagnostics; using Cpp2IlInjected; using RecRoom.Core; using UnityEngine; namespace RRUI.Data { // Token: 0x02000B2B RID: 2859 [Token(Token = "0x2000B2B")] public abstract class ModelBase : MonoBehaviour, ICEIABPJKLB { // Token: 0x17000C8B RID: 3211 // (get) Token: 0x06004869 RID: 18537 RVA: 0x00113200 File Offset: 0x00111400 [Token(Token = "0x17000C8B")] public OKNNKFGFODL JPJDLBIBOCA { [Token(Token = "0x6004869")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "4")] get; } // Token: 0x17000C8C RID: 3212 // (get) Token: 0x0600486A RID: 18538 RVA: 0x00113214 File Offset: 0x00111414 [Token(Token = "0x17000C8C")] public MFBGLIHGCGO DKIHGCHPAFI { [Token(Token = "0x600486A")] [Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0", Slot = "5")] get; } // Token: 0x17000C8D RID: 3213 // (get) Token: 0x0600486B RID: 18539 [Token(Token = "0x17000C8D")] public abstract bool DEIAPDGENLP { [Token(Token = "0x600486B")] [Address(Slot = "8")] get; } // Token: 0x0600486C RID: 18540 RVA: 0x00113228 File Offset: 0x00111428 [Token(Token = "0x600486C")] [Address(RVA = "0x1C7C470", Offset = "0x1C7B470", VA = "0x181C7C470", Slot = "9")] protected virtual void Start() { if (!this.MFBIIAEFGPM) { this.MFBIIAEFGPM = true; GameObject gameObject = this.prefabRoot; int num = 0; if (gameObject != num) { } GameObject gameObject2 = base.gameObject; this.ADECGLHKBIN(gameObject2); return; } } // Token: 0x0600486D RID: 18541 RVA: 0x00113268 File Offset: 0x00111468 [Token(Token = "0x600486D")] [Address(RVA = "0x1C7C2E0", Offset = "0x1C7B2E0", VA = "0x181C7C2E0")] private protected void BFFMPHOGMMA(Action BDNPNGGCFPN) { ModelBase.EJGMGDKKCLN.PGMHOFFLPIH(this, BDNPNGGCFPN); } // Token: 0x0600486E RID: 18542 RVA: 0x00113288 File Offset: 0x00111488 [Token(Token = "0x600486E")] [Address(RVA = "0x1C7C370", Offset = "0x1C7B370", VA = "0x181C7C370")] private protected void HGEKLFMNLFO() { ModelBase.EJGMGDKKCLN.FNHBPBELALE(this); } // Token: 0x0600486F RID: 18543 RVA: 0x001132A8 File Offset: 0x001114A8 [Token(Token = "0x600486F")] [Address(RVA = "0x1C7C3F0", Offset = "0x1C7B3F0", VA = "0x181C7C3F0")] private protected bool JNMGGNLAHKB() { return ModelBase.EJGMGDKKCLN.EDKNGKHDHCK(this); } // Token: 0x06004870 RID: 18544 RVA: 0x001132C8 File Offset: 0x001114C8 [Token(Token = "0x6004870")] [Address(RVA = "0x1C7C470", Offset = "0x1C7B470", VA = "0x181C7C470")] private void OFFLOPLJBBG() { if (!this.MFBIIAEFGPM) { this.MFBIIAEFGPM = true; GameObject gameObject = this.prefabRoot; int num = 0; if (gameObject != num) { } GameObject gameObject2 = base.gameObject; this.ADECGLHKBIN(gameObject2); return; } } // Token: 0x06004871 RID: 18545 RVA: 0x00113308 File Offset: 0x00111508 [Token(Token = "0x6004871")] [Address(RVA = "0x1C7BC70", Offset = "0x1C7AC70", VA = "0x181C7BC70")] private void ADECGLHKBIN(GameObject DOJCFCINALC) { int num; do { num = 0; List ojaijamcikh = ModelBase.OJAIJAMCIKH; LBFOOLAIGBI.IFFLOPMPLPN(DOJCFCINALC, ojaijamcikh); List ojaijamcikh2 = ModelBase.OJAIJAMCIKH; List ojaijamcikh3 = ModelBase.OJAIJAMCIKH; bool flag; if (flag) { bool flag2; while (!flag2) { } } if (num != 0) { goto IL_10D; } if (num != -1) { if (typeof(ModelBase).TypeHandle == (ulong)243L) { return; } if (typeof(ModelBase).TypeHandle == (ulong)92L) { } } List nddhljhhmim = ModelBase.NDDHLJHHMIM; LBFOOLAIGBI.IFFLOPMPLPN(DOJCFCINALC, nddhljhhmim); List nddhljhhmim2 = ModelBase.NDDHLJHHMIM; bool flag3; if (flag3) { num += num; num++; num += 3; num += 19; } uint num2; num2 += (uint)1; int num3 = 0; if (num != 0) { goto IL_10D; } if (num2 != (uint)(-1)) { } IEnumerator enumerator = DOJCFCINALC.transform.GetEnumerator(); uint num4; if (num3 < (int)num4) { num3 += num3; num3++; } int num5 = 0; if (enumerator != 0) { if (num3 < num5) { num3 += num3; num3++; } ulong num6; num6 += (ulong)1L; if (num3 == 0) { goto IL_10D; } GameObject gameObject; this.ADECGLHKBIN(gameObject); } if (num2 != (uint)0) { } } while (num != 0); ModelBase.OJAIJAMCIKH.Clear(); ModelBase.NDDHLJHHMIM.Clear(); return; IL_10D: throw new NullReferenceException(); } // Token: 0x06004872 RID: 18546 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6004872")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")] [Conditional("RRUI_PROFILING")] protected void GNIONFAHMPA(string MFDCCNKNIPD) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06004873 RID: 18547 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6004873")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")] [Conditional("RRUI_PROFILING")] protected void HFDPNJJELPA() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06004874 RID: 18548 RVA: 0x00113430 File Offset: 0x00111630 [Token(Token = "0x6004874")] [Address(RVA = "0x1C7C5D0", Offset = "0x1C7B5D0", VA = "0x181C7C5D0")] protected ModelBase() { int num; int num2; OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0); num2 = 0; num = 0; this.JPJDLBIBOCA = oknnkfgfodl; int num3; int num4; MFBGLIHGCGO mfbglihgcgo = new MFBGLIHGCGO(4, num3 != 0, num4 != 0); num4 = 0; num3 = 0; this.DKIHGCHPAFI = mfbglihgcgo; base..ctor(); } // Token: 0x06004876 RID: 18550 RVA: 0x001134A0 File Offset: 0x001116A0 [Token(Token = "0x6004876")] [Address(RVA = "0xD78D60", Offset = "0xD77D60", VA = "0x180D78D60", Slot = "7")] private GameObject BJPCCJPPLKE() { return base.gameObject; } // Token: 0x0400375F RID: 14175 [Token(Token = "0x400375F")] private static readonly List NDDHLJHHMIM = new List(); // Token: 0x04003760 RID: 14176 [Token(Token = "0x4003760")] private static readonly List OJAIJAMCIKH = new List(); // Token: 0x04003761 RID: 14177 [Token(Token = "0x4003761")] private static readonly KGOLKEPGDCO EJGMGDKKCLN = new KGOLKEPGDCO(Scheduler.NEIJEKIKDOG.LateUpdate); // Token: 0x04003764 RID: 14180 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4003764")] [HideInInspector] [SerializeField] private GameObject prefabRoot; // Token: 0x04003765 RID: 14181 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4003765")] private bool MFBIIAEFGPM; } }