using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Async; using RecRoom.CircuitsV2; using RecRoom.Core.Creation; // Token: 0x02002C2F RID: 11311 [Token(Token = "0x2002C2F")] [StructLayout(3)] public abstract class ABFBFBKNOHC : GCHANDDKPBM { // Token: 0x06013E6E RID: 81518 RVA: 0x004C629C File Offset: 0x004C449C [Token(Token = "0x6013E6E")] [Address(RVA = "0x579A20", Offset = "0x578420", VA = "0x180579A20")] public ABFBFBKNOHC(Guid[] objectGuids) { this.OJEKHLDBDCK = objectGuids; } // Token: 0x06013E6F RID: 81519 RVA: 0x004C62B8 File Offset: 0x004C44B8 [Token(Token = "0x6013E6F")] [Address(RVA = "0x126A2E0", Offset = "0x1268CE0", VA = "0x18126A2E0", Slot = "4")] public override IPromise OCAFOIEOMLN(CreationContext LHOMKMINCHH) { int num = 0; LHOMKMINCHH.RemoveAllFromSelection(); int length = this.OJEKHLDBDCK.Length; if (num < length) { num += 2; num += num; bool flag; if (!flag) { CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; bool flag2; if (!flag2) { goto IL_45; } bool flag3 = LHOMKMINCHH.AddToSelection(num); num++; } bool flag4 = LHOMKMINCHH.AddToSelection(num); IL_45: num++; } GBDECALBCOP gbdecalbcop = this.JPALLFAJJKJ(LHOMKMINCHH); return Promise.k__BackingField; } // Token: 0x06013E70 RID: 81520 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013E70")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "6")] protected virtual void EALFMHIAIKM(CreationContext LHOMKMINCHH) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x17003530 RID: 13616 // (get) Token: 0x06013E71 RID: 81521 RVA: 0x004C6324 File Offset: 0x004C4524 [Token(Token = "0x17003530")] protected virtual bool GACBIDGMIIJ { [Token(Token = "0x6013E71")] [Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "7")] get { } } // Token: 0x06013E72 RID: 81522 RVA: 0x004C6334 File Offset: 0x004C4534 [Token(Token = "0x6013E72")] [Address(RVA = "0x126A1E0", Offset = "0x1268BE0", VA = "0x18126A1E0", Slot = "5")] public override GBDECALBCOP JPALLFAJJKJ(CreationContext LHOMKMINCHH) { Guid[] ojekhldbdck = this.OJEKHLDBDCK; int num = 0; int length = ojekhldbdck.Length; if (num < length) { num += 2; num += num; bool flag; if (!flag) { } while (flag) { } num++; } throw new NullReferenceException(); } // Token: 0x0400D66F RID: 54895 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400D66F")] protected Guid[] OJEKHLDBDCK; }