837 lines
39 KiB
C#
837 lines
39 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: 0x02002231 RID: 8753
|
|
[Token(Token = "0x2002231")]
|
|
public class MeetupCode : ActionCode
|
|
{
|
|
// Token: 0x0600E047 RID: 57415 RVA: 0x0033E434 File Offset: 0x0033C634
|
|
[Token(Token = "0x600E047")]
|
|
[Address(RVA = "0x1129B70", Offset = "0x1128970", VA = "0x181129B70", Slot = "5")]
|
|
public override PMGCJEPKFOF<ActionCode.HKFNFGGEPMP> Create(object IIFJDCEPNMJ)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E047)
|
|
|
|
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 1660
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0600E048 RID: 57416 RVA: 0x0033E454 File Offset: 0x0033C654
|
|
[Token(Token = "0x600E048")]
|
|
[Address(RVA = "0x1129AC0", Offset = "0x11288C0", VA = "0x181129AC0", Slot = "6")]
|
|
public override DABKFAIHBBP CreateAndShare(Route LPJOBOLHFMI, object IIFJDCEPNMJ)
|
|
{
|
|
MeetupCode.LICHNEOPAEM(false, LPJOBOLHFMI);
|
|
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0600E049 RID: 57417 RVA: 0x0033E470 File Offset: 0x0033C670
|
|
[Token(Token = "0x600E049")]
|
|
[Address(RVA = "0x1129F90", Offset = "0x1128D90", VA = "0x181129F90", 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: 0x0600E04A RID: 57418 RVA: 0x0033E4F4 File Offset: 0x0033C6F4
|
|
[Token(Token = "0x600E04A")]
|
|
[Address(RVA = "0x1129D30", Offset = "0x1128B30", VA = "0x181129D30")]
|
|
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;
|
|
LinkManager.BDJPCEJOMEC bdjpcejomec;
|
|
bdjpcejomec.System.IDisposable.Dispose();
|
|
bdjpcejomec.<>1__state = (int)((ulong)0L);
|
|
bdjpcejomec.waitForWatchClosed = false;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(bdjpcejomec);
|
|
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: 0x0600E04B RID: 57419 RVA: 0x0033E5B8 File Offset: 0x0033C7B8
|
|
[Token(Token = "0x600E04B")]
|
|
[Address(RVA = "0x112AD60", Offset = "0x1129B60", VA = "0x18112AD60", Slot = "9")]
|
|
public override void ModifyPreAuthLaunchTarget(BootSequence.IIACGMGMLOB HHBNIDNOLDI, LinkManager.ELGKGFGCNJL JBLKFFDDMJH)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600E04C RID: 57420 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600E04C")]
|
|
[Address(RVA = "0x112A1A0", Offset = "0x1128FA0", VA = "0x18112A1A0")]
|
|
private static PMGCJEPKFOF<ActionCode.HKFNFGGEPMP> KGGIBGJLNDB(Route LPJOBOLHFMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600E04D RID: 57421 RVA: 0x0033E5F4 File Offset: 0x0033C7F4
|
|
[Token(Token = "0x600E04D")]
|
|
[Address(RVA = "0x112A7E0", Offset = "0x11295E0", VA = "0x18112A7E0")]
|
|
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: 0x0600E04E RID: 57422 RVA: 0x0033E6E0 File Offset: 0x0033C8E0
|
|
[Token(Token = "0x600E04E")]
|
|
[Address(RVA = "0x1129C00", Offset = "0x1128A00", VA = "0x181129C00")]
|
|
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: 0x0600E04F RID: 57423 RVA: 0x0033E738 File Offset: 0x0033C938
|
|
[Token(Token = "0x600E04F")]
|
|
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
|
public MeetupCode()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600E050 RID: 57424 RVA: 0x0033E74C File Offset: 0x0033C94C
|
|
[Token(Token = "0x600E050")]
|
|
[Address(RVA = "0x112A150", Offset = "0x1128F50", VA = "0x18112A150")]
|
|
[CompilerGenerated]
|
|
internal static IEnumerator<KENFJGFMIPM> JBBECEAAONK()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E050)
|
|
|
|
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 1660
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x040091C5 RID: 37317
|
|
[Token(Token = "0x40091C5")]
|
|
private static string MNEMHNOJJDI;
|
|
|
|
// Token: 0x02002232 RID: 8754
|
|
[Token(Token = "0x2002232")]
|
|
[Serializable]
|
|
private struct MeetupData
|
|
{
|
|
// Token: 0x040091C6 RID: 37318
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40091C6")]
|
|
public long RoomId;
|
|
}
|
|
|
|
// Token: 0x02002233 RID: 8755
|
|
[Token(Token = "0x2002233")]
|
|
[CompilerGenerated]
|
|
private sealed class HIBIJHKMEKH
|
|
{
|
|
// Token: 0x0600E051 RID: 57425 RVA: 0x0033E768 File Offset: 0x0033C968
|
|
[Token(Token = "0x600E051")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public HIBIJHKMEKH()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600E052 RID: 57426 RVA: 0x0033E77C File Offset: 0x0033C97C
|
|
[Token(Token = "0x600E052")]
|
|
[Address(RVA = "0x1121590", Offset = "0x1120390", VA = "0x181121590")]
|
|
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;
|
|
ActionCode.Configuration config = meetupCode.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(text, num, (EAEKNPLNKKO)((uint)2), nnnoilancib, mhjmmlihdea);
|
|
Action action = delegate
|
|
{
|
|
MeetupCode.HIBIJHKMEKH cs$<>8__locals = loldohfbiof.CS$<>8__locals1;
|
|
int num2 = 0;
|
|
num2 += num2;
|
|
num2++;
|
|
string text2 = loldohfbiof.CS$<>8__locals1.actionCode;
|
|
int num3 = 0;
|
|
KLCOGEIGEBJ room2 = loldohfbiof.room;
|
|
int num4 = 0;
|
|
MeetupCode.GoToMeetup(room2, text2, num4, num3);
|
|
};
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x040091C7 RID: 37319
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40091C7")]
|
|
public string actionCode;
|
|
|
|
// Token: 0x040091C8 RID: 37320
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40091C8")]
|
|
public MeetupCode <>4__this;
|
|
|
|
// Token: 0x040091C9 RID: 37321
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40091C9")]
|
|
public LinkManager.ELGKGFGCNJL pendingLink;
|
|
}
|
|
|
|
// Token: 0x02002234 RID: 8756
|
|
[Token(Token = "0x2002234")]
|
|
[CompilerGenerated]
|
|
private sealed class LOLDOHFBIOF
|
|
{
|
|
// Token: 0x0600E053 RID: 57427 RVA: 0x0033E804 File Offset: 0x0033CA04
|
|
[Token(Token = "0x600E053")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public LOLDOHFBIOF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600E054 RID: 57428 RVA: 0x0033E818 File Offset: 0x0033CA18
|
|
[Token(Token = "0x600E054")]
|
|
[Address(RVA = "0x1123560", Offset = "0x1122360", VA = "0x181123560")]
|
|
internal void <Handle>b__1()
|
|
{
|
|
MeetupCode.HIBIJHKMEKH cs$<>8__locals = this.CS$<>8__locals1;
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
string actionCode = this.CS$<>8__locals1.actionCode;
|
|
int num2 = 0;
|
|
KLCOGEIGEBJ klcogeigebj = this.room;
|
|
int num3 = 0;
|
|
MeetupCode.GoToMeetup(klcogeigebj, actionCode, num3, num2);
|
|
}
|
|
|
|
// Token: 0x040091CA RID: 37322
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40091CA")]
|
|
public KLCOGEIGEBJ room;
|
|
|
|
// Token: 0x040091CB RID: 37323
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40091CB")]
|
|
public MeetupCode.HIBIJHKMEKH CS$<>8__locals1;
|
|
}
|
|
|
|
// Token: 0x02002235 RID: 8757
|
|
[Token(Token = "0x2002235")]
|
|
[CompilerGenerated]
|
|
private sealed class OOOEMGOBMHP
|
|
{
|
|
// Token: 0x0600E055 RID: 57429 RVA: 0x0033E870 File Offset: 0x0033CA70
|
|
[Token(Token = "0x600E055")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public OOOEMGOBMHP()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600E056 RID: 57430 RVA: 0x0033E884 File Offset: 0x0033CA84
|
|
[Token(Token = "0x600E056")]
|
|
[Address(RVA = "0x112BF10", Offset = "0x112AD10", VA = "0x18112BF10")]
|
|
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: 0x0600E057 RID: 57431 RVA: 0x0033E938 File Offset: 0x0033CB38
|
|
[Token(Token = "0x600E057")]
|
|
[Address(RVA = "0x112C0D0", Offset = "0x112AED0", VA = "0x18112C0D0")]
|
|
internal void <GoToMeetup>b__1(SessionManager.BKOJBGONLCK result)
|
|
{
|
|
if (this.onError != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x040091CC RID: 37324
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40091CC")]
|
|
public KLCOGEIGEBJ room;
|
|
|
|
// Token: 0x040091CD RID: 37325
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40091CD")]
|
|
public string roomCode;
|
|
|
|
// Token: 0x040091CE RID: 37326
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40091CE")]
|
|
public Action onSuccess;
|
|
|
|
// Token: 0x040091CF RID: 37327
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40091CF")]
|
|
public Action<string> onError;
|
|
|
|
// Token: 0x040091D0 RID: 37328
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40091D0")]
|
|
public Action<SessionManager.BKOJBGONLCK> <>9__1;
|
|
}
|
|
|
|
// Token: 0x02002236 RID: 8758
|
|
[Token(Token = "0x2002236")]
|
|
[CompilerGenerated]
|
|
private sealed class CBKPKMIMAOG
|
|
{
|
|
// Token: 0x0600E058 RID: 57432 RVA: 0x0033E968 File Offset: 0x0033CB68
|
|
[Token(Token = "0x600E058")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public CBKPKMIMAOG()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600E059 RID: 57433 RVA: 0x0033E97C File Offset: 0x0033CB7C
|
|
[Token(Token = "0x600E059")]
|
|
[Address(RVA = "0x111D8E0", Offset = "0x111C6E0", VA = "0x18111D8E0")]
|
|
internal PMGCJEPKFOF<ActionCode.HKFNFGGEPMP> <GetOrCreateAndShareMeetupLink>b__0(string url)
|
|
{
|
|
MeetupCode.FHFPAHDEKAE fhfpahdekae = new MeetupCode.FHFPAHDEKAE();
|
|
int num = 0;
|
|
bool flag = LinkManager.ELGKGFGCNJL.EPGHLIPKPBJ(url).TryGetValue("a", num);
|
|
fhfpahdekae.result = num;
|
|
EAEKNPLNKKO type = this.config.type;
|
|
bool flag2 = ActionCode.KMCHEMHDIBL(this.RRUIShareRoute, type, true, num, num);
|
|
ActionCode.HKFNFGGEPMP result = fhfpahdekae.result;
|
|
Func<string, ActionCode.HKFNFGGEPMP> func = delegate(string x)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E05B)
|
|
|
|
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: 0x040091D1 RID: 37329
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40091D1")]
|
|
public Route RRUIShareRoute;
|
|
|
|
// Token: 0x040091D2 RID: 37330
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40091D2")]
|
|
public ActionCode.Configuration config;
|
|
}
|
|
|
|
// Token: 0x02002237 RID: 8759
|
|
[Token(Token = "0x2002237")]
|
|
[CompilerGenerated]
|
|
private sealed class FHFPAHDEKAE
|
|
{
|
|
// Token: 0x0600E05A RID: 57434 RVA: 0x0033E9E4 File Offset: 0x0033CBE4
|
|
[Token(Token = "0x600E05A")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public FHFPAHDEKAE()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600E05B RID: 57435 RVA: 0x0033E9F8 File Offset: 0x0033CBF8
|
|
[Token(Token = "0x600E05B")]
|
|
[Address(RVA = "0x6808B0", Offset = "0x67F6B0", VA = "0x1806808B0")]
|
|
internal ActionCode.HKFNFGGEPMP <GetOrCreateAndShareMeetupLink>b__2(string x)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E05B)
|
|
|
|
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 1660
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x040091D3 RID: 37331
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40091D3")]
|
|
public ActionCode.HKFNFGGEPMP result;
|
|
}
|
|
|
|
// Token: 0x02002239 RID: 8761
|
|
[Token(Token = "0x2002239")]
|
|
[CompilerGenerated]
|
|
private sealed class MGGEPGEJNDM
|
|
{
|
|
// Token: 0x0600E062 RID: 57442 RVA: 0x0033EAA0 File Offset: 0x0033CCA0
|
|
[Token(Token = "0x600E062")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public MGGEPGEJNDM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600E063 RID: 57443 RVA: 0x0033EAB4 File Offset: 0x0033CCB4
|
|
[Token(Token = "0x600E063")]
|
|
[Address(RVA = "0x1128B60", Offset = "0x1127960", VA = "0x181128B60")]
|
|
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: 0x0600E064 RID: 57444 RVA: 0x0033EAF4 File Offset: 0x0033CCF4
|
|
[Token(Token = "0x600E064")]
|
|
[Address(RVA = "0x1128D60", Offset = "0x1127B60", VA = "0x181128D60")]
|
|
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: 0x0600E065 RID: 57445 RVA: 0x0033EB30 File Offset: 0x0033CD30
|
|
[Token(Token = "0x600E065")]
|
|
[Address(RVA = "0x1128C90", Offset = "0x1127A90", VA = "0x181128C90")]
|
|
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: 0x0600E066 RID: 57446 RVA: 0x0033EB68 File Offset: 0x0033CD68
|
|
[Token(Token = "0x600E066")]
|
|
[Address(RVA = "0x1128E30", Offset = "0x1127C30", VA = "0x181128E30")]
|
|
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: 0x0600E067 RID: 57447 RVA: 0x0033EBA0 File Offset: 0x0033CDA0
|
|
[Token(Token = "0x600E067")]
|
|
[Address(RVA = "0x1128D50", Offset = "0x1127B50", VA = "0x181128D50")]
|
|
internal void <MeetupHostFlow>b__2(JPIJGHNNIDP result)
|
|
{
|
|
if (result == JPIJGHNNIDP.Affirmative)
|
|
{
|
|
this.<MeetupHostFlow>g__CreateOrShowMeetupInfo|3();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E068 RID: 57448 RVA: 0x0033EBB8 File Offset: 0x0033CDB8
|
|
[Token(Token = "0x600E068")]
|
|
[Address(RVA = "0x1128F00", Offset = "0x1127D00", VA = "0x181128F00")]
|
|
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: 0x0600E069 RID: 57449 RVA: 0x0033EBF4 File Offset: 0x0033CDF4
|
|
[Token(Token = "0x600E069")]
|
|
[Address(RVA = "0x1129010", Offset = "0x1127E10", VA = "0x181129010")]
|
|
internal IEnumerator<KENFJGFMIPM> <MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600E069)
|
|
|
|
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 1660
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x040091D9 RID: 37337
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40091D9")]
|
|
public Route RRUIShareRoute;
|
|
|
|
// Token: 0x040091DA RID: 37338
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40091DA")]
|
|
public Action<SessionManager.BKOJBGONLCK> <>9__5;
|
|
|
|
// Token: 0x040091DB RID: 37339
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40091DB")]
|
|
public Action <>9__6;
|
|
|
|
// Token: 0x0200223A RID: 8762
|
|
[Token(Token = "0x200223A")]
|
|
private sealed class <<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d : IEnumerator<KENFJGFMIPM>, IEnumerator, IDisposable
|
|
{
|
|
// Token: 0x0600E06A RID: 57450 RVA: 0x000396E2 File Offset: 0x000378E2
|
|
[Token(Token = "0x600E06A")]
|
|
[Address(RVA = "0x445B90", Offset = "0x444990", VA = "0x180445B90")]
|
|
[DebuggerHidden]
|
|
public <<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d(int <>1__state)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600E06B RID: 57451 RVA: 0x000396E2 File Offset: 0x000378E2
|
|
[Token(Token = "0x600E06B")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")]
|
|
[DebuggerHidden]
|
|
void IDisposable.Dispose()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600E06C RID: 57452 RVA: 0x0033EC18 File Offset: 0x0033CE18
|
|
[Token(Token = "0x600E06C")]
|
|
[Address(RVA = "0x1133430", Offset = "0x1132230", VA = "0x181133430", Slot = "6")]
|
|
private bool MoveNext()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x17002381 RID: 9089
|
|
// (get) Token: 0x0600E06D RID: 57453 RVA: 0x000624CE File Offset: 0x000606CE
|
|
[Token(Token = "0x17002381")]
|
|
private KENFJGFMIPM System.Collections.Generic.IEnumerator<RecRoom.Core.ISchedule>.Current
|
|
{
|
|
[Token(Token = "0x600E06D")]
|
|
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "4")]
|
|
[DebuggerHidden]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600E06E RID: 57454 RVA: 0x000396E2 File Offset: 0x000378E2
|
|
[Token(Token = "0x600E06E")]
|
|
[Address(RVA = "0x1133730", Offset = "0x1132530", VA = "0x181133730", Slot = "8")]
|
|
[DebuggerHidden]
|
|
void IEnumerator.Reset()
|
|
{
|
|
}
|
|
|
|
// Token: 0x17002382 RID: 9090
|
|
// (get) Token: 0x0600E06F RID: 57455 RVA: 0x000624CE File Offset: 0x000606CE
|
|
[Token(Token = "0x17002382")]
|
|
object IEnumerator.Current
|
|
{
|
|
[Token(Token = "0x600E06F")]
|
|
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "7")]
|
|
[DebuggerHidden]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x040091DC RID: 37340
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40091DC")]
|
|
private int <>1__state;
|
|
|
|
// Token: 0x040091DD RID: 37341
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40091DD")]
|
|
private KENFJGFMIPM <>2__current;
|
|
|
|
// Token: 0x040091DE RID: 37342
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40091DE")]
|
|
private MeetupCode.AHHJAIBACMI <>8__1;
|
|
|
|
// Token: 0x040091DF RID: 37343
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40091DF")]
|
|
public MeetupCode.MGGEPGEJNDM <>4__this;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0200223B RID: 8763
|
|
[Token(Token = "0x200223B")]
|
|
[CompilerGenerated]
|
|
private sealed class AHHJAIBACMI
|
|
{
|
|
// Token: 0x0600E070 RID: 57456 RVA: 0x0033EC30 File Offset: 0x0033CE30
|
|
[Token(Token = "0x600E070")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public AHHJAIBACMI()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600E071 RID: 57457 RVA: 0x0033EC44 File Offset: 0x0033CE44
|
|
[Token(Token = "0x600E071")]
|
|
[Address(RVA = "0x111AEB0", Offset = "0x1119CB0", VA = "0x18111AEB0")]
|
|
internal bool <MeetupHostFlow>b__8()
|
|
{
|
|
return Matchmaking.BBJAEJHMAPB != this.room;
|
|
}
|
|
|
|
// Token: 0x040091E0 RID: 37344
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40091E0")]
|
|
public CIIBGMBOFEI room;
|
|
}
|
|
}
|
|
}
|