270 lines
7.0 KiB
C#
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;
|
|
}
|
|
}
|