Files
2026-04-08 23:40:05 +02:00

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