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 cdafcjeafji = PALEOOLLBBP.CDAFCJEAFJI; Func <>9__0; Func <>9__ = <>9__0; if (<>9__ == 0) { Func func = delegate(PALEOOLLBBP m) { COINPCHOMPP lakkacejhho = m.LAKKACEJHHO; return EJJJBPLKFFE < lakkacejhho; }; <>9__0 = func; } IEnumerable enumerable = Enumerable.Where(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 list = new List(); JJOHDPELJIO jjohdpeljio = new JJOHDPELJIO(); list.Add(jjohdpeljio); PALEOOLLBBP.CDAFCJEAFJI = list; } // Token: 0x04009FD6 RID: 40918 [Token(Token = "0x4009FD6")] private static List 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 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 <>9__0; } }