251 lines
6.2 KiB
C#
251 lines
6.2 KiB
C#
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<ModelBase> 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<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: 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<ModelBase> 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<MHEBKFODAGL> NDDHLJHHMIM = new List();
|
|
|
|
// Token: 0x040036A0 RID: 13984
|
|
[Token(Token = "0x40036A0")]
|
|
private static readonly List<ModelBase> 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;
|
|
}
|
|
}
|