using System; using System.Collections; using System.Collections.Generic; using System.Diagnostics; using System.Runtime.CompilerServices; using AGUI.StackedUI; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using RecRoom.Core; using RecRoom.Players.Watch; using RRUI.Data; using RRUI.Navigation; namespace RecRoom.Sharing { // Token: 0x02002246 RID: 8774 [Token(Token = "0x2002246")] public class RoomCode : ActionCode { // Token: 0x0600E094 RID: 57492 RVA: 0x0033F44C File Offset: 0x0033D64C [Token(Token = "0x600E094")] [Address(RVA = "0x112ED30", Offset = "0x112DB30", VA = "0x18112ED30", Slot = "5")] public override PMGCJEPKFOF Create(object IIFJDCEPNMJ) { /* An exception occurred when decompiling this method (0600E094) ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF 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:DABKFAIHBBP(var_10_52), ldc.i4:int32[exp:DABKFAIHBBP](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 1660 */; } // Token: 0x0600E095 RID: 57493 RVA: 0x0033F4B8 File Offset: 0x0033D6B8 [Token(Token = "0x600E095")] [Address(RVA = "0x112EC50", Offset = "0x112DA50", VA = "0x18112EC50", Slot = "6")] public override DABKFAIHBBP CreateAndShare(Route LPJOBOLHFMI, object IIFJDCEPNMJ) { Action <>9__1; Action action = delegate(ActionCode.HKFNFGGEPMP result) { RoomCode <>4__this = this; Route rruishareRoute = LPJOBOLHFMI; EAEKNPLNKKO type = <>4__this.Config.type; if (<>9__1 == 0) { Action action2 = delegate(CCNBJFOPLBG ev) { RoomCode <>4__this2 = this; }; <>9__1 = action2; } }; throw new NullReferenceException(); } // Token: 0x0600E096 RID: 57494 RVA: 0x0033F4EC File Offset: 0x0033D6EC [Token(Token = "0x600E096")] [Address(RVA = "0x112EFE0", Offset = "0x112DDE0", VA = "0x18112EFE0", Slot = "8")] public override DABKFAIHBBP Handle(LinkManager.ELGKGFGCNJL JBLKFFDDMJH) { throw new NullReferenceException(); } // Token: 0x0600E097 RID: 57495 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E097")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "9")] public override void ModifyPreAuthLaunchTarget(BootSequence.IIACGMGMLOB HHBNIDNOLDI, LinkManager.ELGKGFGCNJL JBLKFFDDMJH) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E098 RID: 57496 RVA: 0x0033F58C File Offset: 0x0033D78C [Token(Token = "0x600E098")] [Address(RVA = "0x112F1E0", Offset = "0x112DFE0", VA = "0x18112F1E0")] 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) { PMGCJEPKFOF pmgcjepkfof = 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: 0x0600E099 RID: 57497 RVA: 0x0033F638 File Offset: 0x0033D838 [Token(Token = "0x600E099")] [Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")] public RoomCode() { } // Token: 0x040091F7 RID: 37367 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40091F7")] private RoomCode.RoomCodeData ACLGFDANDLC; // Token: 0x02002247 RID: 8775 [Token(Token = "0x2002247")] [Serializable] private struct RoomCodeData { // Token: 0x040091F8 RID: 37368 [FieldOffset(Offset = "0x0")] [Token(Token = "0x40091F8")] public long RoomId; } // Token: 0x02002248 RID: 8776 [Token(Token = "0x2002248")] [CompilerGenerated] private sealed class HFGGKBDIMEC { // Token: 0x0600E09A RID: 57498 RVA: 0x0033F64C File Offset: 0x0033D84C [Token(Token = "0x600E09A")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public HFGGKBDIMEC() { } // Token: 0x0600E09B RID: 57499 RVA: 0x0033F660 File Offset: 0x0033D860 [Token(Token = "0x600E09B")] [Address(RVA = "0x1121440", Offset = "0x1120240", VA = "0x181121440")] internal void b__0(ActionCode.HKFNFGGEPMP result) { RoomCode roomCode = this.<>4__this; Route rruishareRoute = this.RRUIShareRoute; EAEKNPLNKKO type = roomCode.Config.type; if (this.<>9__1 == 0) { Action action = delegate(CCNBJFOPLBG ev) { RoomCode roomCode2 = this.<>4__this; }; this.<>9__1 = action; } } // Token: 0x0600E09C RID: 57500 RVA: 0x0033F6AC File Offset: 0x0033D8AC [Token(Token = "0x600E09C")] [Address(RVA = "0x1121520", Offset = "0x1120320", VA = "0x181121520")] internal void b__1(CCNBJFOPLBG ev) { RoomCode roomCode = this.<>4__this; } // Token: 0x040091F9 RID: 37369 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40091F9")] public Route RRUIShareRoute; // Token: 0x040091FA RID: 37370 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40091FA")] public RoomCode <>4__this; // Token: 0x040091FB RID: 37371 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40091FB")] public Action <>9__1; } // Token: 0x02002249 RID: 8777 [Token(Token = "0x2002249")] [CompilerGenerated] private sealed class AFEFEIIFJJE { // Token: 0x0600E09D RID: 57501 RVA: 0x0033F6C8 File Offset: 0x0033D8C8 [Token(Token = "0x600E09D")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public AFEFEIIFJJE() { } // Token: 0x0600E09E RID: 57502 RVA: 0x0033F6DC File Offset: 0x0033D8DC [Token(Token = "0x600E09E")] [Address(RVA = "0x111AC80", Offset = "0x1119A80", VA = "0x18111AC80")] internal void b__0(CCNBJFOPLBG ev) { } // Token: 0x0600E09F RID: 57503 RVA: 0x0033F6F0 File Offset: 0x0033D8F0 [Token(Token = "0x600E09F")] [Address(RVA = "0x111ACE0", Offset = "0x1119AE0", VA = "0x18111ACE0")] internal DABKFAIHBBP b__1() { RoomCode.HECGFPHMDMN hecgfphmdmn = new RoomCode.HECGFPHMDMN(); hecgfphmdmn.CS$<>8__locals1 = this; COFHGNFJMOG.OLOEFOJHNGF liokhlnndfl = this.pendingLink.LIOKHLNNDFL; hecgfphmdmn.actionLink = liokhlnndfl; RoomCode roomCode = this.<>4__this; string k__BackingField = liokhlnndfl.k__BackingField; ActionCode.Configuration config = roomCode.Config; if (config.autoRenew) { int validHours = config.validHours; } int num = 0; LinkManager.ELGKGFGCNJL elgkgfgcnjl = this.pendingLink; bool mhjmmlihdea = elgkgfgcnjl.MHJMMLIHDEA; bool nnnoilancib = elgkgfgcnjl.NNNOILANCIB; DABKFAIHBBP dabkfaihbbp = ActionCode.ConsumeActionLinkIfValid(k__BackingField, num, (EAEKNPLNKKO)((uint)5), nnnoilancib, mhjmmlihdea); Func func = delegate { RoomCode.APJEEHONKAB apjeehonkab = new RoomCode.APJEEHONKAB(); apjeehonkab.CS$<>8__locals2 = hecgfphmdmn; apjeehonkab.account = (ulong)0L; Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG; 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; KFBABPAPIMB kfbabpapimb = 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) { PMGCJEPKFOF pmgcjepkfof = dialogListModel.AddOneButtonMessageDialog(new DGHLPMOEABF { k__BackingField = "Shared Room", k__BackingField = "Check out this awesome room!", k__BackingField = "Ok" }); } WatchMenuProjector watchMenuProjector = local.OHPDNGENFJL; int num2 = 0; watchMenuProjector.AuthorityOpenMenuDetached(num2 != 0); }; throw new NullReferenceException(); }; throw new NullReferenceException(); } // Token: 0x040091FC RID: 37372 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40091FC")] public RoomCode.RoomCodeData roomData; // Token: 0x040091FD RID: 37373 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40091FD")] public LinkManager.ELGKGFGCNJL pendingLink; // Token: 0x040091FE RID: 37374 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40091FE")] public RoomCode <>4__this; } // Token: 0x0200224A RID: 8778 [Token(Token = "0x200224A")] [CompilerGenerated] private sealed class HECGFPHMDMN { // Token: 0x0600E0A0 RID: 57504 RVA: 0x0033F788 File Offset: 0x0033D988 [Token(Token = "0x600E0A0")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public HECGFPHMDMN() { } // Token: 0x0600E0A1 RID: 57505 RVA: 0x0033F79C File Offset: 0x0033D99C [Token(Token = "0x600E0A1")] [Address(RVA = "0x1121300", Offset = "0x1120100", VA = "0x181121300")] internal DABKFAIHBBP b__2() { RoomCode.APJEEHONKAB apjeehonkab = new RoomCode.APJEEHONKAB(); apjeehonkab.CS$<>8__locals2 = this; apjeehonkab.account = (ulong)0L; Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG; 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; KFBABPAPIMB kfbabpapimb = 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) { PMGCJEPKFOF pmgcjepkfof = 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: 0x040091FF RID: 37375 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40091FF")] public COFHGNFJMOG.OLOEFOJHNGF actionLink; // Token: 0x04009200 RID: 37376 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4009200")] public RoomCode.AFEFEIIFJJE CS$<>8__locals1; } // Token: 0x0200224B RID: 8779 [Token(Token = "0x200224B")] [CompilerGenerated] private sealed class APJEEHONKAB { // Token: 0x0600E0A2 RID: 57506 RVA: 0x0033F7F8 File Offset: 0x0033D9F8 [Token(Token = "0x600E0A2")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public APJEEHONKAB() { } // Token: 0x0600E0A3 RID: 57507 RVA: 0x0033F80C File Offset: 0x0033DA0C [Token(Token = "0x600E0A3")] [Address(RVA = "0x111C060", Offset = "0x111AE60", VA = "0x18111C060")] internal IEnumerator g__TryAccountLookup|3() { /* An exception occurred when decompiling this method (0600E0A3) 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 1660 */; } // Token: 0x0600E0A4 RID: 57508 RVA: 0x0033F830 File Offset: 0x0033DA30 [Token(Token = "0x600E0A4")] [Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")] internal void b__5(CCEOLAOLEKJ a) { this.account = a; } // Token: 0x0600E0A5 RID: 57509 RVA: 0x0033F844 File Offset: 0x0033DA44 [Token(Token = "0x600E0A5")] [Address(RVA = "0x111BEF0", Offset = "0x111ACF0", VA = "0x18111BEF0")] 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) { PMGCJEPKFOF pmgcjepkfof = 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: 0x04009201 RID: 37377 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4009201")] public CCEOLAOLEKJ account; // Token: 0x04009202 RID: 37378 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4009202")] public RoomCode.HECGFPHMDMN CS$<>8__locals2; // Token: 0x0200224C RID: 8780 [Token(Token = "0x200224C")] private sealed class <g__TryAccountLookup|3>d : IEnumerator, IEnumerator, IDisposable { // Token: 0x0600E0A6 RID: 57510 RVA: 0x000396E2 File Offset: 0x000378E2 [Token(Token = "0x600E0A6")] [Address(RVA = "0x445B90", Offset = "0x444990", VA = "0x180445B90")] [DebuggerHidden] public <g__TryAccountLookup|3>d(int <>1__state) { } // Token: 0x0600E0A7 RID: 57511 RVA: 0x000396E2 File Offset: 0x000378E2 [Token(Token = "0x600E0A7")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")] [DebuggerHidden] void IDisposable.Dispose() { } // Token: 0x0600E0A8 RID: 57512 RVA: 0x0033F8FC File Offset: 0x0033DAFC [Token(Token = "0x600E0A8")] [Address(RVA = "0x11331F0", Offset = "0x1131FF0", VA = "0x1811331F0", Slot = "6")] private bool MoveNext() { return default(bool); } // Token: 0x17002385 RID: 9093 // (get) Token: 0x0600E0A9 RID: 57513 RVA: 0x000624CE File Offset: 0x000606CE [Token(Token = "0x17002385")] private KENFJGFMIPM System.Collections.Generic.IEnumerator.Current { [Token(Token = "0x600E0A9")] [Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "4")] [DebuggerHidden] get { return null; } } // Token: 0x0600E0AA RID: 57514 RVA: 0x000396E2 File Offset: 0x000378E2 [Token(Token = "0x600E0AA")] [Address(RVA = "0x11333E0", Offset = "0x11321E0", VA = "0x1811333E0", Slot = "8")] [DebuggerHidden] void IEnumerator.Reset() { } // Token: 0x17002386 RID: 9094 // (get) Token: 0x0600E0AB RID: 57515 RVA: 0x000624CE File Offset: 0x000606CE [Token(Token = "0x17002386")] object IEnumerator.Current { [Token(Token = "0x600E0AB")] [Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "7")] [DebuggerHidden] get { return null; } } // Token: 0x04009203 RID: 37379 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4009203")] private int <>1__state; // Token: 0x04009204 RID: 37380 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4009204")] private KENFJGFMIPM <>2__current; // Token: 0x04009205 RID: 37381 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4009205")] public RoomCode.APJEEHONKAB <>4__this; } } // Token: 0x0200224D RID: 8781 [Token(Token = "0x200224D")] [CompilerGenerated] private sealed class MNMEIMAGBBI { // Token: 0x0600E0AC RID: 57516 RVA: 0x0033F914 File Offset: 0x0033DB14 [Token(Token = "0x600E0AC")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public MNMEIMAGBBI() { } // Token: 0x0600E0AD RID: 57517 RVA: 0x0033F928 File Offset: 0x0033DB28 [Token(Token = "0x600E0AD")] [Address(RVA = "0x3F61A0", Offset = "0x3F4FA0", VA = "0x1803F61A0")] internal void b__6() { this.done = true; } // Token: 0x0600E0AE RID: 57518 RVA: 0x0033F93C File Offset: 0x0033DB3C [Token(Token = "0x600E0AE")] [Address(RVA = "0x42D5E0", Offset = "0x42C3E0", VA = "0x18042D5E0")] internal bool b__7() { return this.done; } // Token: 0x04009206 RID: 37382 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4009206")] public bool done; } } }