using System; using System.Collections; using System.Collections.Generic; using Cpp2IlInjected; using RecRoom.Core; using UnityEngine; namespace RRUI.Data { // Token: 0x02000B04 RID: 2820 [Token(Token = "0x2000B04")] public abstract class ModelBase : MonoBehaviour, ICEIABPJKLB { // Token: 0x17000C61 RID: 3169 // (get) Token: 0x06004760 RID: 18272 RVA: 0x00110E84 File Offset: 0x0010F084 [Token(Token = "0x17000C61")] public OKNNKFGFODL JPJDLBIBOCA { [Token(Token = "0x6004760")] [Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "4")] get; } // Token: 0x17000C62 RID: 3170 // (get) Token: 0x06004761 RID: 18273 RVA: 0x00110E98 File Offset: 0x0010F098 [Token(Token = "0x17000C62")] public MFBGLIHGCGO DKIHGCHPAFI { [Token(Token = "0x6004761")] [Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400", Slot = "5")] get; } // Token: 0x17000C63 RID: 3171 // (get) Token: 0x06004762 RID: 18274 [Token(Token = "0x17000C63")] public abstract bool DEIAPDGENLP { [Token(Token = "0x6004762")] [Address(Slot = "8")] get; } // Token: 0x06004763 RID: 18275 RVA: 0x00110EAC File Offset: 0x0010F0AC [Token(Token = "0x6004763")] [Address(RVA = "0x12C6AD0", Offset = "0x12C58D0", VA = "0x1812C6AD0", 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: 0x06004764 RID: 18276 RVA: 0x00110EEC File Offset: 0x0010F0EC [Token(Token = "0x6004764")] [Address(RVA = "0x12C6940", Offset = "0x12C5740", VA = "0x1812C6940")] private protected void BFFMPHOGMMA(Action BDNPNGGCFPN) { ModelBase.EJGMGDKKCLN.PGMHOFFLPIH(this, BDNPNGGCFPN); } // Token: 0x06004765 RID: 18277 RVA: 0x00110F0C File Offset: 0x0010F10C [Token(Token = "0x6004765")] [Address(RVA = "0x12C69D0", Offset = "0x12C57D0", VA = "0x1812C69D0")] private protected void HGEKLFMNLFO() { ModelBase.EJGMGDKKCLN.FNHBPBELALE(this); } // Token: 0x06004766 RID: 18278 RVA: 0x00110F2C File Offset: 0x0010F12C [Token(Token = "0x6004766")] [Address(RVA = "0x12C6A50", Offset = "0x12C5850", VA = "0x1812C6A50")] private protected bool JNMGGNLAHKB() { return ModelBase.EJGMGDKKCLN.EDKNGKHDHCK(this); } // Token: 0x06004767 RID: 18279 RVA: 0x00110F4C File Offset: 0x0010F14C [Token(Token = "0x6004767")] [Address(RVA = "0x12C6AD0", Offset = "0x12C58D0", VA = "0x1812C6AD0")] 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: 0x06004768 RID: 18280 RVA: 0x00110F8C File Offset: 0x0010F18C [Token(Token = "0x6004768")] [Address(RVA = "0x12C62D0", Offset = "0x12C50D0", VA = "0x1812C62D0")] 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: 0x06004769 RID: 18281 RVA: 0x001110B4 File Offset: 0x0010F2B4 [Token(Token = "0x6004769")] [Address(RVA = "0x12C6C30", Offset = "0x12C5A30", VA = "0x1812C6C30")] 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: 0x0600476B RID: 18283 RVA: 0x00111124 File Offset: 0x0010F324 [Token(Token = "0x600476B")] [Address(RVA = "0x981B80", Offset = "0x980980", VA = "0x180981B80", Slot = "7")] private GameObject BJPCCJPPLKE() { return base.gameObject; } // Token: 0x0400369F RID: 13983 [Token(Token = "0x400369F")] private static readonly List NDDHLJHHMIM = new List(); // Token: 0x040036A0 RID: 13984 [Token(Token = "0x40036A0")] private static readonly List OJAIJAMCIKH = new List(); // Token: 0x040036A1 RID: 13985 [Token(Token = "0x40036A1")] private static readonly KGOLKEPGDCO EJGMGDKKCLN = new KGOLKEPGDCO(Scheduler.NEIJEKIKDOG.LateUpdate); // Token: 0x040036A4 RID: 13988 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40036A4")] [SerializeField] [HideInInspector] private GameObject prefabRoot; // Token: 0x040036A5 RID: 13989 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40036A5")] private bool MFBIIAEFGPM; } }