820 lines
38 KiB
C#
820 lines
38 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Diagnostics;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecNet;
|
|
using RecRoom.Core;
|
|
using RecRoom.Systems.PlayerRoles;
|
|
using RecRoom.Utils.OverridableFields;
|
|
using RRUI.Navigation;
|
|
|
|
namespace RecRoom.Sharing
|
|
{
|
|
// Token: 0x02002315 RID: 8981
|
|
[Token(Token = "0x2002315")]
|
|
public class MeetupCode : ActionCode
|
|
{
|
|
// Token: 0x0600E453 RID: 58451 RVA: 0x003477DC File Offset: 0x003459DC
|
|
[Token(Token = "0x600E453")]
|
|
[Address(RVA = "0x1842710", Offset = "0x1841710", VA = "0x181842710", Slot = "5")]
|
|
public override PMGCJEPKFOF<ActionCode.HKFNFGGEPMP> Create(object IIFJDCEPNMJ)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E453)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF<RecRoom.Sharing.ActionCode/HKFNFGGEPMP> RecRoom.Sharing.MeetupCode::Create(System.Object)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_0F:
|
|
brtrue(IL_0F, cne:bool(ldloc:DABKFAIHBBP(var_0_0A), 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.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: 0x0600E454 RID: 58452 RVA: 0x003477FC File Offset: 0x003459FC
|
|
[Token(Token = "0x600E454")]
|
|
[Address(RVA = "0x1842660", Offset = "0x1841660", VA = "0x181842660", Slot = "6")]
|
|
public override DABKFAIHBBP CreateAndShare(Route LPJOBOLHFMI, object IIFJDCEPNMJ)
|
|
{
|
|
MeetupCode.LICHNEOPAEM(false, LPJOBOLHFMI);
|
|
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0600E455 RID: 58453 RVA: 0x00347818 File Offset: 0x00345A18
|
|
[Token(Token = "0x600E455")]
|
|
[Address(RVA = "0x1842B00", Offset = "0x1841B00", VA = "0x181842B00", Slot = "8")]
|
|
public override DABKFAIHBBP Handle(LinkManager.ELGKGFGCNJL JBLKFFDDMJH)
|
|
{
|
|
LinkManager.ELGKGFGCNJL pendingLink = JBLKFFDDMJH;
|
|
string <GLCPMMJOCEJ>k__BackingField = JBLKFFDDMJH.LIOKHLNNDFL.<GLCPMMJOCEJ>k__BackingField;
|
|
string actionCode = <GLCPMMJOCEJ>k__BackingField;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600E456 RID: 58454 RVA: 0x0034789C File Offset: 0x00345A9C
|
|
[Token(Token = "0x600E456")]
|
|
[Address(RVA = "0x18428D0", Offset = "0x18418D0", VA = "0x1818428D0")]
|
|
public static void GoToMeetup(KLCOGEIGEBJ DDEGOJKBEAN, string KIIFGNILJEA, [Optional] Action EGMGCNACMDM, [Optional] Action<string> MBMCDAENFAJ)
|
|
{
|
|
BootSequence.IIACGMGMLOB iiacgmgmlob = new BootSequence.IIACGMGMLOB();
|
|
string <LGACIEKBLBM>k__BackingField = DDEGOJKBEAN.<LGACIEKBLBM>k__BackingField;
|
|
iiacgmgmlob.HEHAGDOEDHG = <LGACIEKBLBM>k__BackingField;
|
|
string roomCode = KIIFGNILJEA;
|
|
iiacgmgmlob.PHIDPCECFBJ = roomCode;
|
|
string roomCode2 = KIIFGNILJEA;
|
|
OKNNKFGFODL dokminnfcgc = Matchmaking.DOKMINNFCGC;
|
|
int num;
|
|
Action action = new Action(num.DLJDBDMKMIO);
|
|
num = 0;
|
|
Matchmaking.DOKMINNFCGC = OKNNKFGFODL.BPJDFPACLMK(dokminnfcgc, action);
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
IEnumerator<KENFJGFMIPM> enumerator = LinkManager.WaitForLoginNuxAndWatch(false, iiacgmgmlob);
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(enumerator);
|
|
Action<SessionManager.BKOJBGONLCK> <>9__1;
|
|
Action action2 = delegate
|
|
{
|
|
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
|
|
if (ciibgmbofei != 0)
|
|
{
|
|
long <DOFDAMHCJLP>k__BackingField = ciibgmbofei.<DOFDAMHCJLP>k__BackingField;
|
|
}
|
|
long <DOFDAMHCJLP>k__BackingField2 = DDEGOJKBEAN.<DOFDAMHCJLP>k__BackingField;
|
|
if (Matchmaking.BBJAEJHMAPB != 0)
|
|
{
|
|
}
|
|
int num2 = 0;
|
|
string roomCode3 = KIIFGNILJEA;
|
|
if (!(num2 != roomCode3))
|
|
{
|
|
Action onSuccess = EGMGCNACMDM;
|
|
if (onSuccess != 0)
|
|
{
|
|
onSuccess();
|
|
}
|
|
return;
|
|
}
|
|
SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action<SessionManager.BKOJBGONLCK> <>9__ = <>9__1;
|
|
KLCOGEIGEBJ room = DDEGOJKBEAN;
|
|
string roomCode4 = KIIFGNILJEA;
|
|
Action<SessionManager.BKOJBGONLCK> action3;
|
|
if (<>9__ == 0)
|
|
{
|
|
action3 = delegate(SessionManager.BKOJBGONLCK result)
|
|
{
|
|
if (MBMCDAENFAJ != 0)
|
|
{
|
|
}
|
|
};
|
|
<>9__1 = action3;
|
|
}
|
|
instance2.RunJoinRoomCode(room, roomCode4, action3);
|
|
throw new NullReferenceException();
|
|
};
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600E457 RID: 58455 RVA: 0x00347950 File Offset: 0x00345B50
|
|
[Token(Token = "0x600E457")]
|
|
[Address(RVA = "0x18437E0", Offset = "0x18427E0", VA = "0x1818437E0", Slot = "9")]
|
|
public override void ModifyPreAuthLaunchTarget(BootSequence.IIACGMGMLOB HHBNIDNOLDI, LinkManager.ELGKGFGCNJL JBLKFFDDMJH)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600E458 RID: 58456 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600E458")]
|
|
[Address(RVA = "0x1842D10", Offset = "0x1841D10", VA = "0x181842D10")]
|
|
private static PMGCJEPKFOF<ActionCode.HKFNFGGEPMP> KGGIBGJLNDB(Route LPJOBOLHFMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600E459 RID: 58457 RVA: 0x0034798C File Offset: 0x00345B8C
|
|
[Token(Token = "0x600E459")]
|
|
[Address(RVA = "0x1843260", Offset = "0x1842260", VA = "0x181843260")]
|
|
private static void LICHNEOPAEM(bool PPCJPKIOFIF, Route LPJOBOLHFMI)
|
|
{
|
|
MeetupCode.MGGEPGEJNDM mggepgejndm = new MeetupCode.MGGEPGEJNDM();
|
|
mggepgejndm.RRUIShareRoute = LPJOBOLHFMI;
|
|
if (!SessionManager.IGCCGADCLBN && !SessionManager.GLLGNKIDNJC)
|
|
{
|
|
if (Matchmaking.BBJAEJHMAPB.<MPMKHIHOJMO>k__BackingField)
|
|
{
|
|
MutableOverridableObscuredBool canInvite = PlayerRoomRoleManager.ONCPNMDGGKG.GetLocalPlayerRoleDefinition().canInvite;
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
if (!Matchmaking.BBJAEJHMAPB.BAMNKENBKFC && !PPCJPKIOFIF)
|
|
{
|
|
WatchUI local = WatchUI.BFPPPLIJIGC;
|
|
Action<JPIJGHNNIDP> action = delegate(JPIJGHNNIDP result)
|
|
{
|
|
if (result == JPIJGHNNIDP.Affirmative)
|
|
{
|
|
base.<MeetupHostFlow>g__CreateOrShowMeetupInfo|3();
|
|
return;
|
|
}
|
|
};
|
|
return;
|
|
}
|
|
mggepgejndm.<MeetupHostFlow>g__CreateOrShowMeetupInfo|3();
|
|
}
|
|
WatchUI local2 = WatchUI.BFPPPLIJIGC;
|
|
}
|
|
WatchUI local3 = WatchUI.BFPPPLIJIGC;
|
|
}
|
|
WatchUI local4 = WatchUI.BFPPPLIJIGC;
|
|
string <LGACIEKBLBM>k__BackingField = Matchmaking.HMCJLLMDAAM.<LGACIEKBLBM>k__BackingField;
|
|
string text = "You can't create a meetup in ^" + <LGACIEKBLBM>k__BackingField + ".\n\nWould you like to go to ^Lounge and create one there?";
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600E45A RID: 58458 RVA: 0x00347A78 File Offset: 0x00345C78
|
|
[Token(Token = "0x600E45A")]
|
|
[Address(RVA = "0x18427A0", Offset = "0x18417A0", VA = "0x1818427A0")]
|
|
private static void DLJDBDMKMIO()
|
|
{
|
|
OKNNKFGFODL dokminnfcgc = Matchmaking.DOKMINNFCGC;
|
|
int num;
|
|
Action action = new Action(num.DLJDBDMKMIO);
|
|
num = 0;
|
|
Matchmaking.DOKMINNFCGC = OKNNKFGFODL.GMNMHGMFGOL(dokminnfcgc, action);
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
MeetupCode.AMNLEHACAAH amnlehacaah;
|
|
amnlehacaah.System.IDisposable.Dispose();
|
|
amnlehacaah.<>1__state = (int)((ulong)0L);
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(amnlehacaah);
|
|
}
|
|
|
|
// Token: 0x0600E45B RID: 58459 RVA: 0x00347AD0 File Offset: 0x00345CD0
|
|
[Token(Token = "0x600E45B")]
|
|
[Address(RVA = "0x8E9790", Offset = "0x8E8790", VA = "0x1808E9790")]
|
|
public MeetupCode()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600E45C RID: 58460 RVA: 0x00347AE4 File Offset: 0x00345CE4
|
|
[Token(Token = "0x600E45C")]
|
|
[Address(RVA = "0x1842CC0", Offset = "0x1841CC0", VA = "0x181842CC0")]
|
|
[CompilerGenerated]
|
|
internal static IEnumerator<KENFJGFMIPM> JBBECEAAONK()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E45C)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Sharing.MeetupCode::JBBECEAAONK()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(AMNLEHACAAH::System.IDisposable.Dispose, ldloc:AMNLEHACAAH(var_0))
|
|
stfld:int32(AMNLEHACAAH::<>1__state, ldloc:AMNLEHACAAH(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](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.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: 0x04009399 RID: 37785
|
|
[Token(Token = "0x4009399")]
|
|
private static string MNEMHNOJJDI;
|
|
|
|
// Token: 0x02002316 RID: 8982
|
|
[Token(Token = "0x2002316")]
|
|
[Serializable]
|
|
private struct MeetupData
|
|
{
|
|
// Token: 0x0400939A RID: 37786
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400939A")]
|
|
public long RoomId;
|
|
}
|
|
|
|
// Token: 0x02002317 RID: 8983
|
|
[Token(Token = "0x2002317")]
|
|
[CompilerGenerated]
|
|
private sealed class HIBIJHKMEKH
|
|
{
|
|
// Token: 0x0600E45D RID: 58461 RVA: 0x00347B00 File Offset: 0x00345D00
|
|
[Token(Token = "0x600E45D")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public HIBIJHKMEKH()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600E45E RID: 58462 RVA: 0x00347B14 File Offset: 0x00345D14
|
|
[Token(Token = "0x600E45E")]
|
|
[Address(RVA = "0x183FD80", Offset = "0x183ED80", VA = "0x18183FD80")]
|
|
internal DABKFAIHBBP <Handle>b__0(KLCOGEIGEBJ room)
|
|
{
|
|
MeetupCode.LOLDOHFBIOF loldohfbiof = new MeetupCode.LOLDOHFBIOF();
|
|
loldohfbiof.CS$<>8__locals1 = this;
|
|
loldohfbiof.room = room;
|
|
MeetupCode meetupCode = this.<>4__this;
|
|
string text = this.actionCode;
|
|
int? autoRenewHours = meetupCode.Config.AutoRenewHours;
|
|
LinkManager.ELGKGFGCNJL elgkgfgcnjl = this.pendingLink;
|
|
bool mhjmmlihdea = elgkgfgcnjl.MHJMMLIHDEA;
|
|
bool nnnoilancib = elgkgfgcnjl.NNNOILANCIB;
|
|
DABKFAIHBBP dabkfaihbbp = ActionCode.ConsumeActionLinkIfValid(text, autoRenewHours, (EAEKNPLNKKO)((uint)2), nnnoilancib, mhjmmlihdea);
|
|
Action action = delegate
|
|
{
|
|
LinkManager.PIGBMLEKODF = loldohfbiof.CS$<>8__locals1.actionCode;
|
|
string text2 = loldohfbiof.CS$<>8__locals1.actionCode;
|
|
int num = 0;
|
|
KLCOGEIGEBJ room2 = loldohfbiof.room;
|
|
int num2 = 0;
|
|
MeetupCode.GoToMeetup(room2, text2, num2, num);
|
|
};
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0400939B RID: 37787
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400939B")]
|
|
public string actionCode;
|
|
|
|
// Token: 0x0400939C RID: 37788
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400939C")]
|
|
public MeetupCode <>4__this;
|
|
|
|
// Token: 0x0400939D RID: 37789
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400939D")]
|
|
public LinkManager.ELGKGFGCNJL pendingLink;
|
|
}
|
|
|
|
// Token: 0x02002318 RID: 8984
|
|
[Token(Token = "0x2002318")]
|
|
[CompilerGenerated]
|
|
private sealed class LOLDOHFBIOF
|
|
{
|
|
// Token: 0x0600E45F RID: 58463 RVA: 0x00347B8C File Offset: 0x00345D8C
|
|
[Token(Token = "0x600E45F")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public LOLDOHFBIOF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600E460 RID: 58464 RVA: 0x00347BA0 File Offset: 0x00345DA0
|
|
[Token(Token = "0x600E460")]
|
|
[Address(RVA = "0x18415D0", Offset = "0x18405D0", VA = "0x1818415D0")]
|
|
internal void <Handle>b__1()
|
|
{
|
|
LinkManager.PIGBMLEKODF = this.CS$<>8__locals1.actionCode;
|
|
string actionCode = this.CS$<>8__locals1.actionCode;
|
|
int num = 0;
|
|
KLCOGEIGEBJ klcogeigebj = this.room;
|
|
int num2 = 0;
|
|
MeetupCode.GoToMeetup(klcogeigebj, actionCode, num2, num);
|
|
}
|
|
|
|
// Token: 0x0400939E RID: 37790
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400939E")]
|
|
public KLCOGEIGEBJ room;
|
|
|
|
// Token: 0x0400939F RID: 37791
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400939F")]
|
|
public MeetupCode.HIBIJHKMEKH CS$<>8__locals1;
|
|
}
|
|
|
|
// Token: 0x02002319 RID: 8985
|
|
[Token(Token = "0x2002319")]
|
|
[CompilerGenerated]
|
|
private sealed class OOOEMGOBMHP
|
|
{
|
|
// Token: 0x0600E461 RID: 58465 RVA: 0x00347BE4 File Offset: 0x00345DE4
|
|
[Token(Token = "0x600E461")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public OOOEMGOBMHP()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600E462 RID: 58466 RVA: 0x00347BF8 File Offset: 0x00345DF8
|
|
[Token(Token = "0x600E462")]
|
|
[Address(RVA = "0x1844680", Offset = "0x1843680", VA = "0x181844680")]
|
|
internal void <GoToMeetup>b__0()
|
|
{
|
|
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
|
|
if (ciibgmbofei != 0)
|
|
{
|
|
long <DOFDAMHCJLP>k__BackingField = ciibgmbofei.<DOFDAMHCJLP>k__BackingField;
|
|
}
|
|
long <DOFDAMHCJLP>k__BackingField2 = this.room.<DOFDAMHCJLP>k__BackingField;
|
|
if (Matchmaking.BBJAEJHMAPB != 0)
|
|
{
|
|
}
|
|
int num = 0;
|
|
string text = this.roomCode;
|
|
if (!(num != text))
|
|
{
|
|
Action action = this.onSuccess;
|
|
if (action != 0)
|
|
{
|
|
action();
|
|
}
|
|
return;
|
|
}
|
|
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action<SessionManager.BKOJBGONLCK> action2 = this.<>9__1;
|
|
KLCOGEIGEBJ klcogeigebj = this.room;
|
|
string text2 = this.roomCode;
|
|
Action<SessionManager.BKOJBGONLCK> action3;
|
|
if (action2 == 0)
|
|
{
|
|
action3 = delegate(SessionManager.BKOJBGONLCK result)
|
|
{
|
|
if (this.onError != 0)
|
|
{
|
|
}
|
|
};
|
|
this.<>9__1 = action3;
|
|
}
|
|
instance.RunJoinRoomCode(klcogeigebj, text2, action3);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600E463 RID: 58467 RVA: 0x00347CAC File Offset: 0x00345EAC
|
|
[Token(Token = "0x600E463")]
|
|
[Address(RVA = "0x1844840", Offset = "0x1843840", VA = "0x181844840")]
|
|
internal void <GoToMeetup>b__1(SessionManager.BKOJBGONLCK result)
|
|
{
|
|
if (this.onError != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x040093A0 RID: 37792
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40093A0")]
|
|
public KLCOGEIGEBJ room;
|
|
|
|
// Token: 0x040093A1 RID: 37793
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40093A1")]
|
|
public string roomCode;
|
|
|
|
// Token: 0x040093A2 RID: 37794
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40093A2")]
|
|
public Action onSuccess;
|
|
|
|
// Token: 0x040093A3 RID: 37795
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40093A3")]
|
|
public Action<string> onError;
|
|
|
|
// Token: 0x040093A4 RID: 37796
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40093A4")]
|
|
public Action<SessionManager.BKOJBGONLCK> <>9__1;
|
|
}
|
|
|
|
// Token: 0x0200231A RID: 8986
|
|
[Token(Token = "0x200231A")]
|
|
[CompilerGenerated]
|
|
private sealed class CBKPKMIMAOG
|
|
{
|
|
// Token: 0x0600E464 RID: 58468 RVA: 0x00347CDC File Offset: 0x00345EDC
|
|
[Token(Token = "0x600E464")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public CBKPKMIMAOG()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600E465 RID: 58469 RVA: 0x00347CF0 File Offset: 0x00345EF0
|
|
[Token(Token = "0x600E465")]
|
|
[Address(RVA = "0x183DBB0", Offset = "0x183CBB0", VA = "0x18183DBB0")]
|
|
internal PMGCJEPKFOF<ActionCode.HKFNFGGEPMP> <GetOrCreateAndShareMeetupLink>b__0(string url)
|
|
{
|
|
MeetupCode.FHFPAHDEKAE fhfpahdekae = new MeetupCode.FHFPAHDEKAE();
|
|
ActionCode.Configuration configuration = this.config;
|
|
Route rruishareRoute = this.RRUIShareRoute;
|
|
ActionCode.HKFNFGGEPMP result = fhfpahdekae.result;
|
|
Func<string, ActionCode.HKFNFGGEPMP> func = delegate(string x)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E467)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Sharing.ActionCode/HKFNFGGEPMP RecRoom.Sharing.MeetupCode/FHFPAHDEKAE::<GetOrCreateAndShareMeetupLink>b__2(System.String)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:int32(var_0_06, ldfld:int32(string::m_stringLength, ldloc:string(x)))
|
|
}
|
|
|
|
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.Transforms.DelegateConstruction.HandleAnonymousMethod(ObjectCreateExpression objectCreateExpression, Expression target, IMethod methodRef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\Transforms\DelegateConstruction.cs:line 237
|
|
*/;
|
|
};
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x040093A5 RID: 37797
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40093A5")]
|
|
public Route RRUIShareRoute;
|
|
|
|
// Token: 0x040093A6 RID: 37798
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40093A6")]
|
|
public ActionCode.Configuration config;
|
|
}
|
|
|
|
// Token: 0x0200231B RID: 8987
|
|
[Token(Token = "0x200231B")]
|
|
[CompilerGenerated]
|
|
private sealed class FHFPAHDEKAE
|
|
{
|
|
// Token: 0x0600E466 RID: 58470 RVA: 0x00347D30 File Offset: 0x00345F30
|
|
[Token(Token = "0x600E466")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public FHFPAHDEKAE()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600E467 RID: 58471 RVA: 0x00347D44 File Offset: 0x00345F44
|
|
[Token(Token = "0x600E467")]
|
|
[Address(RVA = "0x814AB0", Offset = "0x813AB0", VA = "0x180814AB0")]
|
|
internal ActionCode.HKFNFGGEPMP <GetOrCreateAndShareMeetupLink>b__2(string x)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E467)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Sharing.ActionCode/HKFNFGGEPMP RecRoom.Sharing.MeetupCode/FHFPAHDEKAE::<GetOrCreateAndShareMeetupLink>b__2(System.String)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:int32(var_0_06, ldfld:int32(string::m_stringLength, ldloc:string(x)))
|
|
}
|
|
|
|
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: 0x040093A7 RID: 37799
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40093A7")]
|
|
public ActionCode.HKFNFGGEPMP result;
|
|
}
|
|
|
|
// Token: 0x0200231D RID: 8989
|
|
[Token(Token = "0x200231D")]
|
|
[CompilerGenerated]
|
|
private sealed class MGGEPGEJNDM
|
|
{
|
|
// Token: 0x0600E46E RID: 58478 RVA: 0x00347DEC File Offset: 0x00345FEC
|
|
[Token(Token = "0x600E46E")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public MGGEPGEJNDM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600E46F RID: 58479 RVA: 0x00347E00 File Offset: 0x00346000
|
|
[Token(Token = "0x600E46F")]
|
|
[Address(RVA = "0x18419C0", Offset = "0x18409C0", VA = "0x1818419C0")]
|
|
internal void <MeetupHostFlow>b__0(JPIJGHNNIDP result)
|
|
{
|
|
if (result == JPIJGHNNIDP.Affirmative)
|
|
{
|
|
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action<SessionManager.BKOJBGONLCK> action = this.<>9__5;
|
|
if (action == 0)
|
|
{
|
|
Action<SessionManager.BKOJBGONLCK> action2 = delegate(SessionManager.BKOJBGONLCK joinRoomResult)
|
|
{
|
|
if (joinRoomResult != 0)
|
|
{
|
|
Scheduler instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
MeetupCode.MGGEPGEJNDM.<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d <<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d;
|
|
<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d.System.IDisposable.Dispose();
|
|
<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d.<>1__state = (int)((ulong)0L);
|
|
<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d.<>4__this = this;
|
|
KFBABPAPIMB kfbabpapimb = instance2.Run(<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d);
|
|
}
|
|
};
|
|
this.<>9__5 = action2;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E470 RID: 58480 RVA: 0x00347E40 File Offset: 0x00346040
|
|
[Token(Token = "0x600E470")]
|
|
[Address(RVA = "0x1841BC0", Offset = "0x1840BC0", VA = "0x181841BC0")]
|
|
internal void <MeetupHostFlow>b__5(SessionManager.BKOJBGONLCK joinRoomResult)
|
|
{
|
|
if (joinRoomResult != 0)
|
|
{
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
MeetupCode.MGGEPGEJNDM.<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d <<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d;
|
|
<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d.System.IDisposable.Dispose();
|
|
<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d.<>1__state = (int)((ulong)0L);
|
|
<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d.<>4__this = this;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E471 RID: 58481 RVA: 0x00347E7C File Offset: 0x0034607C
|
|
[Token(Token = "0x600E471")]
|
|
[Address(RVA = "0x1841AF0", Offset = "0x1840AF0", VA = "0x181841AF0")]
|
|
internal void <MeetupHostFlow>b__1(JPIJGHNNIDP result)
|
|
{
|
|
if (result == JPIJGHNNIDP.Affirmative)
|
|
{
|
|
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
|
if (this.<>9__6 == 0)
|
|
{
|
|
Action action = delegate
|
|
{
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
MeetupCode.MGGEPGEJNDM.<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d <<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d;
|
|
<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d.System.IDisposable.Dispose();
|
|
<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d.<>1__state = (int)((ulong)0L);
|
|
<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d.<>4__this = this;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d);
|
|
};
|
|
this.<>9__6 = action;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E472 RID: 58482 RVA: 0x00347EB4 File Offset: 0x003460B4
|
|
[Token(Token = "0x600E472")]
|
|
[Address(RVA = "0x1841C90", Offset = "0x1840C90", VA = "0x181841C90")]
|
|
internal void <MeetupHostFlow>b__6()
|
|
{
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
MeetupCode.MGGEPGEJNDM.<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d <<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d;
|
|
<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d.System.IDisposable.Dispose();
|
|
<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d.<>1__state = (int)((ulong)0L);
|
|
<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d.<>4__this = this;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d);
|
|
}
|
|
|
|
// Token: 0x0600E473 RID: 58483 RVA: 0x00347EEC File Offset: 0x003460EC
|
|
[Token(Token = "0x600E473")]
|
|
[Address(RVA = "0x1841BB0", Offset = "0x1840BB0", VA = "0x181841BB0")]
|
|
internal void <MeetupHostFlow>b__2(JPIJGHNNIDP result)
|
|
{
|
|
if (result == JPIJGHNNIDP.Affirmative)
|
|
{
|
|
this.<MeetupHostFlow>g__CreateOrShowMeetupInfo|3();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E474 RID: 58484 RVA: 0x00347F04 File Offset: 0x00346104
|
|
[Token(Token = "0x600E474")]
|
|
[Address(RVA = "0x1841D60", Offset = "0x1840D60", VA = "0x181841D60")]
|
|
internal void <MeetupHostFlow>g__CreateOrShowMeetupInfo|3()
|
|
{
|
|
PMGCJEPKFOF<ActionCode.HKFNFGGEPMP> pmgcjepkfof = MeetupCode.KGGIBGJLNDB(this.RRUIShareRoute);
|
|
if (MeetupCode.<>c.<>9__7_7 == 0)
|
|
{
|
|
MeetupCode.<>c.<>9__7_7 = delegate(string e)
|
|
{
|
|
WatchUI local = WatchUI.BFPPPLIJIGC;
|
|
string text = "Unable to share meetup at this time.\nPlease try again later.\n\nError:" + e;
|
|
};
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600E475 RID: 58485 RVA: 0x00347F40 File Offset: 0x00346140
|
|
[Token(Token = "0x600E475")]
|
|
[Address(RVA = "0x1841E70", Offset = "0x1840E70", VA = "0x181841E70")]
|
|
internal IEnumerator<KENFJGFMIPM> <MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E475)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Sharing.MeetupCode/MGGEPGEJNDM::<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void('<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d'::System.IDisposable.Dispose, ldloc:'<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d'(var_0))
|
|
stfld:int32('<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d'::<>1__state, ldloc:'<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d'(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:MGGEPGEJNDM('<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d'::<>4__this, ldloc:'<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d'(var_0), ldloc:MGGEPGEJNDM(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: 0x040093AD RID: 37805
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40093AD")]
|
|
public Route RRUIShareRoute;
|
|
|
|
// Token: 0x040093AE RID: 37806
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40093AE")]
|
|
public Action<SessionManager.BKOJBGONLCK> <>9__5;
|
|
|
|
// Token: 0x040093AF RID: 37807
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40093AF")]
|
|
public Action <>9__6;
|
|
|
|
// Token: 0x0200231E RID: 8990
|
|
[Token(Token = "0x200231E")]
|
|
private sealed class <<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d : IEnumerator<KENFJGFMIPM>, IEnumerator, IDisposable
|
|
{
|
|
// Token: 0x0600E476 RID: 58486 RVA: 0x000399F2 File Offset: 0x00037BF2
|
|
[Token(Token = "0x600E476")]
|
|
[Address(RVA = "0x44F040", Offset = "0x44E040", VA = "0x18044F040")]
|
|
[DebuggerHidden]
|
|
public <<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d(int <>1__state)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600E477 RID: 58487 RVA: 0x000399F2 File Offset: 0x00037BF2
|
|
[Token(Token = "0x600E477")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
|
|
[DebuggerHidden]
|
|
void IDisposable.Dispose()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600E478 RID: 58488 RVA: 0x00347F64 File Offset: 0x00346164
|
|
[Token(Token = "0x600E478")]
|
|
[Address(RVA = "0x1856EC0", Offset = "0x1855EC0", VA = "0x181856EC0", Slot = "6")]
|
|
private bool MoveNext()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x17002421 RID: 9249
|
|
// (get) Token: 0x0600E479 RID: 58489 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
|
|
[Token(Token = "0x17002421")]
|
|
private KENFJGFMIPM System.Collections.Generic.IEnumerator<RecRoom.Core.ISchedule>.Current
|
|
{
|
|
[Token(Token = "0x600E479")]
|
|
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "4")]
|
|
[DebuggerHidden]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E47A RID: 58490 RVA: 0x000399F2 File Offset: 0x00037BF2
|
|
[Token(Token = "0x600E47A")]
|
|
[Address(RVA = "0x18571C0", Offset = "0x18561C0", VA = "0x1818571C0", Slot = "8")]
|
|
[DebuggerHidden]
|
|
void IEnumerator.Reset()
|
|
{
|
|
}
|
|
|
|
// Token: 0x17002422 RID: 9250
|
|
// (get) Token: 0x0600E47B RID: 58491 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
|
|
[Token(Token = "0x17002422")]
|
|
object IEnumerator.Current
|
|
{
|
|
[Token(Token = "0x600E47B")]
|
|
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "7")]
|
|
[DebuggerHidden]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x040093B0 RID: 37808
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40093B0")]
|
|
private int <>1__state;
|
|
|
|
// Token: 0x040093B1 RID: 37809
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40093B1")]
|
|
private KENFJGFMIPM <>2__current;
|
|
|
|
// Token: 0x040093B2 RID: 37810
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40093B2")]
|
|
private MeetupCode.AHHJAIBACMI <>8__1;
|
|
|
|
// Token: 0x040093B3 RID: 37811
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40093B3")]
|
|
public MeetupCode.MGGEPGEJNDM <>4__this;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0200231F RID: 8991
|
|
[Token(Token = "0x200231F")]
|
|
[CompilerGenerated]
|
|
private sealed class AHHJAIBACMI
|
|
{
|
|
// Token: 0x0600E47C RID: 58492 RVA: 0x00347F7C File Offset: 0x0034617C
|
|
[Token(Token = "0x600E47C")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public AHHJAIBACMI()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600E47D RID: 58493 RVA: 0x00347F90 File Offset: 0x00346190
|
|
[Token(Token = "0x600E47D")]
|
|
[Address(RVA = "0x183C5F0", Offset = "0x183B5F0", VA = "0x18183C5F0")]
|
|
internal bool <MeetupHostFlow>b__8()
|
|
{
|
|
return Matchmaking.BBJAEJHMAPB != this.room;
|
|
}
|
|
|
|
// Token: 0x040093B4 RID: 37812
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40093B4")]
|
|
public CIIBGMBOFEI room;
|
|
}
|
|
}
|
|
}
|