using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom.Core; using RecRoom.Core.Creation; // Token: 0x02002126 RID: 8486 [Token(Token = "0x2002126")] public class CONBPONHBNJ : NFPGIMNFEBA { // Token: 0x1700224C RID: 8780 // (get) Token: 0x0600D737 RID: 55095 RVA: 0x00315960 File Offset: 0x00313B60 [Token(Token = "0x1700224C")] protected override string EMHFGIJFFLG { [Token(Token = "0x600D737")] [Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0", Slot = "15")] get { return this.FEHGHKAKIDO; } } // Token: 0x0600D738 RID: 55096 RVA: 0x00315974 File Offset: 0x00313B74 [Token(Token = "0x600D738")] [Address(RVA = "0x1655CD0", Offset = "0x1654CD0", VA = "0x181655CD0")] 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: 0x04008905 RID: 35077 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4008905")] private string FEHGHKAKIDO; // Token: 0x04008906 RID: 35078 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4008906")] private IEnumerable KMHONOPBLJA = KMHONOPBLJA; // Token: 0x02002127 RID: 8487 [Token(Token = "0x2002127")] public class HEFFNFCAPLE : GCHANDDKPBM { // Token: 0x0600D739 RID: 55097 RVA: 0x00315A08 File Offset: 0x00313C08 [Token(Token = "0x600D739")] [Address(RVA = "0x166E9C0", Offset = "0x166D9C0", VA = "0x18166E9C0")] public HEFFNFCAPLE(CONBPONHBNJ KLCBMLLBDAA, bool ILICMGNDNIH) { this.KLCBMLLBDAA = KLCBMLLBDAA; this.ILICMGNDNIH = ILICMGNDNIH; } // Token: 0x0600D73A RID: 55098 RVA: 0x00315A2C File Offset: 0x00313C2C [Token(Token = "0x600D73A")] [Address(RVA = "0x166E7F0", Offset = "0x166D7F0", VA = "0x18166E7F0", 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: 0x0600D73B RID: 55099 RVA: 0x00315A88 File Offset: 0x00313C88 [Token(Token = "0x600D73B")] [Address(RVA = "0x166E770", Offset = "0x166D770", VA = "0x18166E770")] private IEnumerator MJJOPMNJLCM(BKJIOKBHHEK OLFNCDHDFPF, CBLLFJEDOII MCINMMCGJML) { /* An exception occurred when decompiling this method (0600D73B) 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: 0x0600D73C RID: 55100 RVA: 0x00315AB4 File Offset: 0x00313CB4 [Token(Token = "0x600D73C")] [Address(RVA = "0x166E5A0", Offset = "0x166D5A0", VA = "0x18166E5A0", 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: 0x04008907 RID: 35079 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4008907")] public CONBPONHBNJ KLCBMLLBDAA; // Token: 0x04008908 RID: 35080 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4008908")] public bool ILICMGNDNIH; // Token: 0x02002128 RID: 8488 [Token(Token = "0x2002128")] [CompilerGenerated] private sealed class APLFDHBKMLK { // Token: 0x0600D73D RID: 55101 RVA: 0x000399F2 File Offset: 0x00037BF2 [Token(Token = "0x600D73D")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public APLFDHBKMLK() { } // Token: 0x0600D73E RID: 55102 RVA: 0x000399F2 File Offset: 0x00037BF2 [Token(Token = "0x600D73E")] [Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")] internal void b__0(string e) { } // Token: 0x0600D73F RID: 55103 RVA: 0x00315AFC File Offset: 0x00313CFC [Token(Token = "0x600D73F")] [Address(RVA = "0x1654480", Offset = "0x1653480", VA = "0x181654480")] internal bool b__1() { return default(bool); } // Token: 0x04008909 RID: 35081 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4008909")] public string error; // Token: 0x0400890A RID: 35082 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400890A")] public DABKFAIHBBP entryPromise; } } }