using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom.Core; using RecRoom.Core.Creation; // Token: 0x0200203A RID: 8250 [Token(Token = "0x200203A")] public class CONBPONHBNJ : NFPGIMNFEBA { // Token: 0x170021AD RID: 8621 // (get) Token: 0x0600D330 RID: 54064 RVA: 0x0030CAC0 File Offset: 0x0030ACC0 [Token(Token = "0x170021AD")] protected override string EMHFGIJFFLG { [Token(Token = "0x600D330")] [Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180", Slot = "15")] get { return this.FEHGHKAKIDO; } } // Token: 0x0600D331 RID: 54065 RVA: 0x0030CAD4 File Offset: 0x0030ACD4 [Token(Token = "0x600D331")] [Address(RVA = "0xB77EF0", Offset = "0xB76CF0", VA = "0x180B77EF0")] public CONBPONHBNJ(string FEHGHKAKIDO, IEnumerable JKOKLKLHDIP, IEnumerable KMHONOPBLJA, CreationContext OLFNCDHDFPF) { Guid[] hdokiigfcnm = this.HDOKIIGFCNM; this.FEHGHKAKIDO = FEHGHKAKIDO; int num; KMKDDEKLMPD kmkddeklmpd = new KMKDDEKLMPD(hdokiigfcnm, num != 0); num = 0; List hiomepfedbc = this.HIOMEPFEDBC; CONBPONHBNJ.HEFFNFCAPLE heffnfcaple; heffnfcaple.KLCBMLLBDAA = this; heffnfcaple.ILICMGNDNIH = false; hiomepfedbc.Add(heffnfcaple); this.HIOMEPFEDBC.Add(kmkddeklmpd); List hgcemcinanf = this.HGCEMCINANF; CONBPONHBNJ.HEFFNFCAPLE heffnfcaple2; heffnfcaple2.KLCBMLLBDAA = this; heffnfcaple2.ILICMGNDNIH = true; hgcemcinanf.Add(heffnfcaple2); this.HGCEMCINANF.Add(kmkddeklmpd); string text = base.EMHFGIJFFLG; } // Token: 0x04008732 RID: 34610 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4008732")] private string FEHGHKAKIDO; // Token: 0x04008733 RID: 34611 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4008733")] private IEnumerable KMHONOPBLJA = KMHONOPBLJA; // Token: 0x0200203B RID: 8251 [Token(Token = "0x200203B")] public class HEFFNFCAPLE : GCHANDDKPBM { // Token: 0x0600D332 RID: 54066 RVA: 0x0030CB68 File Offset: 0x0030AD68 [Token(Token = "0x600D332")] [Address(RVA = "0xB90C50", Offset = "0xB8FA50", VA = "0x180B90C50")] public HEFFNFCAPLE(CONBPONHBNJ KLCBMLLBDAA, bool ILICMGNDNIH) { this.KLCBMLLBDAA = KLCBMLLBDAA; this.ILICMGNDNIH = ILICMGNDNIH; } // Token: 0x0600D333 RID: 54067 RVA: 0x0030CB8C File Offset: 0x0030AD8C [Token(Token = "0x600D333")] [Address(RVA = "0xB90A80", Offset = "0xB8F880", VA = "0x180B90A80", Slot = "4")] public override DABKFAIHBBP OCAFOIEOMLN(BKJIOKBHHEK LHOMKMINCHH) { CBLLFJEDOII cbllfjedoii = new CBLLFJEDOII(); if (this.OCAFOIEOMLN(LHOMKMINCHH) != 0) { } Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; num += num; num++; CONBPONHBNJ.HEFFNFCAPLE.MNAHNHIHAOB mnahnhihaob; mnahnhihaob.<>1__state = num; mnahnhihaob.<>4__this = this; mnahnhihaob.creationContext = LHOMKMINCHH; mnahnhihaob.completePromise = cbllfjedoii; KFBABPAPIMB kfbabpapimb = instance.Run(num, mnahnhihaob); num += num; throw new NullReferenceException(); } // Token: 0x0600D334 RID: 54068 RVA: 0x0030CBE8 File Offset: 0x0030ADE8 [Token(Token = "0x600D334")] [Address(RVA = "0xB90A00", Offset = "0xB8F800", VA = "0x180B90A00")] private IEnumerator MJJOPMNJLCM(BKJIOKBHHEK OLFNCDHDFPF, CBLLFJEDOII MCINMMCGJML) { /* An exception occurred when decompiling this method (0600D334) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 CONBPONHBNJ/HEFFNFCAPLE::MJJOPMNJLCM(BKJIOKBHHEK,CBLLFJEDOII) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stfld:HEFFNFCAPLE(MNAHNHIHAOB::<>4__this, ldloc:MNAHNHIHAOB(var_0), ldloc:HEFFNFCAPLE(this)) stfld:BKJIOKBHHEK(MNAHNHIHAOB::creationContext, ldloc:MNAHNHIHAOB(var_0), ldloc:BKJIOKBHHEK(OLFNCDHDFPF)) stfld:int32(MNAHNHIHAOB::<>1__state, ldloc:MNAHNHIHAOB(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:class [RecRoom.Promises.Runtime]CBLLFJEDOII(MNAHNHIHAOB::completePromise, ldloc:MNAHNHIHAOB(var_0), ldloc:class [RecRoom.Promises.Runtime]CBLLFJEDOII(MCINMMCGJML)) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x0600D335 RID: 54069 RVA: 0x0030CC14 File Offset: 0x0030AE14 [Token(Token = "0x600D335")] [Address(RVA = "0xB90830", Offset = "0xB8F630", VA = "0x180B90830", Slot = "5")] public override GBDECALBCOP JPALLFAJJKJ(BKJIOKBHHEK LHOMKMINCHH) { int num; GBDECALBCOP gbdecalbcop; do { num = 0; IEnumerable kmhonopblja = this.KLCBMLLBDAA.KMHONOPBLJA; if (!this.ILICMGNDNIH) { } } while (gbdecalbcop != GBDECALBCOP.Success || num != 0); if (num != -1) { } throw new NullReferenceException(); } // Token: 0x04008734 RID: 34612 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4008734")] public CONBPONHBNJ KLCBMLLBDAA; // Token: 0x04008735 RID: 34613 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4008735")] public bool ILICMGNDNIH; // Token: 0x0200203C RID: 8252 [Token(Token = "0x200203C")] [CompilerGenerated] private sealed class APLFDHBKMLK { // Token: 0x0600D336 RID: 54070 RVA: 0x000396E2 File Offset: 0x000378E2 [Token(Token = "0x600D336")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public APLFDHBKMLK() { } // Token: 0x0600D337 RID: 54071 RVA: 0x000396E2 File Offset: 0x000378E2 [Token(Token = "0x600D337")] [Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")] internal void b__0(string e) { } // Token: 0x0600D338 RID: 54072 RVA: 0x0030CC5C File Offset: 0x0030AE5C [Token(Token = "0x600D338")] [Address(RVA = "0xB766A0", Offset = "0xB754A0", VA = "0x180B766A0")] internal bool b__1() { return default(bool); } // Token: 0x04008736 RID: 34614 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4008736")] public string error; // Token: 0x04008737 RID: 34615 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4008737")] public DABKFAIHBBP entryPromise; } } }