using System; using System.Collections; using System.Collections.Generic; using System.Diagnostics; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AGUI.StackedUI; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using RecRoom.Async; using RecRoom.Core; using RecRoom.Players.Watch; using RRUI.Data; namespace RecRoom.Sharing { // Token: 0x02002086 RID: 8326 [Token(Token = "0x2002086")] [StructLayout(3)] public class RoomCode : ActionCode { // Token: 0x0600E5E9 RID: 58857 RVA: 0x00368C0C File Offset: 0x00366E0C [Token(Token = "0x600E5E9")] [Address(RVA = "0x14F0650", Offset = "0x14EF050", VA = "0x1814F0650", Slot = "4")] public override IPromise Create(object IIFJDCEPNMJ) { /* An exception occurred when decompiling this method (0600E5E9) ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Async.IPromise`1 RecRoom.Sharing.RoomCode::Create(System.Object) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_2: brtrue(IL_00, ceq:bool(ldloc:IPromise(var_12_68), ldc.i4:int32[exp:IPromise](0))) } 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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846 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: 0x0600E5EA RID: 58858 RVA: 0x00368C8C File Offset: 0x00366E8C [Token(Token = "0x600E5EA")] [Address(RVA = "0x14F05B0", Offset = "0x14EEFB0", VA = "0x1814F05B0", Slot = "5")] public override IPromise CreateAndShare(object IIFJDCEPNMJ) { string text = this.ToString(); Action action = new Action(this.JGHGHDDJAAM); throw new NullReferenceException(); } // Token: 0x0600E5EB RID: 58859 RVA: 0x00368CB4 File Offset: 0x00366EB4 [Token(Token = "0x600E5EB")] [Address(RVA = "0x14F08E0", Offset = "0x14EF2E0", VA = "0x1814F08E0", Slot = "7")] public override IPromise Handle(LinkManager.ELGKGFGCNJL JBLKFFDDMJH) { throw new NullReferenceException(); } // Token: 0x0600E5EC RID: 58860 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E5EC")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "8")] public override void ModifyPreAuthLaunchTarget(BootSequence.IIACGMGMLOB HHBNIDNOLDI, LinkManager.ELGKGFGCNJL JBLKFFDDMJH) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E5ED RID: 58861 RVA: 0x00368D48 File Offset: 0x00366F48 [Token(Token = "0x600E5ED")] [Address(RVA = "0x14F0B80", Offset = "0x14EF580", VA = "0x1814F0B80")] private static void JLANJMNFDDB(long HNHLJONGKHB, CCEOLAOLEKJ CDIMKJFODOL) { WatchUI local = WatchUI.BFPPPLIJIGC; RRUIRootScreen flowByType = local.GetFlowByType(); flowByType.ShowScreenAndGoToRoomDetails(HNHLJONGKHB, SessionManager.BDPNOBGNGNI.ROOM_CODE); if (CDIMKJFODOL != 0) { ObscuredString k__BackingField = CDIMKJFODOL.k__BackingField; ObscuredString k__BackingField = CDIMKJFODOL.k__BackingField; string text = string.Format("The player {0} (@{1}) would like you to check out this room!", k__BackingField, k__BackingField); } DialogListModel dialogListModel = DialogListModel.TryFindDialogListModel(flowByType.gameObject); if (dialogListModel != 0) { IPromise promise = dialogListModel.AddOneButtonMessageDialog(new DGHLPMOEABF { k__BackingField = "Shared Room", k__BackingField = "Check out this awesome room!", k__BackingField = "Ok" }); } WatchMenuProjector watchMenuProjector = local.OHPDNGENFJL; int num = 0; watchMenuProjector.AuthorityOpenMenuDetached(num != 0); } // Token: 0x0600E5EE RID: 58862 RVA: 0x00368DF4 File Offset: 0x00366FF4 [Token(Token = "0x600E5EE")] [Address(RVA = "0x14F0CE0", Offset = "0x14EF6E0", VA = "0x1814F0CE0")] public RoomCode() { } // Token: 0x0600E5EF RID: 58863 RVA: 0x00368E08 File Offset: 0x00367008 [Token(Token = "0x600E5EF")] [Address(RVA = "0x14F0AA0", Offset = "0x14EF4A0", VA = "0x1814F0AA0")] [CompilerGenerated] private void JGHGHDDJAAM(ActionCode.HKFNFGGEPMP GIAOBLMEMMI) { IAFKHONIKPI type = this.Config.type; Action action = new Action(this.DKMKDMLAJLE); } // Token: 0x0600E5F0 RID: 58864 RVA: 0x00368E38 File Offset: 0x00367038 [Token(Token = "0x600E5F0")] [Address(RVA = "0x14F0880", Offset = "0x14EF280", VA = "0x1814F0880")] [CompilerGenerated] private void DKMKDMLAJLE(CCNBJFOPLBG IAALIIFNHNP) { } // Token: 0x04009632 RID: 38450 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4009632")] private RoomCode.RoomCodeData ACLGFDANDLC; // Token: 0x02002087 RID: 8327 [Token(Token = "0x2002087")] [Serializable] private struct RoomCodeData { // Token: 0x04009633 RID: 38451 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4009633")] public long RoomId; } // Token: 0x02002088 RID: 8328 [Token(Token = "0x2002088")] [CompilerGenerated] private sealed class AFEFEIIFJJE { // Token: 0x0600E5F1 RID: 58865 RVA: 0x00368E4C File Offset: 0x0036704C [Token(Token = "0x600E5F1")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public AFEFEIIFJJE() { } // Token: 0x0600E5F2 RID: 58866 RVA: 0x00368E60 File Offset: 0x00367060 [Token(Token = "0x600E5F2")] [Address(RVA = "0x14E9150", Offset = "0x14E7B50", VA = "0x1814E9150")] internal void b__0(CCNBJFOPLBG ev) { } // Token: 0x0600E5F3 RID: 58867 RVA: 0x00368E74 File Offset: 0x00367074 [Token(Token = "0x600E5F3")] [Address(RVA = "0x14E91B0", Offset = "0x14E7BB0", VA = "0x1814E91B0")] internal IPromise b__1() { RoomCode.HECGFPHMDMN hecgfphmdmn = new RoomCode.HECGFPHMDMN(); hecgfphmdmn.CS$<>8__locals1 = this; COFHGNFJMOG.OLOEFOJHNGF liokhlnndfl = this.pendingLink.LIOKHLNNDFL; hecgfphmdmn.actionLink = liokhlnndfl; string k__BackingField = liokhlnndfl.k__BackingField; int? autoRenewHours = this.<>4__this.Config.AutoRenewHours; IPromise promise = ActionCode.ConsumeActionLinkIfValid(k__BackingField, autoRenewHours); Func func = delegate { RoomCode.APJEEHONKAB apjeehonkab = new RoomCode.APJEEHONKAB(); apjeehonkab.CS$<>8__locals2 = hecgfphmdmn; apjeehonkab.account = (ulong)0L; Scheduler instance = SingletonMonoBehaviour.Instance; RoomCode.APJEEHONKAB.<g__TryAccountLookup|3>d <g__TryAccountLookup|3>d; <g__TryAccountLookup|3>d.System.IDisposable.Dispose(); <g__TryAccountLookup|3>d.<>1__state = (int)((ulong)0L); <g__TryAccountLookup|3>d.<>4__this = apjeehonkab; ISchedulerPromise schedulerPromise = instance.Run(<g__TryAccountLookup|3>d); Action action = delegate { RoomCode.AFEFEIIFJJE cs$<>8__locals = apjeehonkab.CS$<>8__locals2.CS$<>8__locals1; CCEOLAOLEKJ account = apjeehonkab.account; WatchUI local = WatchUI.BFPPPLIJIGC; RRUIRootScreen flowByType = local.GetFlowByType(); if (account != 0) { ObscuredString k__BackingField = account.k__BackingField; ObscuredString k__BackingField = account.k__BackingField; string text = string.Format("The player {0} (@{1}) would like you to check out this room!", k__BackingField, k__BackingField); } DialogListModel dialogListModel = DialogListModel.TryFindDialogListModel(flowByType.gameObject); if (dialogListModel != 0) { IPromise promise2 = dialogListModel.AddOneButtonMessageDialog(new DGHLPMOEABF { k__BackingField = "Shared Room", k__BackingField = "Check out this awesome room!", k__BackingField = "Ok" }); } WatchMenuProjector watchMenuProjector = local.OHPDNGENFJL; int num = 0; watchMenuProjector.AuthorityOpenMenuDetached(num != 0); }; throw new NullReferenceException(); }; throw new NullReferenceException(); } // Token: 0x04009634 RID: 38452 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4009634")] public RoomCode.RoomCodeData roomData; // Token: 0x04009635 RID: 38453 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4009635")] public LinkManager.ELGKGFGCNJL pendingLink; // Token: 0x04009636 RID: 38454 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4009636")] public RoomCode <>4__this; } // Token: 0x02002089 RID: 8329 [Token(Token = "0x2002089")] [CompilerGenerated] private sealed class HECGFPHMDMN { // Token: 0x0600E5F4 RID: 58868 RVA: 0x00368ED8 File Offset: 0x003670D8 [Token(Token = "0x600E5F4")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public HECGFPHMDMN() { } // Token: 0x0600E5F5 RID: 58869 RVA: 0x00368EEC File Offset: 0x003670EC [Token(Token = "0x600E5F5")] [Address(RVA = "0x14EBBD0", Offset = "0x14EA5D0", VA = "0x1814EBBD0")] internal IPromise b__2() { RoomCode.APJEEHONKAB apjeehonkab = new RoomCode.APJEEHONKAB(); apjeehonkab.CS$<>8__locals2 = this; apjeehonkab.account = (ulong)0L; Scheduler instance = SingletonMonoBehaviour.Instance; RoomCode.APJEEHONKAB.<g__TryAccountLookup|3>d <g__TryAccountLookup|3>d; <g__TryAccountLookup|3>d.System.IDisposable.Dispose(); <g__TryAccountLookup|3>d.<>1__state = (int)((ulong)0L); <g__TryAccountLookup|3>d.<>4__this = apjeehonkab; ISchedulerPromise schedulerPromise = instance.Run(<g__TryAccountLookup|3>d); Action action = delegate { RoomCode.AFEFEIIFJJE cs$<>8__locals = apjeehonkab.CS$<>8__locals2.CS$<>8__locals1; CCEOLAOLEKJ account = apjeehonkab.account; WatchUI local = WatchUI.BFPPPLIJIGC; RRUIRootScreen flowByType = local.GetFlowByType(); if (account != 0) { ObscuredString k__BackingField = account.k__BackingField; ObscuredString k__BackingField = account.k__BackingField; string text = string.Format("The player {0} (@{1}) would like you to check out this room!", k__BackingField, k__BackingField); } DialogListModel dialogListModel = DialogListModel.TryFindDialogListModel(flowByType.gameObject); if (dialogListModel != 0) { IPromise promise = dialogListModel.AddOneButtonMessageDialog(new DGHLPMOEABF { k__BackingField = "Shared Room", k__BackingField = "Check out this awesome room!", k__BackingField = "Ok" }); } WatchMenuProjector watchMenuProjector = local.OHPDNGENFJL; int num = 0; watchMenuProjector.AuthorityOpenMenuDetached(num != 0); }; throw new NullReferenceException(); } // Token: 0x04009637 RID: 38455 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4009637")] public COFHGNFJMOG.OLOEFOJHNGF actionLink; // Token: 0x04009638 RID: 38456 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4009638")] public RoomCode.AFEFEIIFJJE CS$<>8__locals1; } // Token: 0x0200208A RID: 8330 [Token(Token = "0x200208A")] [CompilerGenerated] private sealed class APJEEHONKAB { // Token: 0x0600E5F6 RID: 58870 RVA: 0x00368F48 File Offset: 0x00367148 [Token(Token = "0x600E5F6")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public APJEEHONKAB() { } // Token: 0x0600E5F7 RID: 58871 RVA: 0x00368F5C File Offset: 0x0036715C [Token(Token = "0x600E5F7")] [Address(RVA = "0x14E9790", Offset = "0x14E8190", VA = "0x1814E9790")] internal IEnumerator g__TryAccountLookup|3() { /* An exception occurred when decompiling this method (0600E5F7) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 RecRoom.Sharing.RoomCode/APJEEHONKAB::g__TryAccountLookup|3() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void('<g__TryAccountLookup|3>d'::System.IDisposable.Dispose, ldloc:'<g__TryAccountLookup|3>d'(var_0)) stfld:int32('<g__TryAccountLookup|3>d'::<>1__state, ldloc:'<g__TryAccountLookup|3>d'(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:APJEEHONKAB('<g__TryAccountLookup|3>d'::<>4__this, ldloc:'<g__TryAccountLookup|3>d'(var_0), ldloc:APJEEHONKAB(this)) } 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: 0x0600E5F8 RID: 58872 RVA: 0x00368F80 File Offset: 0x00367180 [Token(Token = "0x600E5F8")] [Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")] internal void b__5(CCEOLAOLEKJ a) { this.account = a; } // Token: 0x0600E5F9 RID: 58873 RVA: 0x00368F94 File Offset: 0x00367194 [Token(Token = "0x600E5F9")] [Address(RVA = "0x14E9620", Offset = "0x14E8020", VA = "0x1814E9620")] internal void b__4() { RoomCode.AFEFEIIFJJE cs$<>8__locals = this.CS$<>8__locals2.CS$<>8__locals1; CCEOLAOLEKJ cceolaolekj = this.account; WatchUI local = WatchUI.BFPPPLIJIGC; RRUIRootScreen flowByType = local.GetFlowByType(); if (cceolaolekj != 0) { ObscuredString k__BackingField = cceolaolekj.k__BackingField; ObscuredString k__BackingField = cceolaolekj.k__BackingField; string text = string.Format("The player {0} (@{1}) would like you to check out this room!", k__BackingField, k__BackingField); } DialogListModel dialogListModel = DialogListModel.TryFindDialogListModel(flowByType.gameObject); if (dialogListModel != 0) { IPromise promise = dialogListModel.AddOneButtonMessageDialog(new DGHLPMOEABF { k__BackingField = "Shared Room", k__BackingField = "Check out this awesome room!", k__BackingField = "Ok" }); } WatchMenuProjector watchMenuProjector = local.OHPDNGENFJL; int num = 0; watchMenuProjector.AuthorityOpenMenuDetached(num != 0); } // Token: 0x04009639 RID: 38457 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4009639")] public CCEOLAOLEKJ account; // Token: 0x0400963A RID: 38458 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400963A")] public RoomCode.HECGFPHMDMN CS$<>8__locals2; // Token: 0x0200208B RID: 8331 [Token(Token = "0x200208B")] private sealed class <g__TryAccountLookup|3>d : IEnumerator, IEnumerator, IDisposable { // Token: 0x0600E5FA RID: 58874 RVA: 0x0003C3EA File Offset: 0x0003A5EA [Token(Token = "0x600E5FA")] [Address(RVA = "0x3E46E0", Offset = "0x3E30E0", VA = "0x1803E46E0")] [DebuggerHidden] public <g__TryAccountLookup|3>d(int <>1__state) { } // Token: 0x0600E5FB RID: 58875 RVA: 0x0003C3EA File Offset: 0x0003A5EA [Token(Token = "0x600E5FB")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "5")] [DebuggerHidden] void IDisposable.Dispose() { } // Token: 0x0600E5FC RID: 58876 RVA: 0x0036904C File Offset: 0x0036724C [Token(Token = "0x600E5FC")] [Address(RVA = "0x1500C80", Offset = "0x14FF680", VA = "0x181500C80", Slot = "6")] private bool MoveNext() { return default(bool); } // Token: 0x1700264C RID: 9804 // (get) Token: 0x0600E5FD RID: 58877 RVA: 0x00062DDE File Offset: 0x00060FDE [Token(Token = "0x1700264C")] ISchedule IEnumerator.Current { [Token(Token = "0x600E5FD")] [Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240", Slot = "4")] [DebuggerHidden] get { return null; } } // Token: 0x0600E5FE RID: 58878 RVA: 0x0003C3EA File Offset: 0x0003A5EA [Token(Token = "0x600E5FE")] [Address(RVA = "0x1500E70", Offset = "0x14FF870", VA = "0x181500E70", Slot = "8")] [DebuggerHidden] void IEnumerator.Reset() { } // Token: 0x1700264D RID: 9805 // (get) Token: 0x0600E5FF RID: 58879 RVA: 0x00062DDE File Offset: 0x00060FDE [Token(Token = "0x1700264D")] object IEnumerator.Current { [Token(Token = "0x600E5FF")] [Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240", Slot = "7")] [DebuggerHidden] get { return null; } } // Token: 0x0400963B RID: 38459 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400963B")] private int <>1__state; // Token: 0x0400963C RID: 38460 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400963C")] private ISchedule <>2__current; // Token: 0x0400963D RID: 38461 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400963D")] public RoomCode.APJEEHONKAB <>4__this; } } // Token: 0x0200208C RID: 8332 [Token(Token = "0x200208C")] [CompilerGenerated] private sealed class MNMEIMAGBBI { // Token: 0x0600E600 RID: 58880 RVA: 0x00369064 File Offset: 0x00367264 [Token(Token = "0x600E600")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public MNMEIMAGBBI() { } // Token: 0x0600E601 RID: 58881 RVA: 0x00369078 File Offset: 0x00367278 [Token(Token = "0x600E601")] [Address(RVA = "0x53F760", Offset = "0x53E160", VA = "0x18053F760")] internal void b__6() { this.done = true; } // Token: 0x0600E602 RID: 58882 RVA: 0x0036908C File Offset: 0x0036728C [Token(Token = "0x600E602")] [Address(RVA = "0x559440", Offset = "0x557E40", VA = "0x180559440")] internal bool b__7() { return this.done; } // Token: 0x0400963E RID: 38462 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400963E")] public bool done; } } }