241 lines
5.6 KiB
C#
241 lines
5.6 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom;
|
|
using UnityEngine;
|
|
|
|
namespace RRUI.Data
|
|
{
|
|
// Token: 0x02000A14 RID: 2580
|
|
[Token(Token = "0x2000A14")]
|
|
[StructLayout(3)]
|
|
public abstract class ModelBase : MonoBehaviour, ICEIABPJKLB
|
|
{
|
|
// Token: 0x17000B96 RID: 2966
|
|
// (get) Token: 0x060042DE RID: 17118 RVA: 0x001078A8 File Offset: 0x00105AA8
|
|
[Token(Token = "0x17000B96")]
|
|
public ActionEvent JPJDLBIBOCA
|
|
{
|
|
[Token(Token = "0x60042DE")]
|
|
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240", Slot = "4")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17000B97 RID: 2967
|
|
// (get) Token: 0x060042DF RID: 17119 RVA: 0x001078BC File Offset: 0x00105ABC
|
|
[Token(Token = "0x17000B97")]
|
|
public ActionEvent<ModelBase> DKIHGCHPAFI
|
|
{
|
|
[Token(Token = "0x60042DF")]
|
|
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220", Slot = "5")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x17000B98 RID: 2968
|
|
// (get) Token: 0x060042E0 RID: 17120
|
|
[Token(Token = "0x17000B98")]
|
|
public abstract bool DEIAPDGENLP
|
|
{
|
|
[Token(Token = "0x60042E0")]
|
|
[Address(Slot = "8")]
|
|
get;
|
|
}
|
|
|
|
// Token: 0x060042E1 RID: 17121 RVA: 0x001078D0 File Offset: 0x00105AD0
|
|
[Token(Token = "0x60042E1")]
|
|
[Address(RVA = "0x187BB80", Offset = "0x187A580", VA = "0x18187BB80", 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: 0x060042E2 RID: 17122 RVA: 0x00107910 File Offset: 0x00105B10
|
|
[Token(Token = "0x60042E2")]
|
|
[Address(RVA = "0x187BB80", Offset = "0x187A580", VA = "0x18187BB80")]
|
|
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: 0x060042E3 RID: 17123 RVA: 0x00107950 File Offset: 0x00105B50
|
|
[Token(Token = "0x60042E3")]
|
|
[Address(RVA = "0x187B4C0", Offset = "0x1879EC0", VA = "0x18187B4C0")]
|
|
private void ADECGLHKBIN(GameObject DOJCFCINALC)
|
|
{
|
|
for (;;)
|
|
{
|
|
int num = 0;
|
|
ModelBase.OJAIJAMCIKH.Clear();
|
|
List<ModelBase> ojaijamcikh = ModelBase.OJAIJAMCIKH;
|
|
DOJCFCINALC.GetComponents<ModelBase>(ojaijamcikh);
|
|
List<ModelBase> ojaijamcikh2 = ModelBase.OJAIJAMCIKH;
|
|
List<ModelBase> ojaijamcikh3 = ModelBase.OJAIJAMCIKH;
|
|
List.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
bool flag;
|
|
while (!flag)
|
|
{
|
|
}
|
|
}
|
|
if (num == -1)
|
|
{
|
|
goto IL_86;
|
|
}
|
|
if (typeof(ModelBase).TypeHandle == (ulong)243L)
|
|
{
|
|
break;
|
|
}
|
|
if (typeof(ModelBase).TypeHandle != (ulong)102L)
|
|
{
|
|
goto IL_86;
|
|
}
|
|
ModelBase.NDDHLJHHMIM.Clear();
|
|
List<MHEBKFODAGL> nddhljhhmim = ModelBase.NDDHLJHHMIM;
|
|
DOJCFCINALC.GetComponents<MHEBKFODAGL>(nddhljhhmim);
|
|
List<MHEBKFODAGL> nddhljhhmim2 = ModelBase.NDDHLJHHMIM;
|
|
List.Enumerator enumerator2;
|
|
if (enumerator2 != 0)
|
|
{
|
|
num += num;
|
|
num++;
|
|
int num2 = enumerator2.index;
|
|
goto IL_86;
|
|
}
|
|
IL_94:
|
|
uint num3;
|
|
num3 += (uint)1;
|
|
int num4 = 0;
|
|
if (num3 == (uint)(-1))
|
|
{
|
|
goto IL_DC;
|
|
}
|
|
IEnumerator enumerator3 = DOJCFCINALC.transform.GetEnumerator();
|
|
uint num5;
|
|
if (num4 < (int)num5)
|
|
{
|
|
num4 += num4;
|
|
num4++;
|
|
}
|
|
int num6 = 0;
|
|
if (enumerator3 != 0)
|
|
{
|
|
if (num4 < num6)
|
|
{
|
|
num4 += num4;
|
|
num4++;
|
|
goto IL_DC;
|
|
}
|
|
goto IL_DC;
|
|
}
|
|
IL_F8:
|
|
num3 += (uint)1;
|
|
if (num3 != (uint)0)
|
|
{
|
|
}
|
|
if (num3 != (uint)(-1))
|
|
{
|
|
}
|
|
if (num == 0)
|
|
{
|
|
break;
|
|
}
|
|
continue;
|
|
IL_DC:
|
|
if (num != 0)
|
|
{
|
|
goto IL_115;
|
|
}
|
|
ulong num7;
|
|
num7 += (ulong)1L;
|
|
if (num4 != 0)
|
|
{
|
|
GameObject gameObject;
|
|
this.ADECGLHKBIN(gameObject);
|
|
goto IL_F8;
|
|
}
|
|
goto IL_115;
|
|
IL_86:
|
|
if (num == 0)
|
|
{
|
|
int num2;
|
|
num2 += num2;
|
|
goto IL_94;
|
|
}
|
|
goto IL_115;
|
|
}
|
|
return;
|
|
IL_115:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060042E4 RID: 17124 RVA: 0x00107A80 File Offset: 0x00105C80
|
|
[Token(Token = "0x60042E4")]
|
|
[Address(RVA = "0x187BCB0", Offset = "0x187A6B0", VA = "0x18187BCB0")]
|
|
protected ModelBase()
|
|
{
|
|
int num;
|
|
ActionEvent actionEvent = new ActionEvent(32, num != 0);
|
|
num = 0;
|
|
this.JPJDLBIBOCA = actionEvent;
|
|
int num2;
|
|
ActionEvent<ModelBase> actionEvent2 = new ActionEvent(4, num2 != 0);
|
|
num2 = 0;
|
|
this.DKIHGCHPAFI = actionEvent2;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x060042E6 RID: 17126 RVA: 0x00107ADC File Offset: 0x00105CDC
|
|
[Token(Token = "0x60042E6")]
|
|
[Address(RVA = "0xABFDA0", Offset = "0xABE7A0", VA = "0x180ABFDA0", Slot = "7")]
|
|
private GameObject BJPCCJPPLKE()
|
|
{
|
|
return base.gameObject;
|
|
}
|
|
|
|
// Token: 0x04003527 RID: 13607
|
|
[Token(Token = "0x4003527")]
|
|
private static readonly List<MHEBKFODAGL> NDDHLJHHMIM = new List();
|
|
|
|
// Token: 0x04003528 RID: 13608
|
|
[Token(Token = "0x4003528")]
|
|
private static readonly List<ModelBase> OJAIJAMCIKH = new List();
|
|
|
|
// Token: 0x0400352B RID: 13611
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400352B")]
|
|
[HideInInspector]
|
|
[SerializeField]
|
|
private GameObject prefabRoot;
|
|
|
|
// Token: 0x0400352C RID: 13612
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400352C")]
|
|
private bool MFBIIAEFGPM;
|
|
}
|
|
}
|