This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
+558
View File
@@ -0,0 +1,558 @@
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: 0x0200232A RID: 9002
[Token(Token = "0x200232A")]
public class RoomCode : ActionCode
{
// Token: 0x0600E4A0 RID: 58528 RVA: 0x00348798 File Offset: 0x00346998
[Token(Token = "0x600E4A0")]
[Address(RVA = "0x1845BB0", Offset = "0x1844BB0", VA = "0x181845BB0", Slot = "5")]
public override PMGCJEPKFOF<ActionCode.HKFNFGGEPMP> Create(object IIFJDCEPNMJ)
{
/*
An exception occurred when decompiling this method (0600E4A0)
ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF<RecRoom.Sharing.ActionCode/HKFNFGGEPMP> 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_13_58), 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 1663
*/;
}
// Token: 0x0600E4A1 RID: 58529 RVA: 0x00348808 File Offset: 0x00346A08
[Token(Token = "0x600E4A1")]
[Address(RVA = "0x1845AD0", Offset = "0x1844AD0", VA = "0x181845AD0", Slot = "6")]
public override DABKFAIHBBP CreateAndShare(Route LPJOBOLHFMI, object IIFJDCEPNMJ)
{
Action<CCNBJFOPLBG> <>9__1;
Action<ActionCode.HKFNFGGEPMP> action = delegate(ActionCode.HKFNFGGEPMP result)
{
RoomCode <>4__this = this;
Route rruishareRoute = LPJOBOLHFMI;
EAEKNPLNKKO type = <>4__this.Config.type;
if (<>9__1 == 0)
{
Action<CCNBJFOPLBG> action2 = delegate(CCNBJFOPLBG ev)
{
RoomCode <>4__this2 = this;
};
<>9__1 = action2;
}
};
throw new NullReferenceException();
}
// Token: 0x0600E4A2 RID: 58530 RVA: 0x0034883C File Offset: 0x00346A3C
[Token(Token = "0x600E4A2")]
[Address(RVA = "0x1845E20", Offset = "0x1844E20", VA = "0x181845E20", Slot = "8")]
public override DABKFAIHBBP Handle(LinkManager.ELGKGFGCNJL JBLKFFDDMJH)
{
throw new NullReferenceException();
}
// Token: 0x0600E4A3 RID: 58531 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600E4A3")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", 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: 0x0600E4A4 RID: 58532 RVA: 0x003488D0 File Offset: 0x00346AD0
[Token(Token = "0x600E4A4")]
[Address(RVA = "0x1845FF0", Offset = "0x1844FF0", VA = "0x181845FF0")]
private static void JLANJMNFDDB(long HNHLJONGKHB, CCEOLAOLEKJ CDIMKJFODOL)
{
WatchUI local = WatchUI.BFPPPLIJIGC;
RRUIRootScreen flowByType = local.GetFlowByType<RRUIRootScreen>();
flowByType.ShowScreenAndGoToRoomDetails(HNHLJONGKHB, SessionManager.BDPNOBGNGNI.ROOM_CODE);
if (CDIMKJFODOL != 0)
{
ObscuredString <KHJCEENDAOL>k__BackingField = CDIMKJFODOL.<KHJCEENDAOL>k__BackingField;
ObscuredString <ODJFEIBNGPO>k__BackingField = CDIMKJFODOL.<ODJFEIBNGPO>k__BackingField;
string text = string.Format("The player {0} (@{1}) would like you to check out this room!", <ODJFEIBNGPO>k__BackingField, <KHJCEENDAOL>k__BackingField);
}
DialogListModel dialogListModel = DialogListModel.TryFindDialogListModel(flowByType.gameObject);
if (dialogListModel != 0)
{
PMGCJEPKFOF<OneButtonMessageDialogModel> pmgcjepkfof = dialogListModel.AddOneButtonMessageDialog(new DGHLPMOEABF
{
<CEJPKGDKMJE>k__BackingField = "Shared Room",
<LHJAKNBODPE>k__BackingField = "Check out this awesome room!",
<AHIKLCLHOFO>k__BackingField = "Ok"
});
}
WatchMenuProjector watchMenuProjector = local.OHPDNGENFJL;
int num = 0;
watchMenuProjector.AuthorityOpenMenuDetached(num != 0);
}
// Token: 0x0600E4A5 RID: 58533 RVA: 0x0034897C File Offset: 0x00346B7C
[Token(Token = "0x600E4A5")]
[Address(RVA = "0x8E9790", Offset = "0x8E8790", VA = "0x1808E9790")]
public RoomCode()
{
}
// Token: 0x040093CB RID: 37835
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40093CB")]
private RoomCode.RoomCodeData ACLGFDANDLC;
// Token: 0x0200232B RID: 9003
[Token(Token = "0x200232B")]
[Serializable]
private struct RoomCodeData
{
// Token: 0x040093CC RID: 37836
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40093CC")]
public long RoomId;
}
// Token: 0x0200232C RID: 9004
[Token(Token = "0x200232C")]
[CompilerGenerated]
private sealed class HFGGKBDIMEC
{
// Token: 0x0600E4A6 RID: 58534 RVA: 0x00348990 File Offset: 0x00346B90
[Token(Token = "0x600E4A6")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public HFGGKBDIMEC()
{
}
// Token: 0x0600E4A7 RID: 58535 RVA: 0x003489A4 File Offset: 0x00346BA4
[Token(Token = "0x600E4A7")]
[Address(RVA = "0x183FBE0", Offset = "0x183EBE0", VA = "0x18183FBE0")]
internal void <CreateAndShare>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<CCNBJFOPLBG> action = delegate(CCNBJFOPLBG ev)
{
RoomCode roomCode2 = this.<>4__this;
};
this.<>9__1 = action;
}
}
// Token: 0x0600E4A8 RID: 58536 RVA: 0x003489F0 File Offset: 0x00346BF0
[Token(Token = "0x600E4A8")]
[Address(RVA = "0x183FCC0", Offset = "0x183ECC0", VA = "0x18183FCC0")]
internal void <CreateAndShare>b__1(CCNBJFOPLBG ev)
{
RoomCode roomCode = this.<>4__this;
}
// Token: 0x040093CD RID: 37837
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40093CD")]
public Route RRUIShareRoute;
// Token: 0x040093CE RID: 37838
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40093CE")]
public RoomCode <>4__this;
// Token: 0x040093CF RID: 37839
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40093CF")]
public Action<CCNBJFOPLBG> <>9__1;
}
// Token: 0x0200232D RID: 9005
[Token(Token = "0x200232D")]
[CompilerGenerated]
private sealed class AFEFEIIFJJE
{
// Token: 0x0600E4A9 RID: 58537 RVA: 0x00348A0C File Offset: 0x00346C0C
[Token(Token = "0x600E4A9")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public AFEFEIIFJJE()
{
}
// Token: 0x0600E4AA RID: 58538 RVA: 0x00348A20 File Offset: 0x00346C20
[Token(Token = "0x600E4AA")]
[Address(RVA = "0x183C450", Offset = "0x183B450", VA = "0x18183C450")]
internal void <Handle>b__0(CCNBJFOPLBG ev)
{
}
// Token: 0x0600E4AB RID: 58539 RVA: 0x00348A34 File Offset: 0x00346C34
[Token(Token = "0x600E4AB")]
[Address(RVA = "0x183C4B0", Offset = "0x183B4B0", VA = "0x18183C4B0")]
internal DABKFAIHBBP <Handle>b__1()
{
RoomCode.HECGFPHMDMN hecgfphmdmn = new RoomCode.HECGFPHMDMN();
hecgfphmdmn.CS$<>8__locals1 = this;
COFHGNFJMOG.OLOEFOJHNGF liokhlnndfl = this.pendingLink.LIOKHLNNDFL;
hecgfphmdmn.actionLink = liokhlnndfl;
string <GLCPMMJOCEJ>k__BackingField = liokhlnndfl.<GLCPMMJOCEJ>k__BackingField;
int? autoRenewHours = this.<>4__this.Config.AutoRenewHours;
LinkManager.ELGKGFGCNJL elgkgfgcnjl = this.pendingLink;
bool mhjmmlihdea = elgkgfgcnjl.MHJMMLIHDEA;
bool nnnoilancib = elgkgfgcnjl.NNNOILANCIB;
DABKFAIHBBP dabkfaihbbp = ActionCode.ConsumeActionLinkIfValid(<GLCPMMJOCEJ>k__BackingField, autoRenewHours, (EAEKNPLNKKO)((uint)5), nnnoilancib, mhjmmlihdea);
Func<DABKFAIHBBP> func = delegate
{
RoomCode.APJEEHONKAB apjeehonkab = new RoomCode.APJEEHONKAB();
apjeehonkab.CS$<>8__locals2 = hecgfphmdmn;
apjeehonkab.account = (ulong)0L;
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
RoomCode.APJEEHONKAB.<<Handle>g__TryAccountLookup|3>d <<Handle>g__TryAccountLookup|3>d;
<<Handle>g__TryAccountLookup|3>d.System.IDisposable.Dispose();
<<Handle>g__TryAccountLookup|3>d.<>1__state = (int)((ulong)0L);
<<Handle>g__TryAccountLookup|3>d.<>4__this = apjeehonkab;
KFBABPAPIMB kfbabpapimb = instance.Run(<<Handle>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<RRUIRootScreen>();
if (account != 0)
{
ObscuredString <KHJCEENDAOL>k__BackingField = account.<KHJCEENDAOL>k__BackingField;
ObscuredString <ODJFEIBNGPO>k__BackingField = account.<ODJFEIBNGPO>k__BackingField;
string text = string.Format("The player {0} (@{1}) would like you to check out this room!", <ODJFEIBNGPO>k__BackingField, <KHJCEENDAOL>k__BackingField);
}
DialogListModel dialogListModel = DialogListModel.TryFindDialogListModel(flowByType.gameObject);
if (dialogListModel != 0)
{
PMGCJEPKFOF<OneButtonMessageDialogModel> pmgcjepkfof = dialogListModel.AddOneButtonMessageDialog(new DGHLPMOEABF
{
<CEJPKGDKMJE>k__BackingField = "Shared Room",
<LHJAKNBODPE>k__BackingField = "Check out this awesome room!",
<AHIKLCLHOFO>k__BackingField = "Ok"
});
}
WatchMenuProjector watchMenuProjector = local.OHPDNGENFJL;
int num = 0;
watchMenuProjector.AuthorityOpenMenuDetached(num != 0);
};
throw new NullReferenceException();
};
throw new NullReferenceException();
}
// Token: 0x040093D0 RID: 37840
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40093D0")]
public RoomCode.RoomCodeData roomData;
// Token: 0x040093D1 RID: 37841
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40093D1")]
public LinkManager.ELGKGFGCNJL pendingLink;
// Token: 0x040093D2 RID: 37842
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40093D2")]
public RoomCode <>4__this;
}
// Token: 0x0200232E RID: 9006
[Token(Token = "0x200232E")]
[CompilerGenerated]
private sealed class HECGFPHMDMN
{
// Token: 0x0600E4AC RID: 58540 RVA: 0x00348AB8 File Offset: 0x00346CB8
[Token(Token = "0x600E4AC")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public HECGFPHMDMN()
{
}
// Token: 0x0600E4AD RID: 58541 RVA: 0x00348ACC File Offset: 0x00346CCC
[Token(Token = "0x600E4AD")]
[Address(RVA = "0x183FAA0", Offset = "0x183EAA0", VA = "0x18183FAA0")]
internal DABKFAIHBBP <Handle>b__2()
{
RoomCode.APJEEHONKAB apjeehonkab = new RoomCode.APJEEHONKAB();
apjeehonkab.CS$<>8__locals2 = this;
apjeehonkab.account = (ulong)0L;
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
RoomCode.APJEEHONKAB.<<Handle>g__TryAccountLookup|3>d <<Handle>g__TryAccountLookup|3>d;
<<Handle>g__TryAccountLookup|3>d.System.IDisposable.Dispose();
<<Handle>g__TryAccountLookup|3>d.<>1__state = (int)((ulong)0L);
<<Handle>g__TryAccountLookup|3>d.<>4__this = apjeehonkab;
KFBABPAPIMB kfbabpapimb = instance.Run(<<Handle>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<RRUIRootScreen>();
if (account != 0)
{
ObscuredString <KHJCEENDAOL>k__BackingField = account.<KHJCEENDAOL>k__BackingField;
ObscuredString <ODJFEIBNGPO>k__BackingField = account.<ODJFEIBNGPO>k__BackingField;
string text = string.Format("The player {0} (@{1}) would like you to check out this room!", <ODJFEIBNGPO>k__BackingField, <KHJCEENDAOL>k__BackingField);
}
DialogListModel dialogListModel = DialogListModel.TryFindDialogListModel(flowByType.gameObject);
if (dialogListModel != 0)
{
PMGCJEPKFOF<OneButtonMessageDialogModel> pmgcjepkfof = dialogListModel.AddOneButtonMessageDialog(new DGHLPMOEABF
{
<CEJPKGDKMJE>k__BackingField = "Shared Room",
<LHJAKNBODPE>k__BackingField = "Check out this awesome room!",
<AHIKLCLHOFO>k__BackingField = "Ok"
});
}
WatchMenuProjector watchMenuProjector = local.OHPDNGENFJL;
int num = 0;
watchMenuProjector.AuthorityOpenMenuDetached(num != 0);
};
throw new NullReferenceException();
}
// Token: 0x040093D3 RID: 37843
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40093D3")]
public COFHGNFJMOG.OLOEFOJHNGF actionLink;
// Token: 0x040093D4 RID: 37844
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40093D4")]
public RoomCode.AFEFEIIFJJE CS$<>8__locals1;
}
// Token: 0x0200232F RID: 9007
[Token(Token = "0x200232F")]
[CompilerGenerated]
private sealed class APJEEHONKAB
{
// Token: 0x0600E4AE RID: 58542 RVA: 0x00348B28 File Offset: 0x00346D28
[Token(Token = "0x600E4AE")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public APJEEHONKAB()
{
}
// Token: 0x0600E4AF RID: 58543 RVA: 0x00348B3C File Offset: 0x00346D3C
[Token(Token = "0x600E4AF")]
[Address(RVA = "0x183D920", Offset = "0x183C920", VA = "0x18183D920")]
internal IEnumerator<KENFJGFMIPM> <Handle>g__TryAccountLookup|3()
{
/*
An exception occurred when decompiling this method (0600E4AF)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Sharing.RoomCode/APJEEHONKAB::<Handle>g__TryAccountLookup|3()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void('<<Handle>g__TryAccountLookup|3>d'::System.IDisposable.Dispose, ldloc:'<<Handle>g__TryAccountLookup|3>d'(var_0))
stfld:int32('<<Handle>g__TryAccountLookup|3>d'::<>1__state, ldloc:'<<Handle>g__TryAccountLookup|3>d'(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:APJEEHONKAB('<<Handle>g__TryAccountLookup|3>d'::<>4__this, ldloc:'<<Handle>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: 0x0600E4B0 RID: 58544 RVA: 0x00348B60 File Offset: 0x00346D60
[Token(Token = "0x600E4B0")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
internal void <Handle>b__5(CCEOLAOLEKJ a)
{
this.account = a;
}
// Token: 0x0600E4B1 RID: 58545 RVA: 0x00348B74 File Offset: 0x00346D74
[Token(Token = "0x600E4B1")]
[Address(RVA = "0x183D7B0", Offset = "0x183C7B0", VA = "0x18183D7B0")]
internal void <Handle>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<RRUIRootScreen>();
if (cceolaolekj != 0)
{
ObscuredString <KHJCEENDAOL>k__BackingField = cceolaolekj.<KHJCEENDAOL>k__BackingField;
ObscuredString <ODJFEIBNGPO>k__BackingField = cceolaolekj.<ODJFEIBNGPO>k__BackingField;
string text = string.Format("The player {0} (@{1}) would like you to check out this room!", <ODJFEIBNGPO>k__BackingField, <KHJCEENDAOL>k__BackingField);
}
DialogListModel dialogListModel = DialogListModel.TryFindDialogListModel(flowByType.gameObject);
if (dialogListModel != 0)
{
PMGCJEPKFOF<OneButtonMessageDialogModel> pmgcjepkfof = dialogListModel.AddOneButtonMessageDialog(new DGHLPMOEABF
{
<CEJPKGDKMJE>k__BackingField = "Shared Room",
<LHJAKNBODPE>k__BackingField = "Check out this awesome room!",
<AHIKLCLHOFO>k__BackingField = "Ok"
});
}
WatchMenuProjector watchMenuProjector = local.OHPDNGENFJL;
int num = 0;
watchMenuProjector.AuthorityOpenMenuDetached(num != 0);
}
// Token: 0x040093D5 RID: 37845
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40093D5")]
public CCEOLAOLEKJ account;
// Token: 0x040093D6 RID: 37846
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40093D6")]
public RoomCode.HECGFPHMDMN CS$<>8__locals2;
// Token: 0x02002330 RID: 9008
[Token(Token = "0x2002330")]
private sealed class <<Handle>g__TryAccountLookup|3>d : IEnumerator<KENFJGFMIPM>, IEnumerator, IDisposable
{
// Token: 0x0600E4B2 RID: 58546 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x600E4B2")]
[Address(RVA = "0x44F040", Offset = "0x44E040", VA = "0x18044F040")]
[DebuggerHidden]
public <<Handle>g__TryAccountLookup|3>d(int <>1__state)
{
}
// Token: 0x0600E4B3 RID: 58547 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x600E4B3")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
[DebuggerHidden]
void IDisposable.Dispose()
{
}
// Token: 0x0600E4B4 RID: 58548 RVA: 0x00348C2C File Offset: 0x00346E2C
[Token(Token = "0x600E4B4")]
[Address(RVA = "0x1856C20", Offset = "0x1855C20", VA = "0x181856C20", Slot = "6")]
private bool MoveNext()
{
return default(bool);
}
// Token: 0x17002425 RID: 9253
// (get) Token: 0x0600E4B5 RID: 58549 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
[Token(Token = "0x17002425")]
private KENFJGFMIPM System.Collections.Generic.IEnumerator<RecRoom.Core.ISchedule>.Current
{
[Token(Token = "0x600E4B5")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "4")]
[DebuggerHidden]
get
{
return null;
}
}
// Token: 0x0600E4B6 RID: 58550 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x600E4B6")]
[Address(RVA = "0x1856E70", Offset = "0x1855E70", VA = "0x181856E70", Slot = "8")]
[DebuggerHidden]
void IEnumerator.Reset()
{
}
// Token: 0x17002426 RID: 9254
// (get) Token: 0x0600E4B7 RID: 58551 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
[Token(Token = "0x17002426")]
object IEnumerator.Current
{
[Token(Token = "0x600E4B7")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "7")]
[DebuggerHidden]
get
{
return null;
}
}
// Token: 0x040093D7 RID: 37847
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40093D7")]
private int <>1__state;
// Token: 0x040093D8 RID: 37848
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40093D8")]
private KENFJGFMIPM <>2__current;
// Token: 0x040093D9 RID: 37849
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40093D9")]
public RoomCode.APJEEHONKAB <>4__this;
}
}
// Token: 0x02002331 RID: 9009
[Token(Token = "0x2002331")]
[CompilerGenerated]
private sealed class MNMEIMAGBBI
{
// Token: 0x0600E4B8 RID: 58552 RVA: 0x00348C44 File Offset: 0x00346E44
[Token(Token = "0x600E4B8")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public MNMEIMAGBBI()
{
}
// Token: 0x0600E4B9 RID: 58553 RVA: 0x00348C58 File Offset: 0x00346E58
[Token(Token = "0x600E4B9")]
[Address(RVA = "0x73F650", Offset = "0x73E650", VA = "0x18073F650")]
internal void <Handle>b__6()
{
this.done = true;
}
// Token: 0x0600E4BA RID: 58554 RVA: 0x00348C6C File Offset: 0x00346E6C
[Token(Token = "0x600E4BA")]
[Address(RVA = "0x4944B0", Offset = "0x4934B0", VA = "0x1804944B0")]
internal bool <Handle>b__7()
{
return this.done;
}
// Token: 0x040093DA RID: 37850
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40093DA")]
public bool done;
}
}
}