Files
Apr2020-Cpp2Il-Dump/Assembly-CSharp/RRUI/Data/ModelBase.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

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;
}
}