Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RRUI/Data/ModelBase.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

270 lines
7.0 KiB
C#

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<ModelBase> 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<ModelBase> ojaijamcikh = ModelBase.OJAIJAMCIKH;
LBFOOLAIGBI.IFFLOPMPLPN<ModelBase>(DOJCFCINALC, ojaijamcikh);
List<ModelBase> ojaijamcikh2 = ModelBase.OJAIJAMCIKH;
List<ModelBase> 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<MHEBKFODAGL> nddhljhhmim = ModelBase.NDDHLJHHMIM;
LBFOOLAIGBI.IFFLOPMPLPN<MHEBKFODAGL>(DOJCFCINALC, nddhljhhmim);
List<MHEBKFODAGL> 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<ModelBase> 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<MHEBKFODAGL> NDDHLJHHMIM = new List();
// Token: 0x04003760 RID: 14176
[Token(Token = "0x4003760")]
private static readonly List<ModelBase> 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;
}
}