165 lines
4.6 KiB
C#
165 lines
4.6 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Circuits.Protobuf;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02002213 RID: 8723
|
|
[Token(Token = "0x2002213")]
|
|
[StructLayout(3)]
|
|
public abstract class PALEOOLLBBP
|
|
{
|
|
// Token: 0x0600F075 RID: 61557 RVA: 0x0038EC18 File Offset: 0x0038CE18
|
|
[Token(Token = "0x600F075")]
|
|
[Address(RVA = "0x1CA4760", Offset = "0x1CA3160", VA = "0x181CA4760")]
|
|
public static void PGNCHGNKLGL(COINPCHOMPP EJJJBPLKFFE, CircuitNodeGraphCollectionData KFFMHCLOCFO)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
List<PALEOOLLBBP> cdafcjeafji = PALEOOLLBBP.CDAFCJEAFJI;
|
|
Func<PALEOOLLBBP, bool> <>9__0;
|
|
Func<PALEOOLLBBP, bool> <>9__ = <>9__0;
|
|
if (<>9__ == 0)
|
|
{
|
|
Func<PALEOOLLBBP, bool> func = delegate(PALEOOLLBBP m)
|
|
{
|
|
COINPCHOMPP lakkacejhho = m.LAKKACEJHHO;
|
|
return EJJJBPLKFFE < lakkacejhho;
|
|
};
|
|
<>9__0 = func;
|
|
}
|
|
IEnumerable<PALEOOLLBBP> enumerable = Enumerable.Where<PALEOOLLBBP>(cdafcjeafji, <>9__);
|
|
num += num;
|
|
num++;
|
|
if (num != 0)
|
|
{
|
|
if (num >= num)
|
|
{
|
|
goto IL_5F;
|
|
}
|
|
num += num;
|
|
if (num != 0)
|
|
{
|
|
num++;
|
|
goto IL_5F;
|
|
}
|
|
IL_94:
|
|
int num2;
|
|
num2 += num2;
|
|
goto IL_9B;
|
|
IL_5F:
|
|
int num3 = 0;
|
|
COINPCHOMPP roomDataVersion = EJJJBPLKFFE;
|
|
Debug.LogWarning(string.Format("Running {0} \"{1}\" for data version {2}", "CircuitPreInitializeMigration", num3, num));
|
|
num2 = (int)roomDataVersion;
|
|
string text = num.ToString();
|
|
num2 += num2;
|
|
goto IL_94;
|
|
}
|
|
IL_9B:
|
|
if (num != 0)
|
|
{
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0600F076 RID: 61558 RVA: 0x0038ECDC File Offset: 0x0038CEDC
|
|
[Token(Token = "0x600F076")]
|
|
[Address(RVA = "0x3C1040", Offset = "0x3BFA40", VA = "0x1803C1040")]
|
|
protected PALEOOLLBBP(COINPCHOMPP runBeforePersistenceVersion, string migrationName)
|
|
{
|
|
this.LAKKACEJHHO = runBeforePersistenceVersion;
|
|
this.KABGMLIODPE = migrationName;
|
|
}
|
|
|
|
// Token: 0x0600F077 RID: 61559 RVA: 0x0038ED00 File Offset: 0x0038CF00
|
|
[Token(Token = "0x600F077")]
|
|
[Address(RVA = "0x1CA4750", Offset = "0x1CA3150", VA = "0x181CA4750")]
|
|
protected bool NPPIMEIINJD(COINPCHOMPP EJJJBPLKFFE)
|
|
{
|
|
return EJJJBPLKFFE < this.LAKKACEJHHO;
|
|
}
|
|
|
|
// Token: 0x0600F078 RID: 61560 RVA: 0x0038ED18 File Offset: 0x0038CF18
|
|
[Token(Token = "0x600F078")]
|
|
[Address(RVA = "0x1CA4680", Offset = "0x1CA3080", VA = "0x181CA4680")]
|
|
private void CPLDGKCIAGP(COINPCHOMPP EJJJBPLKFFE, CircuitNodeGraphCollectionData KFFMHCLOCFO)
|
|
{
|
|
string text;
|
|
Debug.LogWarning(text);
|
|
string text2 = this.ToString();
|
|
}
|
|
|
|
// Token: 0x0600F079 RID: 61561
|
|
[Token(Token = "0x600F079")]
|
|
[Address(Slot = "4")]
|
|
protected abstract void JLMAIGOKJGO(COINPCHOMPP EJJJBPLKFFE, CircuitNodeGraphCollectionData KFFMHCLOCFO);
|
|
|
|
// Token: 0x0600F07A RID: 61562 RVA: 0x0038ED34 File Offset: 0x0038CF34
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x600F07A")]
|
|
[Address(RVA = "0x1CA4AB0", Offset = "0x1CA34B0", VA = "0x181CA4AB0")]
|
|
static PALEOOLLBBP()
|
|
{
|
|
List<PALEOOLLBBP> list = new List();
|
|
JJOHDPELJIO jjohdpeljio = new JJOHDPELJIO();
|
|
list.Add(jjohdpeljio);
|
|
PALEOOLLBBP.CDAFCJEAFJI = list;
|
|
}
|
|
|
|
// Token: 0x04009FD6 RID: 40918
|
|
[Token(Token = "0x4009FD6")]
|
|
private static List<PALEOOLLBBP> CDAFCJEAFJI;
|
|
|
|
// Token: 0x04009FD7 RID: 40919
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009FD7")]
|
|
private readonly COINPCHOMPP LAKKACEJHHO;
|
|
|
|
// Token: 0x04009FD8 RID: 40920
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4009FD8")]
|
|
private readonly string KABGMLIODPE;
|
|
|
|
// Token: 0x02002214 RID: 8724
|
|
[Token(Token = "0x2002214")]
|
|
[CompilerGenerated]
|
|
private sealed class HNHKJEDLEBC
|
|
{
|
|
// Token: 0x0600F07B RID: 61563 RVA: 0x0038ED60 File Offset: 0x0038CF60
|
|
[Token(Token = "0x600F07B")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public HNHKJEDLEBC()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600F07C RID: 61564 RVA: 0x0038ED74 File Offset: 0x0038CF74
|
|
[Token(Token = "0x600F07C")]
|
|
[Address(RVA = "0x1CA1950", Offset = "0x1CA0350", VA = "0x181CA1950")]
|
|
internal bool <RunAll>b__0(PALEOOLLBBP m)
|
|
{
|
|
COINPCHOMPP lakkacejhho = m.LAKKACEJHHO;
|
|
return this.roomDataVersion < lakkacejhho;
|
|
}
|
|
|
|
// Token: 0x04009FD9 RID: 40921
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009FD9")]
|
|
public COINPCHOMPP roomDataVersion;
|
|
|
|
// Token: 0x04009FDA RID: 40922
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4009FDA")]
|
|
public Func<PALEOOLLBBP, bool> <>9__0;
|
|
}
|
|
}
|