oh dear
This commit is contained in:
@@ -0,0 +1,1077 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Players.Watch;
|
||||
using RRUI.Data;
|
||||
using RRUI.Navigation;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Sharing
|
||||
{
|
||||
// Token: 0x02002219 RID: 8729
|
||||
[Token(Token = "0x2002219")]
|
||||
public abstract class ActionCode : MonoBehaviour
|
||||
{
|
||||
// Token: 0x1700236F RID: 9071
|
||||
// (get) Token: 0x0600DFD7 RID: 57303 RVA: 0x0033C7F4 File Offset: 0x0033A9F4
|
||||
// (set) Token: 0x0600DFD8 RID: 57304 RVA: 0x0033C808 File Offset: 0x0033AA08
|
||||
[Token(Token = "0x1700236F")]
|
||||
public string GHJLPBDGODO
|
||||
{
|
||||
[Token(Token = "0x600DFD7")]
|
||||
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
||||
get;
|
||||
[Token(Token = "0x600DFD8")]
|
||||
[Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")]
|
||||
protected set;
|
||||
}
|
||||
|
||||
// Token: 0x17002370 RID: 9072
|
||||
// (get) Token: 0x0600DFD9 RID: 57305 RVA: 0x0033C81C File Offset: 0x0033AA1C
|
||||
// (set) Token: 0x0600DFDA RID: 57306 RVA: 0x0033C830 File Offset: 0x0033AA30
|
||||
[Token(Token = "0x17002370")]
|
||||
public static ActionCode.HKFNFGGEPMP JLBOBOMDMPA
|
||||
{
|
||||
[Token(Token = "0x600DFD9")]
|
||||
[Address(RVA = "0x111D470", Offset = "0x111C270", VA = "0x18111D470")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600DFD9)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Sharing.ActionCode/HKFNFGGEPMP RecRoom.Sharing.ActionCode::get_MostRecentCreatedLink()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:HKFNFGGEPMP(var_0_05, ldsfld:HKFNFGGEPMP(ActionCode::<KCIJBDJHHHL>k__BackingField))
|
||||
}
|
||||
|
||||
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(Token = "0x600DFDA")]
|
||||
[Address(RVA = "0x111CA50", Offset = "0x111B850", VA = "0x18111CA50")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DFDB RID: 57307 RVA: 0x0033C840 File Offset: 0x0033AA40
|
||||
[Token(Token = "0x600DFDB")]
|
||||
[Address(RVA = "0x111D2E0", Offset = "0x111C0E0", VA = "0x18111D2E0")]
|
||||
public static bool PlatformShareOrCopy(ActionCode FHIEKIMCGAO, string LIMGCIECODJ, string KCDNNDGKINC)
|
||||
{
|
||||
string text = FHIEKIMCGAO.ToString();
|
||||
if (LinkManager.KPKFFOMCFBK)
|
||||
{
|
||||
EAEKNPLNKKO type = FHIEKIMCGAO.Config.type;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
bool flag = LinkManager.PlatformShare(type, LIMGCIECODJ, num2, text, num, num != 0);
|
||||
return true;
|
||||
}
|
||||
bool platformCanCopy = LinkManager.HMGFBHPFCHN;
|
||||
if (!platformCanCopy)
|
||||
{
|
||||
return platformCanCopy;
|
||||
}
|
||||
int type2 = (int)FHIEKIMCGAO.Config.type;
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0600DFDC RID: 57308 RVA: 0x0033C8A8 File Offset: 0x0033AAA8
|
||||
[Token(Token = "0x600DFDC")]
|
||||
[Address(RVA = "0x111CB70", Offset = "0x111B970", VA = "0x18111CB70", Slot = "4")]
|
||||
public virtual string GetFullShareMessage(string LIMGCIECODJ, string KCDNNDGKINC)
|
||||
{
|
||||
string[] array = new string[9];
|
||||
ActionCode.Configuration config = this.Config;
|
||||
string name = config.name;
|
||||
string shareContent = config.shareContent;
|
||||
string text = string.Format(config.fullName, name);
|
||||
string text2 = string.Format(shareContent, name, text);
|
||||
if (text2 != 0)
|
||||
{
|
||||
}
|
||||
array[0] = text2;
|
||||
string newLine = Environment.NewLine;
|
||||
if (newLine != 0)
|
||||
{
|
||||
}
|
||||
array[1] = newLine;
|
||||
string name2 = this.Config.name;
|
||||
if (name2 != 0)
|
||||
{
|
||||
}
|
||||
array[2] = name2;
|
||||
if (" Code: " != 0)
|
||||
{
|
||||
}
|
||||
array[3] = " Code: ";
|
||||
if (LIMGCIECODJ != 0)
|
||||
{
|
||||
}
|
||||
array[4] = LIMGCIECODJ;
|
||||
string newLine2 = Environment.NewLine;
|
||||
if (newLine2 != 0)
|
||||
{
|
||||
}
|
||||
array[5] = newLine2;
|
||||
string name3 = this.Config.name;
|
||||
if (name3 != 0)
|
||||
{
|
||||
}
|
||||
array[6] = name3;
|
||||
if (" Link: " != 0)
|
||||
{
|
||||
}
|
||||
array[7] = " Link: ";
|
||||
if (KCDNNDGKINC != 0)
|
||||
{
|
||||
}
|
||||
array[8] = KCDNNDGKINC;
|
||||
return string.Concat(array);
|
||||
}
|
||||
|
||||
// Token: 0x0600DFDD RID: 57309
|
||||
[Token(Token = "0x600DFDD")]
|
||||
[Address(Slot = "5")]
|
||||
public abstract PMGCJEPKFOF<ActionCode.HKFNFGGEPMP> Create(object IIFJDCEPNMJ);
|
||||
|
||||
// Token: 0x0600DFDE RID: 57310
|
||||
[Token(Token = "0x600DFDE")]
|
||||
[Address(Slot = "6")]
|
||||
public abstract DABKFAIHBBP CreateAndShare(Route LPJOBOLHFMI, object IIFJDCEPNMJ);
|
||||
|
||||
// Token: 0x0600DFDF RID: 57311 RVA: 0x0033C9AC File Offset: 0x0033ABAC
|
||||
[Token(Token = "0x600DFDF")]
|
||||
[Address(RVA = "0x111C500", Offset = "0x111B300", VA = "0x18111C500", Slot = "7")]
|
||||
public virtual void CreateButtonPressed()
|
||||
{
|
||||
LinkManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int type = (int)this.Config.type;
|
||||
int num = 0;
|
||||
ActionCode actionCode;
|
||||
bool flag = actionCode != num;
|
||||
if (!flag)
|
||||
{
|
||||
DABKFAIHBBP dabkfaihbbp = JJEKJGALHKO.LIPGKFECLDO(string.Format("CreateAndShare: no handler for ActionType: {0}", flag));
|
||||
return;
|
||||
}
|
||||
Route actionCodeShareRoute = instance.actionCodeShareRoute;
|
||||
PMGCJEPKFOF<ActionCode.HKFNFGGEPMP> pmgcjepkfof = actionCode.Create(actionCodeShareRoute);
|
||||
}
|
||||
|
||||
// Token: 0x0600DFE0 RID: 57312 RVA: 0x0033CA08 File Offset: 0x0033AC08
|
||||
[Token(Token = "0x600DFE0")]
|
||||
[Address(RVA = "0x111CA90", Offset = "0x111B890", VA = "0x18111CA90")]
|
||||
public string GetActionLinkData(object HEEPBKFPEFI)
|
||||
{
|
||||
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
EAEKNPLNKKO type = this.Config.type;
|
||||
if (HEEPBKFPEFI == 0)
|
||||
{
|
||||
}
|
||||
return JsonUtility.ToJson(JsonUtility.ToJson(HEEPBKFPEFI));
|
||||
}
|
||||
|
||||
// Token: 0x0600DFE1 RID: 57313
|
||||
[Token(Token = "0x600DFE1")]
|
||||
[Address(Slot = "8")]
|
||||
public abstract DABKFAIHBBP Handle(LinkManager.ELGKGFGCNJL JBLKFFDDMJH);
|
||||
|
||||
// Token: 0x0600DFE2 RID: 57314
|
||||
[Token(Token = "0x600DFE2")]
|
||||
[Address(Slot = "9")]
|
||||
public abstract void ModifyPreAuthLaunchTarget(BootSequence.IIACGMGMLOB HHBNIDNOLDI, LinkManager.ELGKGFGCNJL JBLKFFDDMJH);
|
||||
|
||||
// Token: 0x0600DFE3 RID: 57315 RVA: 0x0033CA3C File Offset: 0x0033AC3C
|
||||
[Token(Token = "0x600DFE3")]
|
||||
[Address(RVA = "0x15F5510", Offset = "0x15F4310", VA = "0x1815F5510")]
|
||||
public T ParseExtraJson<T>(LinkManager.ELGKGFGCNJL JBLKFFDDMJH)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600DFE4 RID: 57316 RVA: 0x0033CA50 File Offset: 0x0033AC50
|
||||
[Token(Token = "0x600DFE4")]
|
||||
[Address(RVA = "0x111D180", Offset = "0x111BF80", VA = "0x18111D180")]
|
||||
protected static void NEIACJEEKFK(string PNLOFHLHFHF, string NNNJNLFHKAH, CCEOLAOLEKJ ADOKOFJIGML)
|
||||
{
|
||||
WatchUI local = WatchUI.BFPPPLIJIGC;
|
||||
WatchUI watch = local;
|
||||
local.Button_PopFlow();
|
||||
WatchUI watch3 = watch;
|
||||
Action<JPIJGHNNIDP> action = delegate(JPIJGHNNIDP response)
|
||||
{
|
||||
if (response == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
PlayerDetailsWatchUIFlow flowByType = watch.GetFlowByType<PlayerDetailsWatchUIFlow>();
|
||||
WatchUI watch2 = watch;
|
||||
int num = 0;
|
||||
watch2.PushFlow(flowByType, num);
|
||||
WatchMenuProjector watchMenuProjector = watch.OHPDNGENFJL;
|
||||
int num2 = 0;
|
||||
watchMenuProjector.AuthorityOpenMenuDetached(num2 != 0);
|
||||
}
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600DFE5 RID: 57317 RVA: 0x0033CA9C File Offset: 0x0033AC9C
|
||||
[Token(Token = "0x600DFE5")]
|
||||
[Address(RVA = "0x111C1B0", Offset = "0x111AFB0", VA = "0x18111C1B0")]
|
||||
protected static void BDCIBCGEING(int IMHODAEGGON, string MOACPDCOKGP, string BDMLHPGIEJH, string PNLOFHLHFHF, string NNNJNLFHKAH)
|
||||
{
|
||||
int num = 0;
|
||||
ActionCode.JPGLHBPKMHO jpglhbpkmho;
|
||||
jpglhbpkmho.FieldGetter(num, BDMLHPGIEJH, PNLOFHLHFHF);
|
||||
jpglhbpkmho.chatFailureBody = 0;
|
||||
jpglhbpkmho.otherPlayerId = IMHODAEGGON;
|
||||
jpglhbpkmho.chatMessage = MOACPDCOKGP;
|
||||
jpglhbpkmho.playerNotification = BDMLHPGIEJH;
|
||||
jpglhbpkmho.chatFailureTitle = PNLOFHLHFHF;
|
||||
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);
|
||||
Func<PMGCJEPKFOF<CCEOLAOLEKJ>> func = () => PEGGCEDHBOF.NFKMGNHDCMN(jpglhbpkmho.otherPlayerId);
|
||||
Action<CCEOLAOLEKJ> action = delegate(CCEOLAOLEKJ account)
|
||||
{
|
||||
ActionCode.CHIECBCCDIO chiecbccdio = new ActionCode.CHIECBCCDIO();
|
||||
chiecbccdio.CS$<>8__locals1 = jpglhbpkmho;
|
||||
chiecbccdio.account = account;
|
||||
bool inited = account.<IGIPMGJEJHD>k__BackingField.inited;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
bool inited2 = PEGGCEDHBOF.DOOHKCANFLO.<IGIPMGJEJHD>k__BackingField.inited;
|
||||
bool flag2;
|
||||
if (!flag2 && SingletonMonoBehaviour.ONCPNMDGGKG.BLBCCPBIHGI)
|
||||
{
|
||||
WatchUI local = WatchUI.BFPPPLIJIGC;
|
||||
WatchUI watch = local;
|
||||
ChatThreadScreen flowByType = local.GetFlowByType<ChatThreadScreen>();
|
||||
List<CCEOLAOLEKJ> list = new List();
|
||||
CCEOLAOLEKJ account2 = chiecbccdio.account;
|
||||
flowByType.ShowScreen(list, CFLMJLFBOKH.PGANKAHHBJJ.ActionCode);
|
||||
string chatMessage = jpglhbpkmho.chatMessage;
|
||||
PMGCJEPKFOF<KJEFMHKMHOB> pmgcjepkfof = flowByType.SendSanitizedChatMessageInternal(chatMessage);
|
||||
Action<KJEFMHKMHOB> action2 = delegate(KJEFMHKMHOB result)
|
||||
{
|
||||
ActionCode.CHIECBCCDIO cs$<>8__locals = chiecbccdio;
|
||||
if (result != KJEFMHKMHOB.Success)
|
||||
{
|
||||
ActionCode.JPGLHBPKMHO cs$<>8__locals2 = cs$<>8__locals.CS$<>8__locals1;
|
||||
string chatFailureBody2 = cs$<>8__locals2.chatFailureBody;
|
||||
string chatFailureTitle = cs$<>8__locals2.chatFailureTitle;
|
||||
CCEOLAOLEKJ account4 = cs$<>8__locals.account;
|
||||
ActionCode.NEIACJEEKFK(chatFailureTitle, chatFailureBody2, account4);
|
||||
return;
|
||||
}
|
||||
string playerNotification = cs$<>8__locals.CS$<>8__locals1.playerNotification;
|
||||
while (cs$<>8__locals != 0)
|
||||
{
|
||||
}
|
||||
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
string playerNotification2 = chiecbccdio.CS$<>8__locals1.playerNotification;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
instance2.PlayWatchNotification(num4 != 0, (NotificationManager.HLJEOKDOLPF)(-1), playerNotification2, num3);
|
||||
WatchMenuProjector watchMenuProjector = watch.OHPDNGENFJL;
|
||||
int num5 = 0;
|
||||
watchMenuProjector.AuthorityOpenMenuDetached(num5 != 0);
|
||||
};
|
||||
int num2 = 0;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
Action<string> action3 = delegate(string error)
|
||||
{
|
||||
ActionCode.JPGLHBPKMHO cs$<>8__locals3 = chiecbccdio.CS$<>8__locals1;
|
||||
string chatFailureBody3 = cs$<>8__locals3.chatFailureBody;
|
||||
string chatFailureTitle2 = cs$<>8__locals3.chatFailureTitle;
|
||||
CCEOLAOLEKJ account5 = chiecbccdio.account;
|
||||
ActionCode.NEIACJEEKFK(chatFailureTitle2, chatFailureBody3, account5);
|
||||
};
|
||||
return;
|
||||
}
|
||||
}
|
||||
CCEOLAOLEKJ account3 = chiecbccdio.account;
|
||||
string chatFailureBody = jpglhbpkmho.chatFailureBody;
|
||||
ActionCode.NEIACJEEKFK(jpglhbpkmho.chatFailureTitle, chatFailureBody, account3);
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600DFE6 RID: 57318 RVA: 0x0033CB20 File Offset: 0x0033AD20
|
||||
[Token(Token = "0x600DFE6")]
|
||||
[Address(RVA = "0x111CF20", Offset = "0x111BD20", VA = "0x18111CF20")]
|
||||
protected static bool KMCHEMHDIBL(Route LPJOBOLHFMI, EAEKNPLNKKO GEDCEIDOKJL, bool KJFLHJOLLMI, ActionCode.HKFNFGGEPMP HDGOHFNAIKF, [Optional] Action<CCNBJFOPLBG> EELHFBFGJFH)
|
||||
{
|
||||
bool localPlayerCanOpenWatchUI = Player.HIMJIOGEAGA;
|
||||
if (localPlayerCanOpenWatchUI && !localPlayerCanOpenWatchUI)
|
||||
{
|
||||
int num = 0;
|
||||
ActionCode actionCode;
|
||||
if (!(actionCode == num))
|
||||
{
|
||||
if (KJFLHJOLLMI)
|
||||
{
|
||||
}
|
||||
RRUIRootScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType<RRUIRootScreen>();
|
||||
CECAKDDNHLN cecakddnhln = new CECAKDDNHLN(LPJOBOLHFMI);
|
||||
BrowserModel browserModel = flowByType.browserModel;
|
||||
int num2 = 0;
|
||||
CECAKDDNHLN cecakddnhln2;
|
||||
browserModel.GoTo(cecakddnhln2, num2 != 0);
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600DFE7 RID: 57319 RVA: 0x0033CB88 File Offset: 0x0033AD88
|
||||
[Token(Token = "0x600DFE7")]
|
||||
[Address(RVA = "0x111C0C0", Offset = "0x111AEC0", VA = "0x18111C0C0")]
|
||||
public static string ActionCodeToUrl(string LIMGCIECODJ)
|
||||
{
|
||||
return ActionCode.DKCOABPANFH(LinkManager.GetAbsoluteShareUrl(""), "a", LIMGCIECODJ);
|
||||
}
|
||||
|
||||
// Token: 0x0600DFE8 RID: 57320 RVA: 0x0033CBAC File Offset: 0x0033ADAC
|
||||
[Token(Token = "0x600DFE8")]
|
||||
[Address(RVA = "0x111C130", Offset = "0x111AF30", VA = "0x18111C130")]
|
||||
public static string ActionUrlToCode(string KCDNNDGKINC)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = LinkManager.ELGKGFGCNJL.EPGHLIPKPBJ(KCDNNDGKINC).TryGetValue("a", num);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600DFE9 RID: 57321 RVA: 0x0033CBD4 File Offset: 0x0033ADD4
|
||||
[Token(Token = "0x600DFE9")]
|
||||
[Address(RVA = "0x111C380", Offset = "0x111B180", VA = "0x18111C380")]
|
||||
public static DABKFAIHBBP ConsumeActionLinkIfValid(string ENJEOLBEALP, int? LNBJKLOINED, EAEKNPLNKKO FLIKIEHKBDP, bool BJGOFOEKLMC, bool EIOHJPLNDLB)
|
||||
{
|
||||
JJEKJGALHKO jjekjgalhko = new JJEKJGALHKO();
|
||||
JJEKJGALHKO linkPromise = jjekjgalhko;
|
||||
Action<string> action = new Action(linkPromise.HMFPPBJFHKD);
|
||||
Action<PLDFOPCHHJG> action2 = delegate(PLDFOPCHHJG actionLink)
|
||||
{
|
||||
if (actionLink != 0 && actionLink.FBLEJONFPAK)
|
||||
{
|
||||
linkPromise.OOOIENHGNCA();
|
||||
return;
|
||||
}
|
||||
linkPromise.HMFPPBJFHKD("Link null or invalid");
|
||||
};
|
||||
JJEKJGALHKO linkPromise2 = linkPromise;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600DFEA RID: 57322 RVA: 0x0033CC24 File Offset: 0x0033AE24
|
||||
[Token(Token = "0x600DFEA")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
protected ActionCode()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DFEB RID: 57323 RVA: 0x0033CC38 File Offset: 0x0033AE38
|
||||
[Token(Token = "0x600DFEB")]
|
||||
[Address(RVA = "0x111C680", Offset = "0x111B480", VA = "0x18111C680")]
|
||||
[CompilerGenerated]
|
||||
internal static string DKCOABPANFH(string KCDNNDGKINC, string DNGKIAJLLHG, string ONGBFDACHHG)
|
||||
{
|
||||
if (KCDNNDGKINC.Contains("?"))
|
||||
{
|
||||
string[] array = new string[5];
|
||||
array[0] = KCDNNDGKINC;
|
||||
if ("&" != 0)
|
||||
{
|
||||
}
|
||||
array[1] = "&";
|
||||
if (DNGKIAJLLHG != 0)
|
||||
{
|
||||
}
|
||||
array[2] = DNGKIAJLLHG;
|
||||
if ("=" != 0)
|
||||
{
|
||||
}
|
||||
array[3] = "=";
|
||||
if (ONGBFDACHHG != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
string[] array2 = new string[5];
|
||||
array2[0] = KCDNNDGKINC;
|
||||
if ("?" != 0)
|
||||
{
|
||||
}
|
||||
array2[1] = "?";
|
||||
if (DNGKIAJLLHG != 0)
|
||||
{
|
||||
}
|
||||
array2[2] = DNGKIAJLLHG;
|
||||
if ("=" != 0)
|
||||
{
|
||||
}
|
||||
array2[3] = "=";
|
||||
if (ONGBFDACHHG != 0)
|
||||
{
|
||||
}
|
||||
array2[4] = ONGBFDACHHG;
|
||||
return string.Concat(array2);
|
||||
}
|
||||
|
||||
// Token: 0x04009165 RID: 37221
|
||||
[Token(Token = "0x4009165")]
|
||||
public const string QueryParameter = "a";
|
||||
|
||||
// Token: 0x04009166 RID: 37222
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009166")]
|
||||
public ActionCode.Configuration Config;
|
||||
|
||||
// Token: 0x0200221A RID: 8730
|
||||
[Token(Token = "0x200221A")]
|
||||
public struct HKFNFGGEPMP
|
||||
{
|
||||
// Token: 0x0600DFEC RID: 57324 RVA: 0x0033CCF8 File Offset: 0x0033AEF8
|
||||
[Token(Token = "0x600DFEC")]
|
||||
[Address(RVA = "0x479F00", Offset = "0x478D00", VA = "0x180479F00")]
|
||||
public HKFNFGGEPMP(string LIMGCIECODJ, string KCDNNDGKINC)
|
||||
{
|
||||
this.<ICDLHIJMNII>k__BackingField = LIMGCIECODJ;
|
||||
this.APBAPGCDANF = KCDNNDGKINC;
|
||||
}
|
||||
|
||||
// Token: 0x17002371 RID: 9073
|
||||
// (get) Token: 0x0600DFED RID: 57325 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600DFEE RID: 57326 RVA: 0x0033CD14 File Offset: 0x0033AF14
|
||||
[Token(Token = "0x17002371")]
|
||||
public string FGCOABJCMKO
|
||||
{
|
||||
[Token(Token = "0x600DFED")]
|
||||
[Address(RVA = "0x41D090", Offset = "0x41BE90", VA = "0x18041D090")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600DFEE")]
|
||||
[Address(RVA = "0x461A30", Offset = "0x460830", VA = "0x180461A30")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
this.<ICDLHIJMNII>k__BackingField = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002372 RID: 9074
|
||||
// (get) Token: 0x0600DFEF RID: 57327 RVA: 0x0033CD28 File Offset: 0x0033AF28
|
||||
// (set) Token: 0x0600DFF0 RID: 57328 RVA: 0x0033CD3C File Offset: 0x0033AF3C
|
||||
[Token(Token = "0x17002372")]
|
||||
public string APBAPGCDANF
|
||||
{
|
||||
[Token(Token = "0x600DFEF")]
|
||||
[Address(RVA = "0x57C630", Offset = "0x57B430", VA = "0x18057C630")]
|
||||
get;
|
||||
[Token(Token = "0x600DFF0")]
|
||||
[Address(RVA = "0x737860", Offset = "0x736660", VA = "0x180737860")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0600DFF1 RID: 57329 RVA: 0x0033CD50 File Offset: 0x0033AF50
|
||||
[Token(Token = "0x600DFF1")]
|
||||
[Address(RVA = "0x11216E0", Offset = "0x11204E0", VA = "0x1811216E0")]
|
||||
public static ActionCode.HKFNFGGEPMP DJOGJFAJEMB(string LIMGCIECODJ)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600DFF1)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Sharing.ActionCode/HKFNFGGEPMP RecRoom.Sharing.ActionCode/HKFNFGGEPMP::DJOGJFAJEMB(System.String)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:string(var_0_0A, call:string(LinkManager::GetAbsoluteShareUrl, ldstr:string("")))
|
||||
}
|
||||
|
||||
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: 0x0600DFF2 RID: 57330 RVA: 0x0033CD68 File Offset: 0x0033AF68
|
||||
[Token(Token = "0x600DFF2")]
|
||||
[Address(RVA = "0x1121770", Offset = "0x1120570", VA = "0x181121770")]
|
||||
public static ActionCode.HKFNFGGEPMP KGEHHCADCHK(string KCDNNDGKINC)
|
||||
{
|
||||
int num = 0;
|
||||
Dictionary<string, string> dictionary;
|
||||
bool flag = dictionary.TryGetValue("a", num);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200221B RID: 8731
|
||||
[Token(Token = "0x200221B")]
|
||||
[Serializable]
|
||||
public class Configuration
|
||||
{
|
||||
// Token: 0x17002373 RID: 9075
|
||||
// (get) Token: 0x0600DFF3 RID: 57331 RVA: 0x0033CD8C File Offset: 0x0033AF8C
|
||||
[Token(Token = "0x17002373")]
|
||||
public string Name
|
||||
{
|
||||
[Token(Token = "0x600DFF3")]
|
||||
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
|
||||
get
|
||||
{
|
||||
return this.name;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002374 RID: 9076
|
||||
// (get) Token: 0x0600DFF4 RID: 57332 RVA: 0x0033CDA0 File Offset: 0x0033AFA0
|
||||
[Token(Token = "0x17002374")]
|
||||
public EAEKNPLNKKO Type
|
||||
{
|
||||
[Token(Token = "0x600DFF4")]
|
||||
[Address(RVA = "0x40B720", Offset = "0x40A520", VA = "0x18040B720")]
|
||||
get
|
||||
{
|
||||
return this.type;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002375 RID: 9077
|
||||
// (get) Token: 0x0600DFF5 RID: 57333 RVA: 0x0033CDB4 File Offset: 0x0033AFB4
|
||||
[Token(Token = "0x17002375")]
|
||||
public bool AutoRenew
|
||||
{
|
||||
[Token(Token = "0x600DFF5")]
|
||||
[Address(RVA = "0x751340", Offset = "0x750140", VA = "0x180751340")]
|
||||
get
|
||||
{
|
||||
return this.autoRenew;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002376 RID: 9078
|
||||
// (get) Token: 0x0600DFF6 RID: 57334 RVA: 0x0033CDC8 File Offset: 0x0033AFC8
|
||||
[Token(Token = "0x17002376")]
|
||||
public int? AutoRenewHours
|
||||
{
|
||||
[Token(Token = "0x600DFF6")]
|
||||
[Address(RVA = "0x111E550", Offset = "0x111D350", VA = "0x18111E550")]
|
||||
get
|
||||
{
|
||||
if (this.autoRenew)
|
||||
{
|
||||
int num = this.validHours;
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002377 RID: 9079
|
||||
// (get) Token: 0x0600DFF7 RID: 57335 RVA: 0x0033CDE8 File Offset: 0x0033AFE8
|
||||
[Token(Token = "0x17002377")]
|
||||
public int? MaxUses
|
||||
{
|
||||
[Token(Token = "0x600DFF7")]
|
||||
[Address(RVA = "0x111E600", Offset = "0x111D400", VA = "0x18111E600")]
|
||||
get
|
||||
{
|
||||
if (this.maxUses > 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002378 RID: 9080
|
||||
// (get) Token: 0x0600DFF8 RID: 57336 RVA: 0x0033CE00 File Offset: 0x0033B000
|
||||
[Token(Token = "0x17002378")]
|
||||
public int ValidHours
|
||||
{
|
||||
[Token(Token = "0x600DFF8")]
|
||||
[Address(RVA = "0x430CB0", Offset = "0x42FAB0", VA = "0x180430CB0")]
|
||||
get
|
||||
{
|
||||
return this.validHours;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002379 RID: 9081
|
||||
// (get) Token: 0x0600DFF9 RID: 57337 RVA: 0x0033CE14 File Offset: 0x0033B014
|
||||
[Token(Token = "0x17002379")]
|
||||
public string CreateText
|
||||
{
|
||||
[Token(Token = "0x600DFF9")]
|
||||
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
|
||||
get
|
||||
{
|
||||
return this.createText;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700237A RID: 9082
|
||||
// (get) Token: 0x0600DFFA RID: 57338 RVA: 0x0033CE28 File Offset: 0x0033B028
|
||||
[Token(Token = "0x1700237A")]
|
||||
public string DescriptionRTF
|
||||
{
|
||||
[Token(Token = "0x600DFFA")]
|
||||
[Address(RVA = "0x111E5B0", Offset = "0x111D3B0", VA = "0x18111E5B0")]
|
||||
get
|
||||
{
|
||||
string text = this.name;
|
||||
string text2 = this.descriptionRTF;
|
||||
string text3 = string.Format(this.fullName, text);
|
||||
return string.Format(text2, text, text3);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700237B RID: 9083
|
||||
// (get) Token: 0x0600DFFB RID: 57339 RVA: 0x0033CE58 File Offset: 0x0033B058
|
||||
[Token(Token = "0x1700237B")]
|
||||
public string FullName
|
||||
{
|
||||
[Token(Token = "0x600DFFB")]
|
||||
[Address(RVA = "0x111E5F0", Offset = "0x111D3F0", VA = "0x18111E5F0")]
|
||||
get
|
||||
{
|
||||
string text = this.name;
|
||||
return string.Format(this.fullName, text);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700237C RID: 9084
|
||||
// (get) Token: 0x0600DFFC RID: 57340 RVA: 0x0033CE78 File Offset: 0x0033B078
|
||||
[Token(Token = "0x1700237C")]
|
||||
public string ShareContent
|
||||
{
|
||||
[Token(Token = "0x600DFFC")]
|
||||
[Address(RVA = "0x111E660", Offset = "0x111D460", VA = "0x18111E660")]
|
||||
get
|
||||
{
|
||||
string text = this.name;
|
||||
string text2 = this.shareContent;
|
||||
string text3 = string.Format(this.fullName, text);
|
||||
return string.Format(text2, text, text3);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700237D RID: 9085
|
||||
// (get) Token: 0x0600DFFD RID: 57341 RVA: 0x0033CEA8 File Offset: 0x0033B0A8
|
||||
[Token(Token = "0x1700237D")]
|
||||
public string ShareDescription
|
||||
{
|
||||
[Token(Token = "0x600DFFD")]
|
||||
[Address(RVA = "0x111E6A0", Offset = "0x111D4A0", VA = "0x18111E6A0")]
|
||||
get
|
||||
{
|
||||
string text = this.name;
|
||||
string text2 = this.shareDescription;
|
||||
string text3 = string.Format(this.fullName, text);
|
||||
return string.Format(text2, text, text3);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700237E RID: 9086
|
||||
// (get) Token: 0x0600DFFE RID: 57342 RVA: 0x0033CED8 File Offset: 0x0033B0D8
|
||||
[Token(Token = "0x1700237E")]
|
||||
public bool WellFormed
|
||||
{
|
||||
[Token(Token = "0x600DFFE")]
|
||||
[Address(RVA = "0x111E6E0", Offset = "0x111D4E0", VA = "0x18111E6E0")]
|
||||
get
|
||||
{
|
||||
if (this.type != EAEKNPLNKKO.Unknown && !string.IsNullOrEmpty(this.name) && !string.IsNullOrEmpty(this.descriptionRTF) && !string.IsNullOrEmpty(this.shareContent) && !string.IsNullOrEmpty(this.shareDescription) && !string.IsNullOrEmpty(this.fullName))
|
||||
{
|
||||
return this.validHours > 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DFFF RID: 57343 RVA: 0x0033CF40 File Offset: 0x0033B140
|
||||
[Token(Token = "0x600DFFF")]
|
||||
[Address(RVA = "0x111E4C0", Offset = "0x111D2C0", VA = "0x18111E4C0")]
|
||||
public Configuration()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400916B RID: 37227
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400916B")]
|
||||
[SerializeField]
|
||||
[Tooltip("Friendly name for this type of code")]
|
||||
[Header("Code Type:")]
|
||||
private string name = "<THING>";
|
||||
|
||||
// Token: 0x0400916C RID: 37228
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400916C")]
|
||||
[SerializeField]
|
||||
[Tooltip("The unique type of this code. There should one config per code type.")]
|
||||
private EAEKNPLNKKO type = (EAEKNPLNKKO)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x0400916D RID: 37229
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400916D")]
|
||||
[SerializeField]
|
||||
[Tooltip("If true, valid hours will be renewed with each usage.")]
|
||||
[Header("ActionLink Settings:")]
|
||||
private bool autoRenew;
|
||||
|
||||
// Token: 0x0400916E RID: 37230
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400916E")]
|
||||
[SerializeField]
|
||||
[Tooltip("Use 0 for no usage limit.")]
|
||||
private int maxUses;
|
||||
|
||||
// Token: 0x0400916F RID: 37231
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400916F")]
|
||||
[SerializeField]
|
||||
[Tooltip("Required number of hours before the code expires")]
|
||||
private int validHours = (int)((ulong)24L);
|
||||
|
||||
// Token: 0x04009170 RID: 37232
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4009170")]
|
||||
[SerializeField]
|
||||
[Tooltip("Label for the affirmative button on [ActionCodeSubscreenCreate]")]
|
||||
[Header("UI Strings:")]
|
||||
private string createText = "Create";
|
||||
|
||||
// Token: 0x04009171 RID: 37233
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4009171")]
|
||||
[SerializeField]
|
||||
[TextArea]
|
||||
[Tooltip("Concise reason to use this code. Use {0} for Name and {1} for FullName.")]
|
||||
private string descriptionRTF = "A <b>{0} Code</b> <DOES SOMETHING>.";
|
||||
|
||||
// Token: 0x04009172 RID: 37234
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4009172")]
|
||||
[SerializeField]
|
||||
[Tooltip("Full name of this Code Type. Use {0} for Name.")]
|
||||
private string fullName = "{0} Code";
|
||||
|
||||
// Token: 0x04009173 RID: 37235
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4009173")]
|
||||
[SerializeField]
|
||||
[TextArea]
|
||||
[Tooltip("Concise call-to-action for the recipient of this code. Use {0} for Name and {1} for FullName.")]
|
||||
private string shareContent = "Use these to <DO SOMETHING>!";
|
||||
|
||||
// Token: 0x04009174 RID: 37236
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4009174")]
|
||||
[SerializeField]
|
||||
[TextArea]
|
||||
[Tooltip("Concise call-to-action for the creator to share this code. Use {0} for Name and {1} for FullName.")]
|
||||
private string shareDescription = "Share these to <DO SOMETHING> in Rec Room!";
|
||||
}
|
||||
|
||||
// Token: 0x0200221C RID: 8732
|
||||
[Token(Token = "0x200221C")]
|
||||
[CompilerGenerated]
|
||||
private sealed class MPHMOCLFAJO
|
||||
{
|
||||
// Token: 0x0600E000 RID: 57344 RVA: 0x0033CFB0 File Offset: 0x0033B1B0
|
||||
[Token(Token = "0x600E000")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public MPHMOCLFAJO()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E001 RID: 57345 RVA: 0x0033CFC4 File Offset: 0x0033B1C4
|
||||
[Token(Token = "0x600E001")]
|
||||
[Address(RVA = "0x1129A10", Offset = "0x1128810", VA = "0x181129A10")]
|
||||
internal void <HandleFailedChatMessage>b__0(JPIJGHNNIDP response)
|
||||
{
|
||||
if (response == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
PlayerDetailsWatchUIFlow flowByType = this.watch.GetFlowByType<PlayerDetailsWatchUIFlow>();
|
||||
WatchUI watchUI = this.watch;
|
||||
int num = 0;
|
||||
watchUI.PushFlow(flowByType, num);
|
||||
WatchMenuProjector watchMenuProjector = this.watch.OHPDNGENFJL;
|
||||
int num2 = 0;
|
||||
watchMenuProjector.AuthorityOpenMenuDetached(num2 != 0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04009175 RID: 37237
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009175")]
|
||||
public WatchUI watch;
|
||||
|
||||
// Token: 0x04009176 RID: 37238
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009176")]
|
||||
public CCEOLAOLEKJ targetPlayerAccount;
|
||||
}
|
||||
|
||||
// Token: 0x0200221D RID: 8733
|
||||
[Token(Token = "0x200221D")]
|
||||
[CompilerGenerated]
|
||||
private sealed class JPGLHBPKMHO
|
||||
{
|
||||
// Token: 0x0600E002 RID: 57346 RVA: 0x0033D010 File Offset: 0x0033B210
|
||||
[Token(Token = "0x600E002")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public JPGLHBPKMHO()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E003 RID: 57347 RVA: 0x0033D024 File Offset: 0x0033B224
|
||||
[Token(Token = "0x600E003")]
|
||||
[Address(RVA = "0x11223E0", Offset = "0x11211E0", VA = "0x1811223E0")]
|
||||
internal PMGCJEPKFOF<CCEOLAOLEKJ> <OpenChatThreadScreenAndSendMessageToPlayer>b__0()
|
||||
{
|
||||
return PEGGCEDHBOF.NFKMGNHDCMN(this.otherPlayerId);
|
||||
}
|
||||
|
||||
// Token: 0x0600E004 RID: 57348 RVA: 0x0033D03C File Offset: 0x0033B23C
|
||||
[Token(Token = "0x600E004")]
|
||||
[Address(RVA = "0x1122440", Offset = "0x1121240", VA = "0x181122440")]
|
||||
internal void <OpenChatThreadScreenAndSendMessageToPlayer>b__1(CCEOLAOLEKJ account)
|
||||
{
|
||||
ActionCode.CHIECBCCDIO chiecbccdio = new ActionCode.CHIECBCCDIO();
|
||||
chiecbccdio.CS$<>8__locals1 = this;
|
||||
chiecbccdio.account = account;
|
||||
bool inited = account.<IGIPMGJEJHD>k__BackingField.inited;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
bool inited2 = PEGGCEDHBOF.DOOHKCANFLO.<IGIPMGJEJHD>k__BackingField.inited;
|
||||
bool flag2;
|
||||
if (!flag2 && SingletonMonoBehaviour.ONCPNMDGGKG.BLBCCPBIHGI)
|
||||
{
|
||||
ActionCode.AMGEOBPAONP amgeobpaonp = new ActionCode.AMGEOBPAONP();
|
||||
amgeobpaonp.CS$<>8__locals2 = chiecbccdio;
|
||||
WatchUI local = WatchUI.BFPPPLIJIGC;
|
||||
amgeobpaonp.watch = local;
|
||||
ChatThreadScreen flowByType = local.GetFlowByType<ChatThreadScreen>();
|
||||
List<CCEOLAOLEKJ> list = new List();
|
||||
CCEOLAOLEKJ account2 = amgeobpaonp.CS$<>8__locals2.account;
|
||||
flowByType.ShowScreen(list, CFLMJLFBOKH.PGANKAHHBJJ.ActionCode);
|
||||
string text = this.chatMessage;
|
||||
PMGCJEPKFOF<KJEFMHKMHOB> pmgcjepkfof = flowByType.SendSanitizedChatMessageInternal(text);
|
||||
Action<KJEFMHKMHOB> action = delegate(KJEFMHKMHOB result)
|
||||
{
|
||||
ActionCode.CHIECBCCDIO cs$<>8__locals = amgeobpaonp.CS$<>8__locals2;
|
||||
if (result != KJEFMHKMHOB.Success)
|
||||
{
|
||||
ActionCode.JPGLHBPKMHO cs$<>8__locals2 = cs$<>8__locals.CS$<>8__locals1;
|
||||
string text3 = cs$<>8__locals2.chatFailureBody;
|
||||
string text4 = cs$<>8__locals2.chatFailureTitle;
|
||||
CCEOLAOLEKJ account4 = cs$<>8__locals.account;
|
||||
ActionCode.NEIACJEEKFK(text4, text3, account4);
|
||||
return;
|
||||
}
|
||||
string text5 = cs$<>8__locals.CS$<>8__locals1.playerNotification;
|
||||
while (cs$<>8__locals != 0)
|
||||
{
|
||||
}
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
string text6 = amgeobpaonp.CS$<>8__locals2.CS$<>8__locals1.playerNotification;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
instance.PlayWatchNotification(num3 != 0, (NotificationManager.HLJEOKDOLPF)(-1), text6, num2);
|
||||
WatchMenuProjector watchMenuProjector = amgeobpaonp.watch.OHPDNGENFJL;
|
||||
int num4 = 0;
|
||||
watchMenuProjector.AuthorityOpenMenuDetached(num4 != 0);
|
||||
};
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
Action<string> action2 = delegate(string error)
|
||||
{
|
||||
ActionCode.JPGLHBPKMHO cs$<>8__locals3 = amgeobpaonp.CS$<>8__locals2.CS$<>8__locals1;
|
||||
string text7 = cs$<>8__locals3.chatFailureBody;
|
||||
string text8 = cs$<>8__locals3.chatFailureTitle;
|
||||
CCEOLAOLEKJ account5 = amgeobpaonp.CS$<>8__locals2.account;
|
||||
ActionCode.NEIACJEEKFK(text8, text7, account5);
|
||||
};
|
||||
return;
|
||||
}
|
||||
}
|
||||
CCEOLAOLEKJ account3 = chiecbccdio.account;
|
||||
string text2 = this.chatFailureBody;
|
||||
ActionCode.NEIACJEEKFK(this.chatFailureTitle, text2, account3);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x04009177 RID: 37239
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009177")]
|
||||
public int otherPlayerId;
|
||||
|
||||
// Token: 0x04009178 RID: 37240
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009178")]
|
||||
public string chatMessage;
|
||||
|
||||
// Token: 0x04009179 RID: 37241
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4009179")]
|
||||
public string playerNotification;
|
||||
|
||||
// Token: 0x0400917A RID: 37242
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400917A")]
|
||||
public string chatFailureTitle;
|
||||
|
||||
// Token: 0x0400917B RID: 37243
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400917B")]
|
||||
public string chatFailureBody;
|
||||
}
|
||||
|
||||
// Token: 0x0200221E RID: 8734
|
||||
[Token(Token = "0x200221E")]
|
||||
[CompilerGenerated]
|
||||
private sealed class CHIECBCCDIO
|
||||
{
|
||||
// Token: 0x0600E005 RID: 57349 RVA: 0x0033D150 File Offset: 0x0033B350
|
||||
[Token(Token = "0x600E005")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public CHIECBCCDIO()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E006 RID: 57350 RVA: 0x0033D164 File Offset: 0x0033B364
|
||||
[Token(Token = "0x600E006")]
|
||||
[Address(RVA = "0x111DAD0", Offset = "0x111C8D0", VA = "0x18111DAD0")]
|
||||
internal void <OpenChatThreadScreenAndSendMessageToPlayer>b__3(string error)
|
||||
{
|
||||
ActionCode.JPGLHBPKMHO cs$<>8__locals = this.CS$<>8__locals1;
|
||||
string chatFailureBody = cs$<>8__locals.chatFailureBody;
|
||||
string chatFailureTitle = cs$<>8__locals.chatFailureTitle;
|
||||
CCEOLAOLEKJ cceolaolekj = this.account;
|
||||
ActionCode.NEIACJEEKFK(chatFailureTitle, chatFailureBody, cceolaolekj);
|
||||
}
|
||||
|
||||
// Token: 0x0400917C RID: 37244
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400917C")]
|
||||
public CCEOLAOLEKJ account;
|
||||
|
||||
// Token: 0x0400917D RID: 37245
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400917D")]
|
||||
public ActionCode.JPGLHBPKMHO CS$<>8__locals1;
|
||||
}
|
||||
|
||||
// Token: 0x0200221F RID: 8735
|
||||
[Token(Token = "0x200221F")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AMGEOBPAONP
|
||||
{
|
||||
// Token: 0x0600E007 RID: 57351 RVA: 0x0033D19C File Offset: 0x0033B39C
|
||||
[Token(Token = "0x600E007")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public AMGEOBPAONP()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E008 RID: 57352 RVA: 0x0033D1B0 File Offset: 0x0033B3B0
|
||||
[Token(Token = "0x600E008")]
|
||||
[Address(RVA = "0x111B090", Offset = "0x1119E90", VA = "0x18111B090")]
|
||||
internal void <OpenChatThreadScreenAndSendMessageToPlayer>b__2(KJEFMHKMHOB result)
|
||||
{
|
||||
ActionCode.CHIECBCCDIO cs$<>8__locals = this.CS$<>8__locals2;
|
||||
if (result != KJEFMHKMHOB.Success)
|
||||
{
|
||||
ActionCode.JPGLHBPKMHO cs$<>8__locals2 = cs$<>8__locals.CS$<>8__locals1;
|
||||
string chatFailureBody = cs$<>8__locals2.chatFailureBody;
|
||||
string chatFailureTitle = cs$<>8__locals2.chatFailureTitle;
|
||||
CCEOLAOLEKJ account = cs$<>8__locals.account;
|
||||
ActionCode.NEIACJEEKFK(chatFailureTitle, chatFailureBody, account);
|
||||
return;
|
||||
}
|
||||
string playerNotification = cs$<>8__locals.CS$<>8__locals1.playerNotification;
|
||||
while (cs$<>8__locals != 0)
|
||||
{
|
||||
}
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
string playerNotification2 = this.CS$<>8__locals2.CS$<>8__locals1.playerNotification;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
instance.PlayWatchNotification(num2 != 0, (NotificationManager.HLJEOKDOLPF)(-1), playerNotification2, num);
|
||||
WatchMenuProjector watchMenuProjector = this.watch.OHPDNGENFJL;
|
||||
int num3 = 0;
|
||||
watchMenuProjector.AuthorityOpenMenuDetached(num3 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0400917E RID: 37246
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400917E")]
|
||||
public WatchUI watch;
|
||||
|
||||
// Token: 0x0400917F RID: 37247
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400917F")]
|
||||
public ActionCode.CHIECBCCDIO CS$<>8__locals2;
|
||||
}
|
||||
|
||||
// Token: 0x02002220 RID: 8736
|
||||
[Token(Token = "0x2002220")]
|
||||
[CompilerGenerated]
|
||||
private sealed class OICGGGDPICC
|
||||
{
|
||||
// Token: 0x0600E009 RID: 57353 RVA: 0x0033D250 File Offset: 0x0033B450
|
||||
[Token(Token = "0x600E009")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public OICGGGDPICC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E00A RID: 57354 RVA: 0x0033D264 File Offset: 0x0033B464
|
||||
[Token(Token = "0x600E00A")]
|
||||
[Address(RVA = "0x112B200", Offset = "0x112A000", VA = "0x18112B200")]
|
||||
internal void <ConsumeActionLinkIfValid>b__0(PLDFOPCHHJG actionLink)
|
||||
{
|
||||
if (actionLink != 0 && actionLink.FBLEJONFPAK)
|
||||
{
|
||||
this.linkPromise.OOOIENHGNCA();
|
||||
return;
|
||||
}
|
||||
this.linkPromise.HMFPPBJFHKD("Link null or invalid");
|
||||
}
|
||||
|
||||
// Token: 0x04009180 RID: 37248
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009180")]
|
||||
public JJEKJGALHKO linkPromise;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,518 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using RecRoom.Core;
|
||||
using RRUI.Navigation;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Sharing
|
||||
{
|
||||
// Token: 0x02002221 RID: 8737
|
||||
[Token(Token = "0x2002221")]
|
||||
public class ClubCode : ActionCode
|
||||
{
|
||||
// Token: 0x0600E00B RID: 57355 RVA: 0x0033D2A0 File Offset: 0x0033B4A0
|
||||
[Token(Token = "0x600E00B")]
|
||||
[Address(RVA = "0x111DED0", Offset = "0x111CCD0", VA = "0x18111DED0", Slot = "5")]
|
||||
public override PMGCJEPKFOF<ActionCode.HKFNFGGEPMP> Create(object IIFJDCEPNMJ)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E00B)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF<RecRoom.Sharing.ActionCode/HKFNFGGEPMP> RecRoom.Sharing.ClubCode::Create(System.Object)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_2:
|
||||
brtrue(IL_00, ceq:bool(ldloc:DABKFAIHBBP(var_8_43), 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: 0x0600E00C RID: 57356 RVA: 0x0033D2FC File Offset: 0x0033B4FC
|
||||
[Token(Token = "0x600E00C")]
|
||||
[Address(RVA = "0x111DCE0", Offset = "0x111CAE0", VA = "0x18111DCE0", Slot = "6")]
|
||||
public override DABKFAIHBBP CreateAndShare(Route LPJOBOLHFMI, object IIFJDCEPNMJ)
|
||||
{
|
||||
Action<ActionCode.HKFNFGGEPMP> action = delegate(ActionCode.HKFNFGGEPMP result)
|
||||
{
|
||||
ActionCode.Configuration config = this.Config;
|
||||
Route rruishareRoute = LPJOBOLHFMI;
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E00D RID: 57357 RVA: 0x0033D330 File Offset: 0x0033B530
|
||||
[Token(Token = "0x600E00D")]
|
||||
[Address(RVA = "0x111DDC0", Offset = "0x111CBC0", VA = "0x18111DDC0", Slot = "7")]
|
||||
public override void CreateButtonPressed()
|
||||
{
|
||||
WatchUI local = WatchUI.BFPPPLIJIGC;
|
||||
RRUIRootScreen flowByType = local.GetFlowByType<RRUIRootScreen>();
|
||||
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
|
||||
if (ciibgmbofei != 0 && ciibgmbofei.<BAILDMFAHKK>k__BackingField == KCNDCDBBLFH.Clubhouse)
|
||||
{
|
||||
long <CHPCFOKEIFM>k__BackingField = Matchmaking.BBJAEJHMAPB.<CHPCFOKEIFM>k__BackingField;
|
||||
flowByType.ShowScreenAndGoToClubDetails(<CHPCFOKEIFM>k__BackingField);
|
||||
return;
|
||||
}
|
||||
int num = 0;
|
||||
local.PushFlow(flowByType, num);
|
||||
}
|
||||
|
||||
// Token: 0x0600E00E RID: 57358 RVA: 0x0033D390 File Offset: 0x0033B590
|
||||
[Token(Token = "0x600E00E")]
|
||||
[Address(RVA = "0x111E170", Offset = "0x111CF70", VA = "0x18111E170", Slot = "8")]
|
||||
public override DABKFAIHBBP Handle(LinkManager.ELGKGFGCNJL JBLKFFDDMJH)
|
||||
{
|
||||
ClubCode.ClubData data;
|
||||
if (data > (ulong)0L)
|
||||
{
|
||||
int num = 0;
|
||||
PLILLKHMNDA club = num;
|
||||
bool joined = num != 0;
|
||||
ClubCode.ClubData data4 = data;
|
||||
Func<PLILLKHMNDA, DABKFAIHBBP> func = delegate(PLILLKHMNDA c)
|
||||
{
|
||||
LinkManager.ELGKGFGCNJL pendingLink = JBLKFFDDMJH;
|
||||
club = c;
|
||||
COFHGNFJMOG.OLOEFOJHNGF liokhlnndfl = pendingLink.LIOKHLNNDFL;
|
||||
ClubCode <>4__this = this;
|
||||
string <GLCPMMJOCEJ>k__BackingField = liokhlnndfl.<GLCPMMJOCEJ>k__BackingField;
|
||||
ActionCode.Configuration config = <>4__this.Config;
|
||||
if (config.autoRenew)
|
||||
{
|
||||
int validHours = config.validHours;
|
||||
}
|
||||
int num2 = 0;
|
||||
LinkManager.ELGKGFGCNJL pendingLink2 = JBLKFFDDMJH;
|
||||
bool mhjmmlihdea = pendingLink2.MHJMMLIHDEA;
|
||||
bool nnnoilancib = pendingLink2.NNNOILANCIB;
|
||||
return ActionCode.ConsumeActionLinkIfValid(<GLCPMMJOCEJ>k__BackingField, num2, (EAEKNPLNKKO)((uint)3), nnnoilancib, mhjmmlihdea);
|
||||
};
|
||||
num += num;
|
||||
num++;
|
||||
if (ClubCode.<>c.<>9__8_1 == 0)
|
||||
{
|
||||
ClubCode.<>c.<>9__8_1 = delegate
|
||||
{
|
||||
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);
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
}
|
||||
Action <>9__3;
|
||||
Action <>9__4;
|
||||
Func<DABKFAIHBBP> func2 = delegate
|
||||
{
|
||||
LinkManager.ELGKGFGCNJL pendingLink3 = JBLKFFDDMJH;
|
||||
ClubCode.ClubData data2 = data;
|
||||
PJCALHOPMKJ joinability = data.Joinability;
|
||||
COFHGNFJMOG.OLOEFOJHNGF liokhlnndfl2 = pendingLink3.LIOKHLNNDFL;
|
||||
if (<>9__3 == 0)
|
||||
{
|
||||
Action action = delegate
|
||||
{
|
||||
joined = true;
|
||||
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
if (instance2 != 0)
|
||||
{
|
||||
ClubCode <>4__this2 = this;
|
||||
PLILLKHMNDA club2 = club;
|
||||
if (club2 == 0 || club2.<LGACIEKBLBM>k__BackingField == 0)
|
||||
{
|
||||
}
|
||||
string text = string.Format(<>4__this2.clubJoined, "this club");
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
instance2.PlayWatchNotification(num4 != 0, (NotificationManager.HLJEOKDOLPF)(-1), text, num3);
|
||||
}
|
||||
};
|
||||
<>9__3 = action;
|
||||
}
|
||||
if (<>9__4 == 0)
|
||||
{
|
||||
Action action2 = delegate
|
||||
{
|
||||
while (!joined)
|
||||
{
|
||||
ClubCode.ClubData data3 = data;
|
||||
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = doohkcanflo.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive = doohkcanflo.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
int num5 = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
|
||||
PPGPAHNMGEC? ppgpahnmgec;
|
||||
if (ppgpahnmgec != 0 && ppgpahnmgec.value.ALEILMLLKCF())
|
||||
{
|
||||
break;
|
||||
}
|
||||
bool inited = PEGGCEDHBOF.DOOHKCANFLO.<IGIPMGJEJHD>k__BackingField.inited;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
if (club.<HMMKFPMIFPG>k__BackingField != DIGMAIMMHAP.Public)
|
||||
{
|
||||
if (WatchUI.BFPPPLIJIGC != 0)
|
||||
{
|
||||
ClubCode <>4__this3 = this;
|
||||
}
|
||||
return;
|
||||
}
|
||||
break;
|
||||
}
|
||||
else if (WatchUI.BFPPPLIJIGC != 0)
|
||||
{
|
||||
ClubCode <>4__this4 = this;
|
||||
break;
|
||||
}
|
||||
}
|
||||
RRUIRootScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType<RRUIRootScreen>();
|
||||
int num6 = 0;
|
||||
bool flag2 = WatchUI.OpenWatchFlow(flowByType, true, num6);
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
<>9__4 = action2;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
}
|
||||
DABKFAIHBBP dabkfaihbbp = JJEKJGALHKO.LIPGKFECLDO("Invalid Club Id");
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E00F RID: 57359 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E00F")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "9")]
|
||||
public override void ModifyPreAuthLaunchTarget(BootSequence.IIACGMGMLOB HHBNIDNOLDI, LinkManager.ELGKGFGCNJL JBLKFFDDMJH)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E010 RID: 57360 RVA: 0x0033D428 File Offset: 0x0033B628
|
||||
[Token(Token = "0x600E010")]
|
||||
[Address(RVA = "0x111E450", Offset = "0x111D250", VA = "0x18111E450")]
|
||||
public ClubCode()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04009181 RID: 37249
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4009181")]
|
||||
[SerializeField]
|
||||
[Header("UI Strings:")]
|
||||
[Tooltip("Error dialog Body for when we can't even show the club UI due to permissions or club settings")]
|
||||
private string cantShowClubBody = "This club is private and the sender doesn't have permissions to invite you.";
|
||||
|
||||
// Token: 0x04009182 RID: 37250
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4009182")]
|
||||
[SerializeField]
|
||||
[Tooltip("Error dialog Title for when we can't even show the club UI due to permissions or club settings")]
|
||||
private string cantShowClubTitle = "Club Code Failed";
|
||||
|
||||
// Token: 0x04009183 RID: 37251
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4009183")]
|
||||
[SerializeField]
|
||||
[Tooltip("Message when someone joins a club. Use {0} to insert the club's name.")]
|
||||
private string clubJoined = "You are now a member of {0}!";
|
||||
|
||||
// Token: 0x04009184 RID: 37252
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4009184")]
|
||||
[SerializeField]
|
||||
[Tooltip("Error dialog Body for when we can't even show the club UI because the player is a Junior")]
|
||||
private string juniorCantJoinBody = "This club does not allow Junior accounts to join.";
|
||||
|
||||
// Token: 0x04009185 RID: 37253
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4009185")]
|
||||
[SerializeField]
|
||||
[Tooltip("Error dialog Title for when we can't even show the club UI because the player is a Junior")]
|
||||
private string juniorCantJoinTitle = "Club Code Failed";
|
||||
|
||||
// Token: 0x02002222 RID: 8738
|
||||
[Token(Token = "0x2002222")]
|
||||
[Serializable]
|
||||
private struct ClubData
|
||||
{
|
||||
// Token: 0x04009186 RID: 37254
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009186")]
|
||||
public long ClubId;
|
||||
|
||||
// Token: 0x04009187 RID: 37255
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4009187")]
|
||||
public PJCALHOPMKJ Joinability;
|
||||
|
||||
// Token: 0x04009188 RID: 37256
|
||||
[FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x4009188")]
|
||||
public DIGMAIMMHAP Visibility;
|
||||
}
|
||||
|
||||
// Token: 0x02002223 RID: 8739
|
||||
[Token(Token = "0x2002223")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AGBNJAPCHKC
|
||||
{
|
||||
// Token: 0x0600E011 RID: 57361 RVA: 0x0033D474 File Offset: 0x0033B674
|
||||
[Token(Token = "0x600E011")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public AGBNJAPCHKC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E012 RID: 57362 RVA: 0x0033D488 File Offset: 0x0033B688
|
||||
[Token(Token = "0x600E012")]
|
||||
[Address(RVA = "0x111AE60", Offset = "0x1119C60", VA = "0x18111AE60")]
|
||||
internal void <CreateAndShare>b__0(ActionCode.HKFNFGGEPMP result)
|
||||
{
|
||||
ActionCode.Configuration config = this.<>4__this.Config;
|
||||
Route rruishareRoute = this.RRUIShareRoute;
|
||||
}
|
||||
|
||||
// Token: 0x04009189 RID: 37257
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009189")]
|
||||
public Route RRUIShareRoute;
|
||||
|
||||
// Token: 0x0400918A RID: 37258
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400918A")]
|
||||
public ClubCode <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x02002224 RID: 8740
|
||||
[Token(Token = "0x2002224")]
|
||||
[CompilerGenerated]
|
||||
private sealed class ADIIABBAMNN
|
||||
{
|
||||
// Token: 0x0600E013 RID: 57363 RVA: 0x0033D4B0 File Offset: 0x0033B6B0
|
||||
[Token(Token = "0x600E013")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public ADIIABBAMNN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E014 RID: 57364 RVA: 0x0033D4C4 File Offset: 0x0033B6C4
|
||||
[Token(Token = "0x600E014")]
|
||||
[Address(RVA = "0x111A5C0", Offset = "0x11193C0", VA = "0x18111A5C0")]
|
||||
internal DABKFAIHBBP <Handle>b__0(PLILLKHMNDA c)
|
||||
{
|
||||
LinkManager.ELGKGFGCNJL elgkgfgcnjl = this.pendingLink;
|
||||
this.club = c;
|
||||
COFHGNFJMOG.OLOEFOJHNGF liokhlnndfl = elgkgfgcnjl.LIOKHLNNDFL;
|
||||
ClubCode clubCode = this.<>4__this;
|
||||
string <GLCPMMJOCEJ>k__BackingField = liokhlnndfl.<GLCPMMJOCEJ>k__BackingField;
|
||||
ActionCode.Configuration config = clubCode.Config;
|
||||
if (config.autoRenew)
|
||||
{
|
||||
int validHours = config.validHours;
|
||||
}
|
||||
int num = 0;
|
||||
LinkManager.ELGKGFGCNJL elgkgfgcnjl2 = this.pendingLink;
|
||||
bool mhjmmlihdea = elgkgfgcnjl2.MHJMMLIHDEA;
|
||||
bool nnnoilancib = elgkgfgcnjl2.NNNOILANCIB;
|
||||
return ActionCode.ConsumeActionLinkIfValid(<GLCPMMJOCEJ>k__BackingField, num, (EAEKNPLNKKO)((uint)3), nnnoilancib, mhjmmlihdea);
|
||||
}
|
||||
|
||||
// Token: 0x0600E015 RID: 57365 RVA: 0x0033D540 File Offset: 0x0033B740
|
||||
[Token(Token = "0x600E015")]
|
||||
[Address(RVA = "0x111A6A0", Offset = "0x11194A0", VA = "0x18111A6A0")]
|
||||
internal DABKFAIHBBP <Handle>b__2()
|
||||
{
|
||||
LinkManager.ELGKGFGCNJL elgkgfgcnjl = this.pendingLink;
|
||||
ClubCode.ClubData clubData = this.data;
|
||||
PJCALHOPMKJ joinability = this.data.Joinability;
|
||||
COFHGNFJMOG.OLOEFOJHNGF liokhlnndfl = elgkgfgcnjl.LIOKHLNNDFL;
|
||||
if (this.<>9__3 == 0)
|
||||
{
|
||||
Action action = delegate
|
||||
{
|
||||
this.joined = true;
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
if (instance != 0)
|
||||
{
|
||||
ClubCode clubCode = this.<>4__this;
|
||||
PLILLKHMNDA plillkhmnda = this.club;
|
||||
if (plillkhmnda == 0 || plillkhmnda.<LGACIEKBLBM>k__BackingField == 0)
|
||||
{
|
||||
}
|
||||
string text = string.Format(clubCode.clubJoined, "this club");
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
instance.PlayWatchNotification(num2 != 0, (NotificationManager.HLJEOKDOLPF)(-1), text, num);
|
||||
}
|
||||
};
|
||||
this.<>9__3 = action;
|
||||
}
|
||||
if (this.<>9__4 == 0)
|
||||
{
|
||||
Action action2 = delegate
|
||||
{
|
||||
while (!this.joined)
|
||||
{
|
||||
ClubCode.ClubData clubData2 = this.data;
|
||||
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = doohkcanflo.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive = doohkcanflo.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
int num3 = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
|
||||
PPGPAHNMGEC? ppgpahnmgec;
|
||||
if (ppgpahnmgec != 0 && ppgpahnmgec.value.ALEILMLLKCF())
|
||||
{
|
||||
break;
|
||||
}
|
||||
bool inited = PEGGCEDHBOF.DOOHKCANFLO.<IGIPMGJEJHD>k__BackingField.inited;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
if (this.club.<HMMKFPMIFPG>k__BackingField != DIGMAIMMHAP.Public)
|
||||
{
|
||||
if (WatchUI.BFPPPLIJIGC != 0)
|
||||
{
|
||||
ClubCode clubCode2 = this.<>4__this;
|
||||
}
|
||||
return;
|
||||
}
|
||||
break;
|
||||
}
|
||||
else if (WatchUI.BFPPPLIJIGC != 0)
|
||||
{
|
||||
ClubCode clubCode3 = this.<>4__this;
|
||||
break;
|
||||
}
|
||||
}
|
||||
RRUIRootScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType<RRUIRootScreen>();
|
||||
int num4 = 0;
|
||||
bool flag2 = WatchUI.OpenWatchFlow(flowByType, true, num4);
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
this.<>9__4 = action2;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E016 RID: 57366 RVA: 0x0033D5B4 File Offset: 0x0033B7B4
|
||||
[Token(Token = "0x600E016")]
|
||||
[Address(RVA = "0x111A7E0", Offset = "0x11195E0", VA = "0x18111A7E0")]
|
||||
internal void <Handle>b__3()
|
||||
{
|
||||
this.joined = true;
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
if (instance != 0)
|
||||
{
|
||||
ClubCode clubCode = this.<>4__this;
|
||||
PLILLKHMNDA plillkhmnda = this.club;
|
||||
if (plillkhmnda == 0 || plillkhmnda.<LGACIEKBLBM>k__BackingField == 0)
|
||||
{
|
||||
}
|
||||
string text = string.Format(clubCode.clubJoined, "this club");
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
instance.PlayWatchNotification(num2 != 0, (NotificationManager.HLJEOKDOLPF)(-1), text, num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E017 RID: 57367 RVA: 0x0033D618 File Offset: 0x0033B818
|
||||
[Token(Token = "0x600E017")]
|
||||
[Address(RVA = "0x111A8A0", Offset = "0x11196A0", VA = "0x18111A8A0")]
|
||||
internal void <Handle>b__4()
|
||||
{
|
||||
while (!this.joined)
|
||||
{
|
||||
ClubCode.ClubData clubData = this.data;
|
||||
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = doohkcanflo.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive = doohkcanflo.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
|
||||
PPGPAHNMGEC? ppgpahnmgec;
|
||||
if (ppgpahnmgec != 0 && ppgpahnmgec.value.ALEILMLLKCF())
|
||||
{
|
||||
break;
|
||||
}
|
||||
bool inited = PEGGCEDHBOF.DOOHKCANFLO.<IGIPMGJEJHD>k__BackingField.inited;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
if (this.club.<HMMKFPMIFPG>k__BackingField != DIGMAIMMHAP.Public)
|
||||
{
|
||||
if (WatchUI.BFPPPLIJIGC != 0)
|
||||
{
|
||||
ClubCode clubCode = this.<>4__this;
|
||||
}
|
||||
return;
|
||||
}
|
||||
break;
|
||||
}
|
||||
else if (WatchUI.BFPPPLIJIGC != 0)
|
||||
{
|
||||
ClubCode clubCode2 = this.<>4__this;
|
||||
break;
|
||||
}
|
||||
}
|
||||
RRUIRootScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType<RRUIRootScreen>();
|
||||
int num2 = 0;
|
||||
bool flag2 = WatchUI.OpenWatchFlow(flowByType, true, num2);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0400918B RID: 37259
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400918B")]
|
||||
public PLILLKHMNDA club;
|
||||
|
||||
// Token: 0x0400918C RID: 37260
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400918C")]
|
||||
public LinkManager.ELGKGFGCNJL pendingLink;
|
||||
|
||||
// Token: 0x0400918D RID: 37261
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400918D")]
|
||||
public ClubCode <>4__this;
|
||||
|
||||
// Token: 0x0400918E RID: 37262
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400918E")]
|
||||
public ClubCode.ClubData data;
|
||||
|
||||
// Token: 0x0400918F RID: 37263
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400918F")]
|
||||
public bool joined;
|
||||
|
||||
// Token: 0x04009190 RID: 37264
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4009190")]
|
||||
public Action <>9__3;
|
||||
|
||||
// Token: 0x04009191 RID: 37265
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4009191")]
|
||||
public Action <>9__4;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1030 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using RecRoom.Core;
|
||||
using RRUI.Navigation;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Sharing
|
||||
{
|
||||
// Token: 0x02002226 RID: 8742
|
||||
[Token(Token = "0x2002226")]
|
||||
public class FriendCode : ActionCode
|
||||
{
|
||||
// Token: 0x0600E01B RID: 57371 RVA: 0x0033D744 File Offset: 0x0033B944
|
||||
[Token(Token = "0x600E01B")]
|
||||
[Address(RVA = "0x111F9D0", Offset = "0x111E7D0", VA = "0x18111F9D0", Slot = "5")]
|
||||
public override PMGCJEPKFOF<ActionCode.HKFNFGGEPMP> Create(object IIFJDCEPNMJ)
|
||||
{
|
||||
int num = 0;
|
||||
string actionLinkData = base.GetActionLinkData(num);
|
||||
if (this.Config.maxUses > 0)
|
||||
{
|
||||
}
|
||||
int num2;
|
||||
Func<string, ActionCode.HKFNFGGEPMP> func = new Func(num2.KGEHHCADCHK);
|
||||
num2 = 0;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E01C RID: 57372 RVA: 0x0033D784 File Offset: 0x0033B984
|
||||
[Token(Token = "0x600E01C")]
|
||||
[Address(RVA = "0x111F8F0", Offset = "0x111E6F0", VA = "0x18111F8F0", Slot = "6")]
|
||||
public override DABKFAIHBBP CreateAndShare(Route LPJOBOLHFMI, object IIFJDCEPNMJ)
|
||||
{
|
||||
Action<ActionCode.HKFNFGGEPMP> action = delegate(ActionCode.HKFNFGGEPMP result)
|
||||
{
|
||||
ActionCode.Configuration config = this.Config;
|
||||
Route rruishareRoute = LPJOBOLHFMI;
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E01D RID: 57373 RVA: 0x0033D7B8 File Offset: 0x0033B9B8
|
||||
[Token(Token = "0x600E01D")]
|
||||
[Address(RVA = "0x1120180", Offset = "0x111EF80", VA = "0x181120180", Slot = "4")]
|
||||
public override string GetFullShareMessage(string LIMGCIECODJ, string KCDNNDGKINC)
|
||||
{
|
||||
ActionCode.Configuration config = this.Config;
|
||||
string name = config.name;
|
||||
string shareContent = config.shareContent;
|
||||
string text = string.Format(config.fullName, name);
|
||||
string text2 = string.Format(shareContent, name, text);
|
||||
string newLine = Environment.NewLine;
|
||||
return text2 + newLine + KCDNNDGKINC;
|
||||
}
|
||||
|
||||
// Token: 0x0600E01E RID: 57374 RVA: 0x0033D80C File Offset: 0x0033BA0C
|
||||
[Token(Token = "0x600E01E")]
|
||||
[Address(RVA = "0x1120200", Offset = "0x111F000", VA = "0x181120200", Slot = "8")]
|
||||
public override DABKFAIHBBP Handle(LinkManager.ELGKGFGCNJL JBLKFFDDMJH)
|
||||
{
|
||||
LinkManager.ELGKGFGCNJL pendingLink = JBLKFFDDMJH;
|
||||
FriendCode <>4__this = this;
|
||||
int <KBFNGJBKEOP>k__BackingField = JBLKFFDDMJH.LIOKHLNNDFL.<KBFNGJBKEOP>k__BackingField;
|
||||
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = doohkcanflo.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive = doohkcanflo.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
|
||||
LinkManager.ELGKGFGCNJL pendingLink4 = pendingLink;
|
||||
if (<KBFNGJBKEOP>k__BackingField != num)
|
||||
{
|
||||
CCEOLAOLEKJ friend = (ulong)0L;
|
||||
PMGCJEPKFOF<CCEOLAOLEKJ> pmgcjepkfof = PEGGCEDHBOF.NFKMGNHDCMN(pendingLink4.LIOKHLNNDFL.<KBFNGJBKEOP>k__BackingField);
|
||||
Func<CCEOLAOLEKJ, DABKFAIHBBP> func = delegate(CCEOLAOLEKJ a)
|
||||
{
|
||||
LinkManager.ELGKGFGCNJL pendingLink2 = pendingLink;
|
||||
friend = a;
|
||||
COFHGNFJMOG.OLOEFOJHNGF liokhlnndfl = pendingLink2.LIOKHLNNDFL;
|
||||
FriendCode <>4__this3 = <>4__this;
|
||||
string <GLCPMMJOCEJ>k__BackingField = liokhlnndfl.<GLCPMMJOCEJ>k__BackingField;
|
||||
ActionCode.Configuration config = <>4__this3.Config;
|
||||
if (config.autoRenew)
|
||||
{
|
||||
int validHours = config.validHours;
|
||||
}
|
||||
int num2 = 0;
|
||||
LinkManager.ELGKGFGCNJL pendingLink3 = pendingLink;
|
||||
bool mhjmmlihdea = pendingLink3.MHJMMLIHDEA;
|
||||
bool nnnoilancib = pendingLink3.NNNOILANCIB;
|
||||
int num3 = 0;
|
||||
return ActionCode.ConsumeActionLinkIfValid(<GLCPMMJOCEJ>k__BackingField, num2, (EAEKNPLNKKO)num3, nnnoilancib, mhjmmlihdea);
|
||||
};
|
||||
Action<string> <>9__2;
|
||||
Action action = delegate
|
||||
{
|
||||
FriendCode <>4__this2 = <>4__this;
|
||||
CCEOLAOLEKJ friend2 = friend;
|
||||
Action<string> <>9__ = <>9__2;
|
||||
string text = <>4__this2.friendAddFailureTitle;
|
||||
string text2 = <>4__this2.friendAddFailureBody;
|
||||
string text3 = <>4__this2.chatMessage;
|
||||
string text4 = <>4__this2.playerNotification;
|
||||
string text5 = <>4__this2.chatFailureTitle;
|
||||
string text6 = <>4__this2.chatFailureBody;
|
||||
if (<>9__ == 0)
|
||||
{
|
||||
Action<string> action2 = delegate(string e)
|
||||
{
|
||||
pendingLink.LBDAAMOAKBA = e;
|
||||
};
|
||||
<>9__2 = action2;
|
||||
}
|
||||
int num4 = 0;
|
||||
<>4__this2.FriendAndChatOrGoToAccount(friend2, text3, text4, text5, text6, text, text2, num4, <>9__);
|
||||
};
|
||||
}
|
||||
pendingLink4.LBDAAMOAKBA = "You can't use your own friend code!";
|
||||
return JJEKJGALHKO.LIPGKFECLDO("You can't use your own friend code!");
|
||||
}
|
||||
|
||||
// Token: 0x0600E01F RID: 57375 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E01F")]
|
||||
[Address(RVA = "0x111FB10", Offset = "0x111E910", VA = "0x18111FB10")]
|
||||
public void FriendAndChatOrGoToAccount(CCEOLAOLEKJ CEHHPPACDLH, string MOACPDCOKGP, string BDMLHPGIEJH, string PNLOFHLHFHF, string NNNJNLFHKAH, string DAMGLNDLIDK, string MAJDHJNEELJ, [Optional] Action EGMGCNACMDM, [Optional] Action<string> MBMCDAENFAJ)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E020 RID: 57376 RVA: 0x0033D8BC File Offset: 0x0033BABC
|
||||
[Token(Token = "0x600E020")]
|
||||
[Address(RVA = "0x1120690", Offset = "0x111F490", VA = "0x181120690", Slot = "9")]
|
||||
public override void ModifyPreAuthLaunchTarget(BootSequence.IIACGMGMLOB HHBNIDNOLDI, LinkManager.ELGKGFGCNJL JBLKFFDDMJH)
|
||||
{
|
||||
int <KBFNGJBKEOP>k__BackingField = JBLKFFDDMJH.LIOKHLNNDFL.<KBFNGJBKEOP>k__BackingField;
|
||||
ulong num;
|
||||
HHBNIDNOLDI.NCDGGJNELML = num;
|
||||
}
|
||||
|
||||
// Token: 0x0600E021 RID: 57377 RVA: 0x0033D8E4 File Offset: 0x0033BAE4
|
||||
[Token(Token = "0x600E021")]
|
||||
[Address(RVA = "0x11204F0", Offset = "0x111F2F0", VA = "0x1811204F0")]
|
||||
private void MJKMDOEKJAL()
|
||||
{
|
||||
OKNNKFGFODL dokminnfcgc = Matchmaking.DOKMINNFCGC;
|
||||
Action action = new Action(this.MJKMDOEKJAL);
|
||||
Matchmaking.DOKMINNFCGC = OKNNKFGFODL.GMNMHGMFGOL(dokminnfcgc, action);
|
||||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
CCEOLAOLEKJ amkinlcfepo = FriendCode.AMKINLCFEPO;
|
||||
IEnumerator<KENFJGFMIPM> enumerator = this.JLPLENCKMBA(amkinlcfepo);
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(enumerator);
|
||||
}
|
||||
|
||||
// Token: 0x0600E022 RID: 57378 RVA: 0x0033D938 File Offset: 0x0033BB38
|
||||
[Token(Token = "0x600E022")]
|
||||
[Address(RVA = "0x1120480", Offset = "0x111F280", VA = "0x181120480")]
|
||||
private IEnumerator<KENFJGFMIPM> JLPLENCKMBA(CCEOLAOLEKJ PLLDFPHMJIK)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E022)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Sharing.FriendCode::JLPLENCKMBA(CCEOLAOLEKJ)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(KMPPJJPEEHM::System.IDisposable.Dispose, ldloc:KMPPJJPEEHM(var_0))
|
||||
stfld:FriendCode(KMPPJJPEEHM::<>4__this, ldloc:KMPPJJPEEHM(var_0), ldloc:FriendCode(this))
|
||||
stfld:int32(KMPPJJPEEHM::<>1__state, ldloc:KMPPJJPEEHM(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:CCEOLAOLEKJ(KMPPJJPEEHM::friendAccount, ldloc:KMPPJJPEEHM(var_0), ldloc:CCEOLAOLEKJ(PLLDFPHMJIK))
|
||||
}
|
||||
|
||||
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: 0x0600E023 RID: 57379 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E023")]
|
||||
[Address(RVA = "0x111FFC0", Offset = "0x111EDC0", VA = "0x18111FFC0")]
|
||||
private PMGCJEPKFOF<bool> GOOGMAKIJDF(CCEOLAOLEKJ PLLDFPHMJIK)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E024 RID: 57380 RVA: 0x0033D964 File Offset: 0x0033BB64
|
||||
[Token(Token = "0x600E024")]
|
||||
[Address(RVA = "0x1120710", Offset = "0x111F510", VA = "0x181120710")]
|
||||
private DABKFAIHBBP OMJFFLENGIC(string DAMGLNDLIDK, string MAJDHJNEELJ)
|
||||
{
|
||||
FriendCode.MHBFMNPDKMG mhbfmnpdkmg = new FriendCode.MHBFMNPDKMG();
|
||||
mhbfmnpdkmg.friendAddFailureTitle = DAMGLNDLIDK;
|
||||
mhbfmnpdkmg.friendAddFailureBody = MAJDHJNEELJ;
|
||||
JJEKJGALHKO jjekjgalhko = new JJEKJGALHKO();
|
||||
mhbfmnpdkmg.promise = jjekjgalhko;
|
||||
WatchUI local = WatchUI.BFPPPLIJIGC;
|
||||
mhbfmnpdkmg.watchUI = local;
|
||||
int num = 0;
|
||||
if (!(local == num))
|
||||
{
|
||||
int num2 = 0;
|
||||
string actionLinkData = base.GetActionLinkData(num2);
|
||||
if (this.Config.maxUses > 0)
|
||||
{
|
||||
}
|
||||
Action<string> action = delegate(string url)
|
||||
{
|
||||
FriendCode.PGMGAMDBMPC pgmgamdbmpc = new FriendCode.PGMGAMDBMPC();
|
||||
pgmgamdbmpc.CS$<>8__locals1 = mhbfmnpdkmg;
|
||||
int num3 = 0;
|
||||
bool flag = LinkManager.ELGKGFGCNJL.EPGHLIPKPBJ(url).TryGetValue("a", num3);
|
||||
pgmgamdbmpc.result = num3;
|
||||
if (!LinkManager.HMGFBHPFCHN)
|
||||
{
|
||||
ActionCode.HKFNFGGEPMP result = pgmgamdbmpc.result;
|
||||
string text = mhbfmnpdkmg.friendAddFailureBody;
|
||||
WatchUI watchUI = mhbfmnpdkmg.watchUI;
|
||||
string text2 = string.Format(text, result);
|
||||
if (mhbfmnpdkmg.<>9__1 == 0)
|
||||
{
|
||||
Action action2 = delegate
|
||||
{
|
||||
mhbfmnpdkmg.promise.OOOIENHGNCA();
|
||||
};
|
||||
mhbfmnpdkmg.<>9__1 = action2;
|
||||
}
|
||||
return;
|
||||
}
|
||||
string[] array = new string[5];
|
||||
if ("Friend Code: " != 0)
|
||||
{
|
||||
}
|
||||
array[0] = "Friend Code: ";
|
||||
ActionCode.HKFNFGGEPMP result2 = pgmgamdbmpc.result;
|
||||
if (result2 != 0)
|
||||
{
|
||||
}
|
||||
array[1] = result2;
|
||||
string newLine = Environment.NewLine;
|
||||
if (newLine != 0)
|
||||
{
|
||||
}
|
||||
array[2] = newLine;
|
||||
if ("Friend Link: " != 0)
|
||||
{
|
||||
}
|
||||
array[3] = "Friend Link: ";
|
||||
if (url != 0)
|
||||
{
|
||||
}
|
||||
array[4] = url;
|
||||
string text3 = string.Concat(array);
|
||||
FriendCode.PGMGAMDBMPC cs$<>8__locals = pgmgamdbmpc;
|
||||
string copyableText = text3;
|
||||
WatchUI watchUI2 = mhbfmnpdkmg.watchUI;
|
||||
ActionCode.HKFNFGGEPMP result3 = cs$<>8__locals.result;
|
||||
string text4 = string.Format(mhbfmnpdkmg.friendAddFailureBody, result3);
|
||||
Action<JPIJGHNNIDP> action3 = delegate(JPIJGHNNIDP response)
|
||||
{
|
||||
if (response == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
FriendCode.PGMGAMDBMPC cs$<>8__locals2 = pgmgamdbmpc;
|
||||
}
|
||||
pgmgamdbmpc.CS$<>8__locals1.promise.OOOIENHGNCA();
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
JJEKJGALHKO promise = mhbfmnpdkmg.promise;
|
||||
}
|
||||
DABKFAIHBBP dabkfaihbbp = JJEKJGALHKO.LIPGKFECLDO("WatchUI is null!");
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E025 RID: 57381 RVA: 0x0033D9F4 File Offset: 0x0033BBF4
|
||||
[Token(Token = "0x600E025")]
|
||||
[Address(RVA = "0x1120940", Offset = "0x111F740", VA = "0x181120940")]
|
||||
public FriendCode()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E026 RID: 57382 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x600E026")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
||||
static FriendCode()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x04009194 RID: 37268
|
||||
[Token(Token = "0x4009194")]
|
||||
private static CCEOLAOLEKJ AMKINLCFEPO;
|
||||
|
||||
// Token: 0x04009195 RID: 37269
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4009195")]
|
||||
[SerializeField]
|
||||
[Tooltip("This notification shows if the automatic chat message doesn't go through. Use {0} to reference the referrer's username.")]
|
||||
private string chatFailureBody = "@{0} is now your friend! You can view their profile by selecting 'Profile' below.";
|
||||
|
||||
// Token: 0x04009196 RID: 37270
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4009196")]
|
||||
[SerializeField]
|
||||
[Tooltip("This notification shows if the automatic chat message doesn't go through. Use {0} to reference the referrer's username.")]
|
||||
private string chatFailureTitle = "Friend code success!";
|
||||
|
||||
// Token: 0x04009197 RID: 37271
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4009197")]
|
||||
[SerializeField]
|
||||
private string chatMessage = "I used your friend code! Click the photo to see my profile!";
|
||||
|
||||
// Token: 0x04009198 RID: 37272
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4009198")]
|
||||
[SerializeField]
|
||||
[Tooltip("This message is displayed if the friend cannot be added. Use {0} to insert a newly generated friend code.")]
|
||||
private string friendAddFailureBody = "There was an issue with this code! Ask your friend to send you a new code or you can send them your friend code: {0}";
|
||||
|
||||
// Token: 0x04009199 RID: 37273
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4009199")]
|
||||
[SerializeField]
|
||||
[Tooltip("This message is displayed if the friend cannot be added.")]
|
||||
private string friendAddFailureTitle = "Friend add failure!";
|
||||
|
||||
// Token: 0x0400919A RID: 37274
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400919A")]
|
||||
[SerializeField]
|
||||
[Tooltip("Use {0} to insert the code creator's username.")]
|
||||
private string playerNotification = "Friend code success! @{0} is now your friend!";
|
||||
|
||||
// Token: 0x02002227 RID: 8743
|
||||
[Token(Token = "0x2002227")]
|
||||
private enum KKDOMAAKOLE
|
||||
{
|
||||
// Token: 0x0400919C RID: 37276
|
||||
[Token(Token = "0x400919C")]
|
||||
GenericError = -1,
|
||||
// Token: 0x0400919D RID: 37277
|
||||
[Token(Token = "0x400919D")]
|
||||
Success,
|
||||
// Token: 0x0400919E RID: 37278
|
||||
[Token(Token = "0x400919E")]
|
||||
FriendInPrivateRoom,
|
||||
// Token: 0x0400919F RID: 37279
|
||||
[Token(Token = "0x400919F")]
|
||||
FriendInaccessible,
|
||||
// Token: 0x040091A0 RID: 37280
|
||||
[Token(Token = "0x40091A0")]
|
||||
FriendOffline
|
||||
}
|
||||
|
||||
// Token: 0x02002228 RID: 8744
|
||||
[Token(Token = "0x2002228")]
|
||||
[CompilerGenerated]
|
||||
private sealed class IKHFLANOCMC
|
||||
{
|
||||
// Token: 0x0600E027 RID: 57383 RVA: 0x0033DA4C File Offset: 0x0033BC4C
|
||||
[Token(Token = "0x600E027")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public IKHFLANOCMC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E028 RID: 57384 RVA: 0x0033DA60 File Offset: 0x0033BC60
|
||||
[Token(Token = "0x600E028")]
|
||||
[Address(RVA = "0x111AE60", Offset = "0x1119C60", VA = "0x18111AE60")]
|
||||
internal void <CreateAndShare>b__0(ActionCode.HKFNFGGEPMP result)
|
||||
{
|
||||
ActionCode.Configuration config = this.<>4__this.Config;
|
||||
Route rruishareRoute = this.RRUIShareRoute;
|
||||
}
|
||||
|
||||
// Token: 0x040091A1 RID: 37281
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40091A1")]
|
||||
public Route RRUIShareRoute;
|
||||
|
||||
// Token: 0x040091A2 RID: 37282
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40091A2")]
|
||||
public FriendCode <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x02002229 RID: 8745
|
||||
[Token(Token = "0x2002229")]
|
||||
[CompilerGenerated]
|
||||
private sealed class GEICJGCDNNM
|
||||
{
|
||||
// Token: 0x0600E029 RID: 57385 RVA: 0x0033DA88 File Offset: 0x0033BC88
|
||||
[Token(Token = "0x600E029")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public GEICJGCDNNM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E02A RID: 57386 RVA: 0x0033DA9C File Offset: 0x0033BC9C
|
||||
[Token(Token = "0x600E02A")]
|
||||
[Address(RVA = "0x1120D60", Offset = "0x111FB60", VA = "0x181120D60")]
|
||||
internal DABKFAIHBBP <Handle>b__0(CCEOLAOLEKJ a)
|
||||
{
|
||||
LinkManager.ELGKGFGCNJL elgkgfgcnjl = this.pendingLink;
|
||||
this.friend = a;
|
||||
COFHGNFJMOG.OLOEFOJHNGF liokhlnndfl = elgkgfgcnjl.LIOKHLNNDFL;
|
||||
FriendCode friendCode = this.<>4__this;
|
||||
string <GLCPMMJOCEJ>k__BackingField = liokhlnndfl.<GLCPMMJOCEJ>k__BackingField;
|
||||
ActionCode.Configuration config = friendCode.Config;
|
||||
if (config.autoRenew)
|
||||
{
|
||||
int validHours = config.validHours;
|
||||
}
|
||||
int num = 0;
|
||||
LinkManager.ELGKGFGCNJL elgkgfgcnjl2 = this.pendingLink;
|
||||
bool mhjmmlihdea = elgkgfgcnjl2.MHJMMLIHDEA;
|
||||
bool nnnoilancib = elgkgfgcnjl2.NNNOILANCIB;
|
||||
int num2 = 0;
|
||||
return ActionCode.ConsumeActionLinkIfValid(<GLCPMMJOCEJ>k__BackingField, num, (EAEKNPLNKKO)num2, nnnoilancib, mhjmmlihdea);
|
||||
}
|
||||
|
||||
// Token: 0x0600E02B RID: 57387 RVA: 0x0033DB1C File Offset: 0x0033BD1C
|
||||
[Token(Token = "0x600E02B")]
|
||||
[Address(RVA = "0x1120E40", Offset = "0x111FC40", VA = "0x181120E40")]
|
||||
internal void <Handle>b__1()
|
||||
{
|
||||
FriendCode friendCode = this.<>4__this;
|
||||
CCEOLAOLEKJ cceolaolekj = this.friend;
|
||||
Action<string> action = this.<>9__2;
|
||||
string friendAddFailureTitle = friendCode.friendAddFailureTitle;
|
||||
string friendAddFailureBody = friendCode.friendAddFailureBody;
|
||||
string chatMessage = friendCode.chatMessage;
|
||||
string playerNotification = friendCode.playerNotification;
|
||||
string chatFailureTitle = friendCode.chatFailureTitle;
|
||||
string chatFailureBody = friendCode.chatFailureBody;
|
||||
if (action == 0)
|
||||
{
|
||||
Action<string> action2 = delegate(string e)
|
||||
{
|
||||
this.pendingLink.LBDAAMOAKBA = e;
|
||||
};
|
||||
this.<>9__2 = action2;
|
||||
}
|
||||
int num = 0;
|
||||
friendCode.FriendAndChatOrGoToAccount(cceolaolekj, chatMessage, playerNotification, chatFailureTitle, chatFailureBody, friendAddFailureTitle, friendAddFailureBody, num, action);
|
||||
}
|
||||
|
||||
// Token: 0x0600E02C RID: 57388 RVA: 0x0033DBA8 File Offset: 0x0033BDA8
|
||||
[Token(Token = "0x600E02C")]
|
||||
[Address(RVA = "0x1120F70", Offset = "0x111FD70", VA = "0x181120F70")]
|
||||
internal void <Handle>b__2(string e)
|
||||
{
|
||||
this.pendingLink.LBDAAMOAKBA = e;
|
||||
}
|
||||
|
||||
// Token: 0x040091A3 RID: 37283
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40091A3")]
|
||||
public CCEOLAOLEKJ friend;
|
||||
|
||||
// Token: 0x040091A4 RID: 37284
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40091A4")]
|
||||
public LinkManager.ELGKGFGCNJL pendingLink;
|
||||
|
||||
// Token: 0x040091A5 RID: 37285
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40091A5")]
|
||||
public FriendCode <>4__this;
|
||||
|
||||
// Token: 0x040091A6 RID: 37286
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40091A6")]
|
||||
public Action<string> <>9__2;
|
||||
}
|
||||
|
||||
// Token: 0x0200222A RID: 8746
|
||||
[Token(Token = "0x200222A")]
|
||||
[CompilerGenerated]
|
||||
private sealed class PGEKNHMFPGB
|
||||
{
|
||||
// Token: 0x0600E02D RID: 57389 RVA: 0x0033DBC8 File Offset: 0x0033BDC8
|
||||
[Token(Token = "0x600E02D")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public PGEKNHMFPGB()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E02E RID: 57390 RVA: 0x0033DBDC File Offset: 0x0033BDDC
|
||||
[Token(Token = "0x600E02E")]
|
||||
[Address(RVA = "0x112C4F0", Offset = "0x112B2F0", VA = "0x18112C4F0")]
|
||||
internal DABKFAIHBBP <FriendAndChatOrGoToAccount>b__0()
|
||||
{
|
||||
bool inited = PEGGCEDHBOF.DOOHKCANFLO.<DOPLJIOHAMG>k__BackingField.inited;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
||||
}
|
||||
CCEOLAOLEKJ cceolaolekj = this.friend;
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = cceolaolekj.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive = cceolaolekj.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
PMGCJEPKFOF<LLKHFJDNFMM> pmgcjepkfof = FGPIDGLCKEF.CGPBLDOHCEI(ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField), CFLMJLFBOKH.MPFKNCFEDHF.FriendCode);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E02F RID: 57391 RVA: 0x0033DC34 File Offset: 0x0033BE34
|
||||
[Token(Token = "0x600E02F")]
|
||||
[Address(RVA = "0x112C6F0", Offset = "0x112B4F0", VA = "0x18112C6F0")]
|
||||
internal DABKFAIHBBP <FriendAndChatOrGoToAccount>b__1()
|
||||
{
|
||||
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);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E030 RID: 57392 RVA: 0x0033DC6C File Offset: 0x0033BE6C
|
||||
[Token(Token = "0x600E030")]
|
||||
[Address(RVA = "0x112C7D0", Offset = "0x112B5D0", VA = "0x18112C7D0")]
|
||||
internal PMGCJEPKFOF<LLKHFJDNFMM> <FriendAndChatOrGoToAccount>b__2()
|
||||
{
|
||||
CCEOLAOLEKJ cceolaolekj = this.friend;
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = cceolaolekj.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive = cceolaolekj.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
return FGPIDGLCKEF.CGPBLDOHCEI(ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField), CFLMJLFBOKH.MPFKNCFEDHF.FriendCode);
|
||||
}
|
||||
|
||||
// Token: 0x0600E031 RID: 57393 RVA: 0x0033DCA8 File Offset: 0x0033BEA8
|
||||
[Token(Token = "0x600E031")]
|
||||
[Address(RVA = "0x112C880", Offset = "0x112B680", VA = "0x18112C880")]
|
||||
internal DABKFAIHBBP <FriendAndChatOrGoToAccount>b__3(LLKHFJDNFMM relationship)
|
||||
{
|
||||
if (!relationship.NPBCMKLOCAE && relationship.MHEGHKNGOEG)
|
||||
{
|
||||
CCEOLAOLEKJ cceolaolekj = this.friend;
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = cceolaolekj.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive = cceolaolekj.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
PMGCJEPKFOF<EFAJBHGDIDD> pmgcjepkfof = Matchmaking.NPCKFBINNCP(ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField));
|
||||
Func<EFAJBHGDIDD, DABKFAIHBBP> func = this.<>9__6;
|
||||
if (func == 0)
|
||||
{
|
||||
Func<EFAJBHGDIDD, DABKFAIHBBP> func2 = delegate(EFAJBHGDIDD friendPresence)
|
||||
{
|
||||
if (!friendPresence.<HICHIHJDDPB>k__BackingField)
|
||||
{
|
||||
CCEOLAOLEKJ cceolaolekj2 = this.friend;
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField2 = cceolaolekj2.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive2 = cceolaolekj2.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
int num3 = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField2);
|
||||
CCEOLAOLEKJ cceolaolekj3 = this.friend;
|
||||
string text3 = this.chatMessage;
|
||||
ObscuredString <KHJCEENDAOL>k__BackingField = cceolaolekj3.<KHJCEENDAOL>k__BackingField;
|
||||
string text4 = string.Format(this.playerNotification, <KHJCEENDAOL>k__BackingField);
|
||||
ObscuredString <KHJCEENDAOL>k__BackingField2 = this.friend.<KHJCEENDAOL>k__BackingField;
|
||||
string text5 = string.Format(this.chatFailureTitle, <KHJCEENDAOL>k__BackingField2);
|
||||
ObscuredString <KHJCEENDAOL>k__BackingField3 = this.friend.<KHJCEENDAOL>k__BackingField;
|
||||
string text6 = string.Format(this.chatFailureBody, <KHJCEENDAOL>k__BackingField3);
|
||||
ActionCode.BDCIBCGEING(num3, text3, text4, text5, text6);
|
||||
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
||||
}
|
||||
FriendCode friendCode2 = this.<>4__this;
|
||||
CCEOLAOLEKJ cceolaolekj4 = this.friend;
|
||||
PMGCJEPKFOF<bool> pmgcjepkfof3 = friendCode2.GOOGMAKIJDF(cceolaolekj4);
|
||||
Action<bool> action;
|
||||
if (this.<>9__7 == 0)
|
||||
{
|
||||
action = delegate(bool willGoToFriend)
|
||||
{
|
||||
if (!willGoToFriend)
|
||||
{
|
||||
CCEOLAOLEKJ cceolaolekj5 = this.friend;
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField3 = cceolaolekj5.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive3 = cceolaolekj5.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
int num5 = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField3);
|
||||
CCEOLAOLEKJ cceolaolekj6 = this.friend;
|
||||
string text7 = this.chatMessage;
|
||||
ObscuredString <KHJCEENDAOL>k__BackingField4 = cceolaolekj6.<KHJCEENDAOL>k__BackingField;
|
||||
string text8 = string.Format(this.playerNotification, <KHJCEENDAOL>k__BackingField4);
|
||||
ObscuredString <KHJCEENDAOL>k__BackingField5 = this.friend.<KHJCEENDAOL>k__BackingField;
|
||||
string text9 = string.Format(this.chatFailureTitle, <KHJCEENDAOL>k__BackingField5);
|
||||
ObscuredString <KHJCEENDAOL>k__BackingField6 = this.friend.<KHJCEENDAOL>k__BackingField;
|
||||
string text10 = string.Format(this.chatFailureBody, <KHJCEENDAOL>k__BackingField6);
|
||||
ActionCode.BDCIBCGEING(num5, text7, text8, text9, text10);
|
||||
}
|
||||
};
|
||||
this.<>9__7 = action;
|
||||
}
|
||||
int num4 = 0;
|
||||
num4 += num4;
|
||||
num4++;
|
||||
action += action;
|
||||
num4 += 19;
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
this.<>9__6 = func2;
|
||||
}
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
int num2 = 0;
|
||||
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.JKOHKDFNCCI(func, num2);
|
||||
func += func;
|
||||
}
|
||||
FriendCode friendCode = this.<>4__this;
|
||||
string text = this.friendAddFailureBody;
|
||||
string text2 = this.friendAddFailureTitle;
|
||||
return friendCode.OMJFFLENGIC(text2, text);
|
||||
}
|
||||
|
||||
// Token: 0x0600E032 RID: 57394 RVA: 0x0033DD60 File Offset: 0x0033BF60
|
||||
[Token(Token = "0x600E032")]
|
||||
[Address(RVA = "0x112CAC0", Offset = "0x112B8C0", VA = "0x18112CAC0")]
|
||||
internal DABKFAIHBBP <FriendAndChatOrGoToAccount>b__6(EFAJBHGDIDD friendPresence)
|
||||
{
|
||||
if (!friendPresence.<HICHIHJDDPB>k__BackingField)
|
||||
{
|
||||
CCEOLAOLEKJ cceolaolekj = this.friend;
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = cceolaolekj.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive = cceolaolekj.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
|
||||
CCEOLAOLEKJ cceolaolekj2 = this.friend;
|
||||
string text = this.chatMessage;
|
||||
ObscuredString <KHJCEENDAOL>k__BackingField = cceolaolekj2.<KHJCEENDAOL>k__BackingField;
|
||||
string text2 = string.Format(this.playerNotification, <KHJCEENDAOL>k__BackingField);
|
||||
ObscuredString <KHJCEENDAOL>k__BackingField2 = this.friend.<KHJCEENDAOL>k__BackingField;
|
||||
string text3 = string.Format(this.chatFailureTitle, <KHJCEENDAOL>k__BackingField2);
|
||||
ObscuredString <KHJCEENDAOL>k__BackingField3 = this.friend.<KHJCEENDAOL>k__BackingField;
|
||||
string text4 = string.Format(this.chatFailureBody, <KHJCEENDAOL>k__BackingField3);
|
||||
ActionCode.BDCIBCGEING(num, text, text2, text3, text4);
|
||||
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
||||
}
|
||||
FriendCode friendCode = this.<>4__this;
|
||||
CCEOLAOLEKJ cceolaolekj3 = this.friend;
|
||||
PMGCJEPKFOF<bool> pmgcjepkfof = friendCode.GOOGMAKIJDF(cceolaolekj3);
|
||||
Action<bool> action;
|
||||
if (this.<>9__7 == 0)
|
||||
{
|
||||
action = delegate(bool willGoToFriend)
|
||||
{
|
||||
if (!willGoToFriend)
|
||||
{
|
||||
CCEOLAOLEKJ cceolaolekj4 = this.friend;
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField2 = cceolaolekj4.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive2 = cceolaolekj4.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
int num3 = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField2);
|
||||
CCEOLAOLEKJ cceolaolekj5 = this.friend;
|
||||
string text5 = this.chatMessage;
|
||||
ObscuredString <KHJCEENDAOL>k__BackingField4 = cceolaolekj5.<KHJCEENDAOL>k__BackingField;
|
||||
string text6 = string.Format(this.playerNotification, <KHJCEENDAOL>k__BackingField4);
|
||||
ObscuredString <KHJCEENDAOL>k__BackingField5 = this.friend.<KHJCEENDAOL>k__BackingField;
|
||||
string text7 = string.Format(this.chatFailureTitle, <KHJCEENDAOL>k__BackingField5);
|
||||
ObscuredString <KHJCEENDAOL>k__BackingField6 = this.friend.<KHJCEENDAOL>k__BackingField;
|
||||
string text8 = string.Format(this.chatFailureBody, <KHJCEENDAOL>k__BackingField6);
|
||||
ActionCode.BDCIBCGEING(num3, text5, text6, text7, text8);
|
||||
}
|
||||
};
|
||||
this.<>9__7 = action;
|
||||
}
|
||||
int num2 = 0;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
action += action;
|
||||
num2 += 19;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E033 RID: 57395 RVA: 0x0033DE70 File Offset: 0x0033C070
|
||||
[Token(Token = "0x600E033")]
|
||||
[Address(RVA = "0x112CD50", Offset = "0x112BB50", VA = "0x18112CD50")]
|
||||
internal void <FriendAndChatOrGoToAccount>b__7(bool willGoToFriend)
|
||||
{
|
||||
if (!willGoToFriend)
|
||||
{
|
||||
CCEOLAOLEKJ cceolaolekj = this.friend;
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = cceolaolekj.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive = cceolaolekj.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
|
||||
CCEOLAOLEKJ cceolaolekj2 = this.friend;
|
||||
string text = this.chatMessage;
|
||||
ObscuredString <KHJCEENDAOL>k__BackingField = cceolaolekj2.<KHJCEENDAOL>k__BackingField;
|
||||
string text2 = string.Format(this.playerNotification, <KHJCEENDAOL>k__BackingField);
|
||||
ObscuredString <KHJCEENDAOL>k__BackingField2 = this.friend.<KHJCEENDAOL>k__BackingField;
|
||||
string text3 = string.Format(this.chatFailureTitle, <KHJCEENDAOL>k__BackingField2);
|
||||
ObscuredString <KHJCEENDAOL>k__BackingField3 = this.friend.<KHJCEENDAOL>k__BackingField;
|
||||
string text4 = string.Format(this.chatFailureBody, <KHJCEENDAOL>k__BackingField3);
|
||||
ActionCode.BDCIBCGEING(num, text, text2, text3, text4);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E034 RID: 57396 RVA: 0x0033DF1C File Offset: 0x0033C11C
|
||||
[Token(Token = "0x600E034")]
|
||||
[Address(RVA = "0x112CA50", Offset = "0x112B850", VA = "0x18112CA50")]
|
||||
internal void <FriendAndChatOrGoToAccount>b__4(string x)
|
||||
{
|
||||
Action<string> action = this.onError;
|
||||
if (action != 0)
|
||||
{
|
||||
action("Something went wrong with your link.");
|
||||
}
|
||||
FriendCode friendCode = this.<>4__this;
|
||||
string text = this.friendAddFailureBody;
|
||||
string text2 = this.friendAddFailureTitle;
|
||||
DABKFAIHBBP dabkfaihbbp = friendCode.OMJFFLENGIC(text2, text);
|
||||
}
|
||||
|
||||
// Token: 0x0600E035 RID: 57397 RVA: 0x0033DF64 File Offset: 0x0033C164
|
||||
[Token(Token = "0x600E035")]
|
||||
[Address(RVA = "0x81F2E0", Offset = "0x81E0E0", VA = "0x18081F2E0")]
|
||||
internal void <FriendAndChatOrGoToAccount>b__5()
|
||||
{
|
||||
Action action = this.onSuccess;
|
||||
if (action != 0)
|
||||
{
|
||||
action();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040091A7 RID: 37287
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40091A7")]
|
||||
public CCEOLAOLEKJ friend;
|
||||
|
||||
// Token: 0x040091A8 RID: 37288
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40091A8")]
|
||||
public BootSequence.IIACGMGMLOB launchTarget;
|
||||
|
||||
// Token: 0x040091A9 RID: 37289
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40091A9")]
|
||||
public FriendCode <>4__this;
|
||||
|
||||
// Token: 0x040091AA RID: 37290
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40091AA")]
|
||||
public string friendAddFailureTitle;
|
||||
|
||||
// Token: 0x040091AB RID: 37291
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40091AB")]
|
||||
public string friendAddFailureBody;
|
||||
|
||||
// Token: 0x040091AC RID: 37292
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40091AC")]
|
||||
public string chatMessage;
|
||||
|
||||
// Token: 0x040091AD RID: 37293
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40091AD")]
|
||||
public string playerNotification;
|
||||
|
||||
// Token: 0x040091AE RID: 37294
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40091AE")]
|
||||
public string chatFailureTitle;
|
||||
|
||||
// Token: 0x040091AF RID: 37295
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x40091AF")]
|
||||
public string chatFailureBody;
|
||||
|
||||
// Token: 0x040091B0 RID: 37296
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40091B0")]
|
||||
public Action<string> onError;
|
||||
|
||||
// Token: 0x040091B1 RID: 37297
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x40091B1")]
|
||||
public Action onSuccess;
|
||||
|
||||
// Token: 0x040091B2 RID: 37298
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x40091B2")]
|
||||
public Action<bool> <>9__7;
|
||||
|
||||
// Token: 0x040091B3 RID: 37299
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x40091B3")]
|
||||
public Func<EFAJBHGDIDD, DABKFAIHBBP> <>9__6;
|
||||
}
|
||||
|
||||
// Token: 0x0200222D RID: 8749
|
||||
[Token(Token = "0x200222D")]
|
||||
[CompilerGenerated]
|
||||
private sealed class GCKLHFGFBNO
|
||||
{
|
||||
// Token: 0x0600E03F RID: 57407 RVA: 0x0033E174 File Offset: 0x0033C374
|
||||
[Token(Token = "0x600E03F")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public GCKLHFGFBNO()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E040 RID: 57408 RVA: 0x0033E188 File Offset: 0x0033C388
|
||||
[Token(Token = "0x600E040")]
|
||||
[Address(RVA = "0x11209C0", Offset = "0x111F7C0", VA = "0x1811209C0")]
|
||||
internal bool <GoToAddedFriendAndAutoParty>b__0(Matchmaking.MHCKNNJOIIP matchmakingErrorCode)
|
||||
{
|
||||
if (matchmakingErrorCode > Matchmaking.MHCKNNJOIIP.AlreadyInBestInstance)
|
||||
{
|
||||
if (matchmakingErrorCode == Matchmaking.MHCKNNJOIIP.AlreadyInTargetInstance)
|
||||
{
|
||||
goto IL_7F;
|
||||
}
|
||||
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
CCEOLAOLEKJ cceolaolekj = this.friendAccount;
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = cceolaolekj.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive = cceolaolekj.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
|
||||
string text;
|
||||
instance.RequestGameInvite(num, text);
|
||||
}
|
||||
if (matchmakingErrorCode == Matchmaking.MHCKNNJOIIP.Success)
|
||||
{
|
||||
FriendCode.AMKINLCFEPO = this.friendAccount;
|
||||
FriendCode friendCode = this.<>4__this;
|
||||
OKNNKFGFODL dokminnfcgc = Matchmaking.DOKMINNFCGC;
|
||||
Action action = new Action(friendCode.MJKMDOEKJAL);
|
||||
Matchmaking.DOKMINNFCGC = OKNNKFGFODL.BPJDFPACLMK(dokminnfcgc, action);
|
||||
return true;
|
||||
}
|
||||
IL_7F:
|
||||
Scheduler instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
FriendCode friendCode2 = this.<>4__this;
|
||||
CCEOLAOLEKJ cceolaolekj2 = this.friendAccount;
|
||||
IEnumerator<KENFJGFMIPM> enumerator = friendCode2.JLPLENCKMBA(cceolaolekj2);
|
||||
KFBABPAPIMB kfbabpapimb = instance2.Run(enumerator);
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x040091BA RID: 37306
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40091BA")]
|
||||
public FriendCode <>4__this;
|
||||
|
||||
// Token: 0x040091BB RID: 37307
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40091BB")]
|
||||
public CCEOLAOLEKJ friendAccount;
|
||||
}
|
||||
|
||||
// Token: 0x0200222E RID: 8750
|
||||
[Token(Token = "0x200222E")]
|
||||
[CompilerGenerated]
|
||||
private sealed class MHBFMNPDKMG
|
||||
{
|
||||
// Token: 0x0600E041 RID: 57409 RVA: 0x0033E248 File Offset: 0x0033C448
|
||||
[Token(Token = "0x600E041")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public MHBFMNPDKMG()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E042 RID: 57410 RVA: 0x0033E25C File Offset: 0x0033C45C
|
||||
[Token(Token = "0x600E042")]
|
||||
[Address(RVA = "0x1129070", Offset = "0x1127E70", VA = "0x181129070")]
|
||||
internal void <MessageUserForFriendAddFailure>b__0(string url)
|
||||
{
|
||||
FriendCode.PGMGAMDBMPC pgmgamdbmpc = new FriendCode.PGMGAMDBMPC();
|
||||
pgmgamdbmpc.CS$<>8__locals1 = this;
|
||||
int num = 0;
|
||||
bool flag = LinkManager.ELGKGFGCNJL.EPGHLIPKPBJ(url).TryGetValue("a", num);
|
||||
pgmgamdbmpc.result = num;
|
||||
if (!LinkManager.HMGFBHPFCHN)
|
||||
{
|
||||
ActionCode.HKFNFGGEPMP result = pgmgamdbmpc.result;
|
||||
string text = this.friendAddFailureBody;
|
||||
WatchUI watchUI = this.watchUI;
|
||||
string text2 = string.Format(text, result);
|
||||
if (this.<>9__1 == 0)
|
||||
{
|
||||
Action action = delegate
|
||||
{
|
||||
this.promise.OOOIENHGNCA();
|
||||
};
|
||||
this.<>9__1 = action;
|
||||
}
|
||||
return;
|
||||
}
|
||||
FriendCode.GFLPMHLCHCN gflpmhlchcn = new FriendCode.GFLPMHLCHCN();
|
||||
gflpmhlchcn.CS$<>8__locals2 = pgmgamdbmpc;
|
||||
string[] array = new string[5];
|
||||
if ("Friend Code: " != 0)
|
||||
{
|
||||
}
|
||||
array[0] = "Friend Code: ";
|
||||
ActionCode.HKFNFGGEPMP result2 = gflpmhlchcn.CS$<>8__locals2.result;
|
||||
if (result2 != 0)
|
||||
{
|
||||
}
|
||||
array[1] = result2;
|
||||
string newLine = Environment.NewLine;
|
||||
if (newLine != 0)
|
||||
{
|
||||
}
|
||||
array[2] = newLine;
|
||||
if ("Friend Link: " != 0)
|
||||
{
|
||||
}
|
||||
array[3] = "Friend Link: ";
|
||||
if (url != 0)
|
||||
{
|
||||
}
|
||||
array[4] = url;
|
||||
string text3 = string.Concat(array);
|
||||
FriendCode.PGMGAMDBMPC cs$<>8__locals = gflpmhlchcn.CS$<>8__locals2;
|
||||
gflpmhlchcn.copyableText = text3;
|
||||
WatchUI watchUI2 = this.watchUI;
|
||||
ActionCode.HKFNFGGEPMP result3 = cs$<>8__locals.result;
|
||||
string text4 = string.Format(this.friendAddFailureBody, result3);
|
||||
Action<JPIJGHNNIDP> action2 = delegate(JPIJGHNNIDP response)
|
||||
{
|
||||
if (response == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
FriendCode.PGMGAMDBMPC cs$<>8__locals2 = gflpmhlchcn.CS$<>8__locals2;
|
||||
}
|
||||
gflpmhlchcn.CS$<>8__locals2.CS$<>8__locals1.promise.OOOIENHGNCA();
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E043 RID: 57411 RVA: 0x0033E3B4 File Offset: 0x0033C5B4
|
||||
[Token(Token = "0x600E043")]
|
||||
[Address(RVA = "0x1129530", Offset = "0x1128330", VA = "0x181129530")]
|
||||
internal void <MessageUserForFriendAddFailure>b__1()
|
||||
{
|
||||
this.promise.OOOIENHGNCA();
|
||||
}
|
||||
|
||||
// Token: 0x040091BC RID: 37308
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40091BC")]
|
||||
public WatchUI watchUI;
|
||||
|
||||
// Token: 0x040091BD RID: 37309
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40091BD")]
|
||||
public string friendAddFailureTitle;
|
||||
|
||||
// Token: 0x040091BE RID: 37310
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40091BE")]
|
||||
public string friendAddFailureBody;
|
||||
|
||||
// Token: 0x040091BF RID: 37311
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40091BF")]
|
||||
public JJEKJGALHKO promise;
|
||||
|
||||
// Token: 0x040091C0 RID: 37312
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40091C0")]
|
||||
public Action <>9__1;
|
||||
}
|
||||
|
||||
// Token: 0x0200222F RID: 8751
|
||||
[Token(Token = "0x200222F")]
|
||||
[CompilerGenerated]
|
||||
private sealed class PGMGAMDBMPC
|
||||
{
|
||||
// Token: 0x0600E044 RID: 57412 RVA: 0x0033E3D4 File Offset: 0x0033C5D4
|
||||
[Token(Token = "0x600E044")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public PGMGAMDBMPC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040091C1 RID: 37313
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40091C1")]
|
||||
public ActionCode.HKFNFGGEPMP result;
|
||||
|
||||
// Token: 0x040091C2 RID: 37314
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40091C2")]
|
||||
public FriendCode.MHBFMNPDKMG CS$<>8__locals1;
|
||||
}
|
||||
|
||||
// Token: 0x02002230 RID: 8752
|
||||
[Token(Token = "0x2002230")]
|
||||
[CompilerGenerated]
|
||||
private sealed class GFLPMHLCHCN
|
||||
{
|
||||
// Token: 0x0600E045 RID: 57413 RVA: 0x0033E3E8 File Offset: 0x0033C5E8
|
||||
[Token(Token = "0x600E045")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public GFLPMHLCHCN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E046 RID: 57414 RVA: 0x0033E3FC File Offset: 0x0033C5FC
|
||||
[Token(Token = "0x600E046")]
|
||||
[Address(RVA = "0x1121010", Offset = "0x111FE10", VA = "0x181121010")]
|
||||
internal void <MessageUserForFriendAddFailure>b__2(JPIJGHNNIDP response)
|
||||
{
|
||||
if (response == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
FriendCode.PGMGAMDBMPC cs$<>8__locals = this.CS$<>8__locals2;
|
||||
}
|
||||
this.CS$<>8__locals2.CS$<>8__locals1.promise.OOOIENHGNCA();
|
||||
}
|
||||
|
||||
// Token: 0x040091C3 RID: 37315
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40091C3")]
|
||||
public string copyableText;
|
||||
|
||||
// Token: 0x040091C4 RID: 37316
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40091C4")]
|
||||
public FriendCode.PGMGAMDBMPC CS$<>8__locals2;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,2552 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Text.RegularExpressions;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using RecRoom.Core;
|
||||
using RRUI.Navigation;
|
||||
using SA.Foundation.Events;
|
||||
using SA.iOS.UIKit;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Sharing
|
||||
{
|
||||
// Token: 0x020021FD RID: 8701
|
||||
[Token(Token = "0x20021FD")]
|
||||
public class LinkManager : SingletonMonoBehaviour<LinkManager>
|
||||
{
|
||||
// Token: 0x0600DF30 RID: 57136 RVA: 0x0033A460 File Offset: 0x00338660
|
||||
[Token(Token = "0x600DF30")]
|
||||
[Address(RVA = "0x1123A10", Offset = "0x1122810", VA = "0x181123A10", Slot = "4")]
|
||||
protected override void Awake()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
base.Awake();
|
||||
EFEFMHJPJIJ efefmhjpjij;
|
||||
this.JFMOEGCPNAC = efefmhjpjij;
|
||||
ActionCode[] components3 = base.GetComponents<ActionCode>();
|
||||
ActionCode[] components = components3;
|
||||
IEnumerable<EAEKNPLNKKO> enumerable = Enumerable.Cast<EAEKNPLNKKO>(Enum.GetValues(typeof(EAEKNPLNKKO)));
|
||||
Func<EAEKNPLNKKO, EAEKNPLNKKO> <>9__12_ = LinkManager.<>c.<>9__12_0;
|
||||
if (<>9__12_ == 0)
|
||||
{
|
||||
LinkManager.<>c.<>9__12_0 = delegate(EAEKNPLNKKO t)
|
||||
{
|
||||
};
|
||||
}
|
||||
Func<EAEKNPLNKKO, ActionCode> func = delegate(EAEKNPLNKKO t)
|
||||
{
|
||||
ActionCode[] components2 = components;
|
||||
Func<ActionCode, bool> func2 = delegate(ActionCode c)
|
||||
{
|
||||
ActionCode.Configuration config = c.Config;
|
||||
EAEKNPLNKKO t = t;
|
||||
return config.type == t;
|
||||
};
|
||||
return Enumerable.FirstOrDefault<ActionCode>(components2, func2);
|
||||
};
|
||||
Dictionary<EAEKNPLNKKO, EAEKNPLNKKO> dictionary = Enumerable.ToDictionary<EAEKNPLNKKO, EAEKNPLNKKO, ActionCode>(enumerable, <>9__12_, func);
|
||||
LinkManager.HMJCHBABBFK = dictionary;
|
||||
bool flag = LinkManager.HMJCHBABBFK.Remove((uint)(-1));
|
||||
Dictionary<EAEKNPLNKKO, ActionCode> hmjchbabbfk = LinkManager.HMJCHBABBFK;
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
bool flag3;
|
||||
if (flag3)
|
||||
{
|
||||
Dictionary.Entry[] entries = dictionary.entries;
|
||||
bool flag4;
|
||||
while (flag4)
|
||||
{
|
||||
}
|
||||
EAEKNPLNKKO eaeknplnkko;
|
||||
string text = string.Format("Invalid Config for ActionType: {0}", eaeknplnkko);
|
||||
}
|
||||
EAEKNPLNKKO eaeknplnkko2;
|
||||
global::UnityEngine.Debug.LogError(string.Format("Missing implementation for ActionType: {0}", eaeknplnkko2));
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600DF31 RID: 57137 RVA: 0x0033A54C File Offset: 0x0033874C
|
||||
[Token(Token = "0x600DF31")]
|
||||
[Address(RVA = "0x1126EF0", Offset = "0x1125CF0", VA = "0x181126EF0", Slot = "5")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
Delegate @delegate;
|
||||
int num;
|
||||
do
|
||||
{
|
||||
SA_Event<string> continueUserActivity = ISN_UIApplication.ApplicationDelegate.m_ContinueUserActivity;
|
||||
Action<string> action = new Action(this.HFPPFDPOIHN);
|
||||
SA_Event<string> openUrl = ISN_UIApplication.ApplicationDelegate.m_OpenUrl;
|
||||
Action<string> action2 = new Action(this.HFPPFDPOIHN);
|
||||
OKNNKFGFODL gkpadfnnffh = PEGGCEDHBOF.GKPADFNNFFH;
|
||||
Action action3 = new Action(this.GKPADFNNFFH);
|
||||
PEGGCEDHBOF.GKPADFNNFFH = OKNNKFGFODL.GMNMHGMFGOL(gkpadfnnffh, action3);
|
||||
OKNNKFGFODL pmbhkngodog = Matchmaking.PMBHKNGODOG;
|
||||
Action action4 = new Action(this.PMBHKNGODOG);
|
||||
Matchmaking.PMBHKNGODOG = OKNNKFGFODL.GMNMHGMFGOL(pmbhkngodog, action4);
|
||||
Action fdpigkknjdb = ADOIEPDDEBO.FDPIGKKNJDB;
|
||||
Action action5 = new Action(this.ADPHJOCNMLE);
|
||||
@delegate = Delegate.Remove(fdpigkknjdb, action5);
|
||||
num = 0;
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
ADOIEPDDEBO.FDPIGKKNJDB = num;
|
||||
base.OnDestroy();
|
||||
}
|
||||
|
||||
// Token: 0x0600DF32 RID: 57138 RVA: 0x0033A618 File Offset: 0x00338818
|
||||
[Token(Token = "0x600DF32")]
|
||||
[Address(RVA = "0x1127A30", Offset = "0x1126830", VA = "0x181127A30")]
|
||||
private void Start()
|
||||
{
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
EFEFMHJPJIJ jfmoegcpnac2 = this.JFMOEGCPNAC;
|
||||
uint num2;
|
||||
if (num < (int)num2)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action action;
|
||||
if (LinkManager.<>c.<>9__14_0 == 0)
|
||||
{
|
||||
action = delegate
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
};
|
||||
LinkManager.<>c.<>9__14_0 = action;
|
||||
}
|
||||
IEnumerator<KENFJGFMIPM> enumerator = this.GEDLAJCEDBK(action);
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(enumerator);
|
||||
Scheduler instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
LinkManager.PLLFDGPCDIK pllfdgpcdik;
|
||||
pllfdgpcdik.System.IDisposable.Dispose();
|
||||
pllfdgpcdik.<>1__state = num;
|
||||
pllfdgpcdik.<>4__this = this;
|
||||
KFBABPAPIMB kfbabpapimb2 = instance2.Run(pllfdgpcdik);
|
||||
ISN_UIApplicationDelegate applicationDelegate = ISN_UIApplication.ApplicationDelegate;
|
||||
string empty = string.Empty;
|
||||
bool flag = this.NLIEAKBFIOG(empty);
|
||||
ISN_UIApplicationDelegate applicationDelegate2 = ISN_UIApplication.ApplicationDelegate;
|
||||
string empty2 = string.Empty;
|
||||
bool flag2 = this.NLIEAKBFIOG(empty2);
|
||||
SA_Event<string> openUrl = ISN_UIApplication.ApplicationDelegate.m_OpenUrl;
|
||||
Action<string> action2 = new Action(this.HFPPFDPOIHN);
|
||||
SA_Event<string> continueUserActivity = ISN_UIApplication.ApplicationDelegate.m_ContinueUserActivity;
|
||||
Action<string> action3 = new Action(this.HFPPFDPOIHN);
|
||||
OKNNKFGFODL gkpadfnnffh = PEGGCEDHBOF.GKPADFNNFFH;
|
||||
Action action4 = new Action(this.GKPADFNNFFH);
|
||||
PEGGCEDHBOF.GKPADFNNFFH = OKNNKFGFODL.BPJDFPACLMK(gkpadfnnffh, action4);
|
||||
OKNNKFGFODL pmbhkngodog = Matchmaking.PMBHKNGODOG;
|
||||
Action action5 = new Action(this.PMBHKNGODOG);
|
||||
Matchmaking.PMBHKNGODOG = OKNNKFGFODL.BPJDFPACLMK(pmbhkngodog, action5);
|
||||
Action fdpigkknjdb = ADOIEPDDEBO.FDPIGKKNJDB;
|
||||
Action action6 = new Action(this.ADPHJOCNMLE);
|
||||
@delegate = Delegate.Combine(fdpigkknjdb, action6);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
ADOIEPDDEBO.FDPIGKKNJDB = @delegate;
|
||||
}
|
||||
|
||||
// Token: 0x17002351 RID: 9041
|
||||
// (get) Token: 0x0600DF33 RID: 57139 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17002351")]
|
||||
public static bool GHONCPNJPFK
|
||||
{
|
||||
[Token(Token = "0x600DF33")]
|
||||
[Address(RVA = "0x1128270", Offset = "0x1127070", VA = "0x181128270")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002352 RID: 9042
|
||||
// (get) Token: 0x0600DF34 RID: 57140 RVA: 0x0033A7A0 File Offset: 0x003389A0
|
||||
// (set) Token: 0x0600DF35 RID: 57141 RVA: 0x0033A7B4 File Offset: 0x003389B4
|
||||
[Token(Token = "0x17002352")]
|
||||
public static BootSequence.IIACGMGMLOB ODMGAJCCKFJ
|
||||
{
|
||||
[Token(Token = "0x600DF34")]
|
||||
[Address(RVA = "0x1128430", Offset = "0x1127230", VA = "0x181128430")]
|
||||
get;
|
||||
[Token(Token = "0x600DF35")]
|
||||
[Address(RVA = "0x11241D0", Offset = "0x1122FD0", VA = "0x1811241D0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0600DF36 RID: 57142 RVA: 0x0033A7C8 File Offset: 0x003389C8
|
||||
[Token(Token = "0x600DF36")]
|
||||
[Address(RVA = "0x1127930", Offset = "0x1126730", VA = "0x181127930")]
|
||||
public static void SetPlayerLaunchTarget(int CJFGEMGOJHB)
|
||||
{
|
||||
ulong num;
|
||||
LinkManager.<OCJHAEBDJLN>k__BackingField = new BootSequence.IIACGMGMLOB
|
||||
{
|
||||
NCDGGJNELML = num
|
||||
};
|
||||
}
|
||||
|
||||
// Token: 0x0600DF37 RID: 57143 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600DF37")]
|
||||
[Address(RVA = "0x1124F40", Offset = "0x1123D40", VA = "0x181124F40")]
|
||||
public static PMGCJEPKFOF<BootSequence.IIACGMGMLOB> GetPendingLaunchTarget()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600DF38 RID: 57144 RVA: 0x0033A7F0 File Offset: 0x003389F0
|
||||
[Token(Token = "0x600DF38")]
|
||||
[Address(RVA = "0x1125280", Offset = "0x1124080", VA = "0x181125280")]
|
||||
public void HandleActionCode(string BKBMHBLNKGO, Action OOMAEAEHJGA, EAEKNPLNKKO MDOMEEAGJKK = EAEKNPLNKKO.Unknown, [Optional] Action EGMGCNACMDM, [Optional] Action<string> MBMCDAENFAJ, bool CHEHBKFGLJP = true)
|
||||
{
|
||||
LinkManager.ELGKGFGCNJL jblkffddmjh3;
|
||||
Delegate delegate3;
|
||||
for (;;)
|
||||
{
|
||||
int num = 0;
|
||||
if (BKBMHBLNKGO != 0)
|
||||
{
|
||||
string text = Regex.Replace(BKBMHBLNKGO, "\\s", "");
|
||||
if (LinkManager.JGCMLFGLPCO.IsMatch(text))
|
||||
{
|
||||
}
|
||||
}
|
||||
if (LinkManager.GHONCPNJPFK)
|
||||
{
|
||||
int num2 = 0;
|
||||
this.MIGGLIMLNAF("<Cancelled>", num2 != 0);
|
||||
}
|
||||
string text2 = ActionCode.ActionCodeToUrl(num);
|
||||
if (!this.NLIEAKBFIOG(text2))
|
||||
{
|
||||
}
|
||||
LinkManager.JBLKFFDDMJH.FPCMAIDAOBP = true;
|
||||
LinkManager.JBLKFFDDMJH.MOILIIOKCGG = MDOMEEAGJKK;
|
||||
LinkManager.ELGKGFGCNJL jblkffddmjh = LinkManager.JBLKFFDDMJH;
|
||||
Delegate @delegate = Delegate.Combine(jblkffddmjh.OOMAEAEHJGA, OOMAEAEHJGA);
|
||||
if (@delegate == 0 || @delegate != 0)
|
||||
{
|
||||
jblkffddmjh.OOMAEAEHJGA = @delegate;
|
||||
LinkManager.ELGKGFGCNJL jblkffddmjh2 = LinkManager.JBLKFFDDMJH;
|
||||
Action egmgcnacmdm = jblkffddmjh2.EGMGCNACMDM;
|
||||
Delegate delegate2;
|
||||
if (delegate2 == 0 || delegate2 != 0)
|
||||
{
|
||||
jblkffddmjh2.EGMGCNACMDM = delegate2;
|
||||
jblkffddmjh3 = LinkManager.JBLKFFDDMJH;
|
||||
Action<string> mbmcdaenfaj = jblkffddmjh3.MBMCDAENFAJ;
|
||||
if (delegate3 == 0 || delegate3 != 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
jblkffddmjh3.MBMCDAENFAJ = delegate3;
|
||||
string lhlmnkhjdnm = LinkManager.JHJNANAHJJF.LHLMNKHJDNM;
|
||||
}
|
||||
|
||||
// Token: 0x0600DF39 RID: 57145 RVA: 0x0033A8E8 File Offset: 0x00338AE8
|
||||
[Token(Token = "0x600DF39")]
|
||||
[Address(RVA = "0x11248F0", Offset = "0x11236F0", VA = "0x1811248F0")]
|
||||
private DABKFAIHBBP GPDJNIKMAFG()
|
||||
{
|
||||
LinkManager.ELGKGFGCNJL jblkffddmjh = LinkManager.JBLKFFDDMJH;
|
||||
if (jblkffddmjh == 0 || jblkffddmjh.LIOKHLNNDFL != 0)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
string text = "HandleActionLink: " + num;
|
||||
COFHGNFJMOG.OLOEFOJHNGF liokhlnndfl = LinkManager.JBLKFFDDMJH.LIOKHLNNDFL;
|
||||
if (liokhlnndfl != 0 && liokhlnndfl != (ulong)(-1L))
|
||||
{
|
||||
LinkManager.ELGKGFGCNJL jblkffddmjh2 = LinkManager.JBLKFFDDMJH;
|
||||
if (jblkffddmjh2.LIOKHLNNDFL != 0)
|
||||
{
|
||||
}
|
||||
jblkffddmjh2.GEDCEIDOKJL = (uint)(-1);
|
||||
}
|
||||
if (LinkManager.JBLKFFDDMJH.LIOKHLNNDFL != 0)
|
||||
{
|
||||
}
|
||||
ActionCode handler = LinkManager.GetHandler((EAEKNPLNKKO)((uint)(-1)));
|
||||
int num2 = 0;
|
||||
if (!(handler != num2))
|
||||
{
|
||||
if (LinkManager.JBLKFFDDMJH.LIOKHLNNDFL != 0)
|
||||
{
|
||||
}
|
||||
EAEKNPLNKKO eaeknplnkko;
|
||||
DABKFAIHBBP dabkfaihbbp = JJEKJGALHKO.LIPGKFECLDO(string.Format("HandleActionLink: No handler for ActionType: {0}", eaeknplnkko));
|
||||
}
|
||||
LinkManager.ELGKGFGCNJL jblkffddmjh3 = LinkManager.JBLKFFDDMJH;
|
||||
if (jblkffddmjh3 != 0)
|
||||
{
|
||||
string text2 = jblkffddmjh3.FNNIEJDGOEF;
|
||||
}
|
||||
string text3;
|
||||
return JJEKJGALHKO.LIPGKFECLDO(text3);
|
||||
}
|
||||
|
||||
// Token: 0x0600DF3A RID: 57146 RVA: 0x0033A9CC File Offset: 0x00338BCC
|
||||
[Token(Token = "0x600DF3A")]
|
||||
[Address(RVA = "0x11259B0", Offset = "0x11247B0", VA = "0x1811259B0")]
|
||||
private PMGCJEPKFOF<string> KMMPOHJPNKN()
|
||||
{
|
||||
string aiaafbmgkik;
|
||||
LinkManager.EGFENBOICHO egfenboicho;
|
||||
do
|
||||
{
|
||||
LinkManager.ELGKGFGCNJL jblkffddmjh = LinkManager.JBLKFFDDMJH;
|
||||
COFHGNFJMOG.ShortLinkData bpoepepjdnh = jblkffddmjh.BPOEPEPJDNH;
|
||||
if (bpoepepjdnh != 0 && bpoepepjdnh.IsValid)
|
||||
{
|
||||
COFHGNFJMOG.ShortLinkData bpoepepjdnh2 = jblkffddmjh.BPOEPEPJDNH;
|
||||
}
|
||||
aiaafbmgkik = jblkffddmjh.AIAAFBMGKIK;
|
||||
}
|
||||
while (egfenboicho != LinkManager.EGFENBOICHO.Event || this.OLFIPIGPBKC(aiaafbmgkik) != (ulong)30L);
|
||||
if (this.GNJJJGKIOHJ(aiaafbmgkik) == (ulong)40L)
|
||||
{
|
||||
PMGCJEPKFOF<string> pmgcjepkfof = this.OIKNPKHDOCP(aiaafbmgkik);
|
||||
}
|
||||
LinkManager.ELGKGFGCNJL jblkffddmjh2 = LinkManager.JBLKFFDDMJH;
|
||||
string text;
|
||||
if (jblkffddmjh2 != 0)
|
||||
{
|
||||
text = jblkffddmjh2.FNNIEJDGOEF;
|
||||
}
|
||||
PMGCJEPKFOF<string> pmgcjepkfof2 = JJEKJGALHKO.LIPGKFECLDO<string>("HandleBasicLink Unsupported: " + text + "\n");
|
||||
LinkManager.ELGKGFGCNJL jblkffddmjh3 = LinkManager.JBLKFFDDMJH;
|
||||
LinkManager.ELGKGFGCNJL jblkffddmjh4 = LinkManager.JBLKFFDDMJH;
|
||||
if (jblkffddmjh4 != 0)
|
||||
{
|
||||
string text2 = jblkffddmjh4.FNNIEJDGOEF;
|
||||
}
|
||||
int num = 0;
|
||||
return JJEKJGALHKO.LIPGKFECLDO<string>(string.Format("HandleBasicLink Exception: {0}\n{1}", num, "\n"));
|
||||
}
|
||||
|
||||
// Token: 0x0600DF3B RID: 57147 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600DF3B")]
|
||||
[Address(RVA = "0x1126B50", Offset = "0x1125950", VA = "0x181126B50")]
|
||||
private PMGCJEPKFOF<string> OLFIPIGPBKC(string MEJJDOHGNHG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600DF3C RID: 57148 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600DF3C")]
|
||||
[Address(RVA = "0x1124570", Offset = "0x1123370", VA = "0x181124570")]
|
||||
private PMGCJEPKFOF<string> GNJJJGKIOHJ(string BFGCDJFNJLE)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600DF3D RID: 57149 RVA: 0x0033AAA4 File Offset: 0x00338CA4
|
||||
[Token(Token = "0x600DF3D")]
|
||||
[Address(RVA = "0x11268B0", Offset = "0x11256B0", VA = "0x1811268B0")]
|
||||
private PMGCJEPKFOF<string> OIKNPKHDOCP(string EAHMAMAMADD)
|
||||
{
|
||||
LinkManager.EGFENBOICHO egfenboicho;
|
||||
LinkManager.JBLKFFDDMJH.GEDCEIDOKJL = egfenboicho;
|
||||
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);
|
||||
Func<PMGCJEPKFOF<CCEOLAOLEKJ>> func = () => PEGGCEDHBOF.HBKBGEPCAGJ(EAHMAMAMADD);
|
||||
if (LinkManager.<>c.<>9__28_1 == 0)
|
||||
{
|
||||
LinkManager.<>c.<>9__28_1 = delegate(CCEOLAOLEKJ account)
|
||||
{
|
||||
int num = 0;
|
||||
WatchUI.ShowAccountUI(account, true, num);
|
||||
};
|
||||
}
|
||||
Func<string> func2 = () => EAHMAMAMADD;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600DF3E RID: 57150 RVA: 0x0033AB30 File Offset: 0x00338D30
|
||||
[Token(Token = "0x600DF3E")]
|
||||
[Address(RVA = "0x11240B0", Offset = "0x1122EB0", VA = "0x1811240B0")]
|
||||
private DABKFAIHBBP DPCPEBFJBHF()
|
||||
{
|
||||
COFHGNFJMOG.ShortLinkData.GGHDANACENJ type = LinkManager.JBLKFFDDMJH.BPOEPEPJDNH.Type;
|
||||
string text = string.Format("HandleShortLink: {0}", type);
|
||||
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x0600DF3F RID: 57151 RVA: 0x0033AB64 File Offset: 0x00338D64
|
||||
[Token(Token = "0x600DF3F")]
|
||||
[Address(RVA = "0x1126600", Offset = "0x1125400", VA = "0x181126600")]
|
||||
private bool NLIEAKBFIOG(string KCDNNDGKINC)
|
||||
{
|
||||
int num = 0;
|
||||
if (KCDNNDGKINC == 0 || KCDNNDGKINC.ToLower().StartsWith("recroom://"))
|
||||
{
|
||||
}
|
||||
string text = "TryHandleUrl: " + KCDNNDGKINC;
|
||||
LinkManager.ELGKGFGCNJL elgkgfgcnjl = new LinkManager.ELGKGFGCNJL();
|
||||
elgkgfgcnjl.MOILIIOKCGG = (EAEKNPLNKKO)((ulong)4294967295L);
|
||||
Dictionary<string, string> dictionary = LinkManager.ELGKGFGCNJL.EPGHLIPKPBJ(KCDNNDGKINC);
|
||||
elgkgfgcnjl.IGJDDAGELHO = dictionary;
|
||||
elgkgfgcnjl.AIAAFBMGKIK = KCDNNDGKINC;
|
||||
bool japjgbcphmg = LinkManager.JAPJGBCPHMG;
|
||||
elgkgfgcnjl.MHJMMLIHDEA = japjgbcphmg;
|
||||
elgkgfgcnjl.JIKNMAGDACK = num != 0;
|
||||
LinkManager.JBLKFFDDMJH = elgkgfgcnjl;
|
||||
DateTime utcNow = DateTime.UtcNow;
|
||||
LinkManager.CJIACOJJCPP = 0;
|
||||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
LinkManager.PLLFDGPCDIK pllfdgpcdik;
|
||||
pllfdgpcdik.System.IDisposable.Dispose();
|
||||
pllfdgpcdik.<>1__state = (int)((ulong)0L);
|
||||
pllfdgpcdik.<>4__this = this;
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(pllfdgpcdik);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600DF40 RID: 57152 RVA: 0x0033AC24 File Offset: 0x00338E24
|
||||
[Token(Token = "0x600DF40")]
|
||||
[Address(RVA = "0x1124EA0", Offset = "0x1123CA0", VA = "0x181124EA0")]
|
||||
public static ActionCode GetHandler(EAEKNPLNKKO GEDCEIDOKJL)
|
||||
{
|
||||
Dictionary<EAEKNPLNKKO, ActionCode> hmjchbabbfk = LinkManager.HMJCHBABBFK;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600DF41 RID: 57153 RVA: 0x0033AC40 File Offset: 0x00338E40
|
||||
[Token(Token = "0x600DF41")]
|
||||
[Address(RVA = "0x1125650", Offset = "0x1124450", VA = "0x181125650")]
|
||||
public static bool HasMeetupCode(CIIBGMBOFEI IPOFINNGHKG)
|
||||
{
|
||||
string <JBLNBELNNGN>k__BackingField = IPOFINNGHKG.<JBLNBELNNGN>k__BackingField;
|
||||
if (string.IsNullOrEmpty(<JBLNBELNNGN>k__BackingField))
|
||||
{
|
||||
}
|
||||
return !JKAOIGGIKPP.HCLJHJKNIMH(<JBLNBELNNGN>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x0600DF42 RID: 57154 RVA: 0x0033AC70 File Offset: 0x00338E70
|
||||
[Token(Token = "0x600DF42")]
|
||||
[Address(RVA = "0x11255F0", Offset = "0x11243F0", VA = "0x1811255F0")]
|
||||
public static bool HasGroupLaunchCode(CIIBGMBOFEI IPOFINNGHKG)
|
||||
{
|
||||
return JKAOIGGIKPP.HCLJHJKNIMH(IPOFINNGHKG.<JBLNBELNNGN>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x0600DF43 RID: 57155 RVA: 0x0033AC90 File Offset: 0x00338E90
|
||||
[Token(Token = "0x600DF43")]
|
||||
[Address(RVA = "0x11265F0", Offset = "0x11253F0", VA = "0x1811265F0")]
|
||||
private static bool NJKENCOFCLN(string KIIFGNILJEA)
|
||||
{
|
||||
return JKAOIGGIKPP.HCLJHJKNIMH(KIIFGNILJEA);
|
||||
}
|
||||
|
||||
// Token: 0x0600DF44 RID: 57156 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600DF44")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
||||
private static void FBIAHPEHJHB(string NGPMADFHHKP)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x17002353 RID: 9043
|
||||
// (get) Token: 0x0600DF45 RID: 57157 RVA: 0x0033ACA4 File Offset: 0x00338EA4
|
||||
// (set) Token: 0x0600DF46 RID: 57158 RVA: 0x0033ACC8 File Offset: 0x00338EC8
|
||||
[Token(Token = "0x17002353")]
|
||||
public static string PIGBMLEKODF
|
||||
{
|
||||
[Token(Token = "0x600DF45")]
|
||||
[Address(RVA = "0x11282D0", Offset = "0x11270D0", VA = "0x1811282D0")]
|
||||
get
|
||||
{
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
EFEFMHJPJIJ efefmhjpjij;
|
||||
efefmhjpjij.BGNNKPCDIKP();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x600DF46")]
|
||||
[Address(RVA = "0x1128810", Offset = "0x1127610", VA = "0x181128810")]
|
||||
set
|
||||
{
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
EFEFMHJPJIJ efefmhjpjij;
|
||||
efefmhjpjij.BGNNKPCDIKP();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DF47 RID: 57159 RVA: 0x0033ACF0 File Offset: 0x00338EF0
|
||||
[Token(Token = "0x600DF47")]
|
||||
[Address(RVA = "0x11251A0", Offset = "0x1123FA0", VA = "0x1811251A0")]
|
||||
public static string GetWellFormattedActionCode(string LIMGCIECODJ)
|
||||
{
|
||||
if (LIMGCIECODJ != 0)
|
||||
{
|
||||
string text = Regex.Replace(LIMGCIECODJ, "\\s", "");
|
||||
if (!LinkManager.JGCMLFGLPCO.IsMatch(text))
|
||||
{
|
||||
return text;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600DF48 RID: 57160 RVA: 0x0033AD2C File Offset: 0x00338F2C
|
||||
[Token(Token = "0x600DF48")]
|
||||
[Address(RVA = "0x1128120", Offset = "0x1126F20", VA = "0x181128120")]
|
||||
public static IEnumerator<KENFJGFMIPM> WaitForLogin()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600DF48)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Sharing.LinkManager::WaitForLogin()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(AJEHEHKGKIJ::System.IDisposable.Dispose, ldloc:AJEHEHKGKIJ(var_0))
|
||||
stfld:int32(AJEHEHKGKIJ::<>1__state, ldloc:AJEHEHKGKIJ(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: 0x0600DF49 RID: 57161 RVA: 0x0033AD48 File Offset: 0x00338F48
|
||||
[Token(Token = "0x600DF49")]
|
||||
[Address(RVA = "0x11280C0", Offset = "0x1126EC0", VA = "0x1811280C0")]
|
||||
public static IEnumerator<KENFJGFMIPM> WaitForLoginNuxAndWatch(bool FKMJCIJBCCG = false, [Optional] BootSequence.IIACGMGMLOB HHBNIDNOLDI)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600DF49)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Sharing.LinkManager::WaitForLoginNuxAndWatch(System.Boolean,BootSequence/IIACGMGMLOB)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(BDJPCEJOMEC::System.IDisposable.Dispose, ldloc:BDJPCEJOMEC(var_0))
|
||||
stfld:int32(BDJPCEJOMEC::<>1__state, ldloc:BDJPCEJOMEC(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:bool(BDJPCEJOMEC::waitForWatchClosed, ldloc:BDJPCEJOMEC(var_0), ldloc:bool(FKMJCIJBCCG))
|
||||
}
|
||||
|
||||
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: 0x0600DF4A RID: 57162 RVA: 0x0033AD6C File Offset: 0x00338F6C
|
||||
[Token(Token = "0x600DF4A")]
|
||||
[Address(RVA = "0x1125830", Offset = "0x1124630", VA = "0x181125830")]
|
||||
private DABKFAIHBBP IDJFJDGACLI(string ENJEOLBEALP, int? LNBJKLOINED, EAEKNPLNKKO FLIKIEHKBDP, bool BJGOFOEKLMC, bool EIOHJPLNDLB)
|
||||
{
|
||||
JJEKJGALHKO jjekjgalhko = new JJEKJGALHKO();
|
||||
JJEKJGALHKO linkPromise = jjekjgalhko;
|
||||
Action<string> action = new Action(linkPromise.HMFPPBJFHKD);
|
||||
Action<PLDFOPCHHJG> action2 = delegate(PLDFOPCHHJG actionLink)
|
||||
{
|
||||
if (actionLink != 0 && actionLink.FBLEJONFPAK)
|
||||
{
|
||||
linkPromise.OOOIENHGNCA();
|
||||
return;
|
||||
}
|
||||
linkPromise.HMFPPBJFHKD("Link null or invalid");
|
||||
};
|
||||
JJEKJGALHKO linkPromise2 = linkPromise;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600DF4B RID: 57163 RVA: 0x0033ADBC File Offset: 0x00338FBC
|
||||
[Token(Token = "0x600DF4B")]
|
||||
[Address(RVA = "0x1125EE0", Offset = "0x1124CE0", VA = "0x181125EE0")]
|
||||
private void MIGGLIMLNAF(string MFOOACDMKJC, bool IFFAIOGFJJB)
|
||||
{
|
||||
string aiaafbmgkik = LinkManager.JBLKFFDDMJH.AIAAFBMGKIK;
|
||||
if (IFFAIOGFJJB)
|
||||
{
|
||||
}
|
||||
string text = "ERROR: " + MFOOACDMKJC;
|
||||
string text2 = "LinkConsumed: '" + aiaafbmgkik + "' " + text;
|
||||
if (!IFFAIOGFJJB)
|
||||
{
|
||||
Action<string> mbmcdaenfaj = LinkManager.JBLKFFDDMJH.MBMCDAENFAJ;
|
||||
if (mbmcdaenfaj == 0)
|
||||
{
|
||||
goto IL_6F;
|
||||
}
|
||||
string lbdaamoakba = LinkManager.JBLKFFDDMJH.LBDAAMOAKBA;
|
||||
mbmcdaenfaj(lbdaamoakba);
|
||||
}
|
||||
Action egmgcnacmdm = LinkManager.JBLKFFDDMJH.EGMGCNACMDM;
|
||||
if (egmgcnacmdm != 0)
|
||||
{
|
||||
egmgcnacmdm();
|
||||
}
|
||||
IL_6F:
|
||||
CFLMJLFBOKH.CDLKJBEIJNN(LinkManager.JBLKFFDDMJH, MFOOACDMKJC, IFFAIOGFJJB);
|
||||
}
|
||||
|
||||
// Token: 0x0600DF4C RID: 57164 RVA: 0x0033AE5C File Offset: 0x0033905C
|
||||
[Token(Token = "0x600DF4C")]
|
||||
[Address(RVA = "0x1125E80", Offset = "0x1124C80", VA = "0x181125E80")]
|
||||
private Match LLEJACGCBJH(string KCDNNDGKINC)
|
||||
{
|
||||
return Regex.Match(KCDNNDGKINC, "(\\.net/a|\\.com/a|\\.net|\\.com)\\/([^\\/\\s]*)\\/([^\\/\\s]*)\\/?([^\\/\\s]*)");
|
||||
}
|
||||
|
||||
// Token: 0x0600DF4D RID: 57165 RVA: 0x0033AE74 File Offset: 0x00339074
|
||||
[Token(Token = "0x600DF4D")]
|
||||
[Address(RVA = "0x1125270", Offset = "0x1124070", VA = "0x181125270")]
|
||||
private void HFPPFDPOIHN(string KCDNNDGKINC)
|
||||
{
|
||||
bool flag = this.NLIEAKBFIOG(KCDNNDGKINC);
|
||||
}
|
||||
|
||||
// Token: 0x0600DF4E RID: 57166 RVA: 0x0033AE8C File Offset: 0x0033908C
|
||||
[Token(Token = "0x600DF4E")]
|
||||
[Address(RVA = "0x1124350", Offset = "0x1123150", VA = "0x181124350")]
|
||||
private void GKPADFNNFFH()
|
||||
{
|
||||
LinkManager.JBLKFFDDMJH.NNNOILANCIB = true;
|
||||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action <>9__48_ = LinkManager.<>c.<>9__48_0;
|
||||
if (<>9__48_ == 0)
|
||||
{
|
||||
LinkManager.<>c.<>9__48_0 = delegate
|
||||
{
|
||||
LinkManager.JBLKFFDDMJH.NNNOILANCIB = true;
|
||||
};
|
||||
}
|
||||
LinkManager.KBPONACBABA kbponacbaba;
|
||||
kbponacbaba.System.IDisposable.Dispose();
|
||||
kbponacbaba.<>1__state = (int)((ulong)0L);
|
||||
kbponacbaba.<>4__this = this;
|
||||
kbponacbaba.finallyFunc = <>9__48_;
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(kbponacbaba);
|
||||
}
|
||||
|
||||
// Token: 0x0600DF4F RID: 57167 RVA: 0x0033AEF4 File Offset: 0x003390F4
|
||||
[Token(Token = "0x600DF4F")]
|
||||
[Address(RVA = "0x1123960", Offset = "0x1122760", VA = "0x181123960")]
|
||||
private void ADPHJOCNMLE()
|
||||
{
|
||||
PCFEJLDOIJK clbhfallhca = ADOIEPDDEBO.CLBHFALLHCA;
|
||||
if (clbhfallhca != 0 && clbhfallhca.<GLCPMMJOCEJ>k__BackingField != (ulong)0L)
|
||||
{
|
||||
if ((ulong)1L == 0UL)
|
||||
{
|
||||
}
|
||||
string <GLCPMMJOCEJ>k__BackingField = ADOIEPDDEBO.CLBHFALLHCA.<GLCPMMJOCEJ>k__BackingField;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
ulong num3;
|
||||
this.HandleActionCode(<GLCPMMJOCEJ>k__BackingField, num2, EAEKNPLNKKO.Unknown, num, num, num3 != 0UL);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DF50 RID: 57168 RVA: 0x0033AF40 File Offset: 0x00339140
|
||||
[Token(Token = "0x600DF50")]
|
||||
[Address(RVA = "0x1126260", Offset = "0x1125060", VA = "0x181126260")]
|
||||
private LinkManager.EGFENBOICHO NFIJDJKBANA(string KCDNNDGKINC, out string DNGKIAJLLHG)
|
||||
{
|
||||
int num4;
|
||||
int num6;
|
||||
int num8;
|
||||
do
|
||||
{
|
||||
int num = KCDNNDGKINC.IndexOf("?");
|
||||
int num2 = 0;
|
||||
Match match = Regex.Match(KCDNNDGKINC.Substring(num2, num), "(\\.net/a|\\.com/a|\\.net|\\.com)\\/([^\\/\\s]*)\\/([^\\/\\s]*)\\/?([^\\/\\s]*)");
|
||||
int num3;
|
||||
if (num3 > 2)
|
||||
{
|
||||
Group group;
|
||||
string value = group.Value;
|
||||
if (value != 0)
|
||||
{
|
||||
string text = value.ToLower();
|
||||
}
|
||||
}
|
||||
num4 = 0;
|
||||
int num5;
|
||||
if (num5 > 3)
|
||||
{
|
||||
Group group2;
|
||||
string value2 = group2.Value;
|
||||
if (value2 != 0)
|
||||
{
|
||||
string text2 = value2.ToLower();
|
||||
}
|
||||
}
|
||||
num6 = 0;
|
||||
int num7;
|
||||
if (num7 > 4)
|
||||
{
|
||||
Group group3;
|
||||
string value3 = group3.Value;
|
||||
if (value3 != 0)
|
||||
{
|
||||
string text3 = value3.ToLower();
|
||||
}
|
||||
}
|
||||
num8 = 0;
|
||||
if (!string.Equals(num4, "room") && !string.Equals(num4, "event"))
|
||||
{
|
||||
if (string.Equals(num4, "user") && !string.IsNullOrEmpty(num8))
|
||||
{
|
||||
bool flag = string.Equals(num8, "rooms");
|
||||
}
|
||||
Group group4;
|
||||
string value4 = group4.Value;
|
||||
}
|
||||
}
|
||||
while (!string.IsNullOrEmpty(num8) || string.Equals(num6, "browse"));
|
||||
if (!string.Equals(num4, "room"))
|
||||
{
|
||||
Group group5;
|
||||
string value5 = group5.Value;
|
||||
}
|
||||
Group group6;
|
||||
string value6 = group6.Value;
|
||||
return LinkManager.EGFENBOICHO.Room;
|
||||
}
|
||||
|
||||
// Token: 0x0600DF51 RID: 57169 RVA: 0x0033B0A0 File Offset: 0x003392A0
|
||||
[Token(Token = "0x600DF51")]
|
||||
[Address(RVA = "0x1125C30", Offset = "0x1124A30", VA = "0x181125C30")]
|
||||
private void LAMBEBJNOAJ()
|
||||
{
|
||||
if (LinkManager.JBLKFFDDMJH.LIOKHLNNDFL > (ulong)0L && LinkManager.JBLKFFDDMJH.LIOKHLNNDFL.<KGOGNIPJDBJ>k__BackingField)
|
||||
{
|
||||
LinkManager.ELGKGFGCNJL jblkffddmjh = LinkManager.JBLKFFDDMJH;
|
||||
EAEKNPLNKKO moiliiokcgg = jblkffddmjh.MOILIIOKCGG;
|
||||
if (moiliiokcgg != EAEKNPLNKKO.Unknown)
|
||||
{
|
||||
if (jblkffddmjh.LIOKHLNNDFL != 0)
|
||||
{
|
||||
}
|
||||
if (moiliiokcgg != EAEKNPLNKKO.Unknown)
|
||||
{
|
||||
goto IL_65;
|
||||
}
|
||||
}
|
||||
if (!LinkManager.JBLKFFDDMJH.LIOKHLNNDFL.<DOKHPPLBFJN>k__BackingField)
|
||||
{
|
||||
LinkManager.ELGKGFGCNJL jblkffddmjh2 = LinkManager.JBLKFFDDMJH;
|
||||
string joenjfgficp = LinkManager.JHJNANAHJJF.JOENJFGFICP;
|
||||
jblkffddmjh2.LBDAAMOAKBA = joenjfgficp;
|
||||
}
|
||||
return;
|
||||
}
|
||||
IL_65:
|
||||
LinkManager.ELGKGFGCNJL jblkffddmjh3 = LinkManager.JBLKFFDDMJH;
|
||||
string oliiklnafne = LinkManager.JHJNANAHJJF.OLIIKLNAFNE;
|
||||
jblkffddmjh3.LBDAAMOAKBA = oliiklnafne;
|
||||
}
|
||||
|
||||
// Token: 0x0600DF52 RID: 57170 RVA: 0x0033B130 File Offset: 0x00339330
|
||||
[Token(Token = "0x600DF52")]
|
||||
[Address(RVA = "0x11242E0", Offset = "0x11230E0", VA = "0x1811242E0")]
|
||||
private IEnumerator<KENFJGFMIPM> GEDLAJCEDBK(Action NKOAPOLKJED)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600DF52)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Sharing.LinkManager::GEDLAJCEDBK(System.Action)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(KBPONACBABA::System.IDisposable.Dispose, ldloc:KBPONACBABA(var_0))
|
||||
stfld:LinkManager(KBPONACBABA::<>4__this, ldloc:KBPONACBABA(var_0), ldloc:LinkManager(this))
|
||||
stfld:int32(KBPONACBABA::<>1__state, ldloc:KBPONACBABA(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:Action(KBPONACBABA::finallyFunc, ldloc:KBPONACBABA(var_0), ldloc:Action(NKOAPOLKJED))
|
||||
}
|
||||
|
||||
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: 0x0600DF53 RID: 57171 RVA: 0x0033B15C File Offset: 0x0033935C
|
||||
[Token(Token = "0x600DF53")]
|
||||
[Address(RVA = "0x1126200", Offset = "0x1125000", VA = "0x181126200")]
|
||||
private IEnumerator<KENFJGFMIPM> MJNGCGEJLGA()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600DF53)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Sharing.LinkManager::MJNGCGEJLGA()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(PLLFDGPCDIK::System.IDisposable.Dispose, ldloc:PLLFDGPCDIK(var_0))
|
||||
stfld:int32(PLLFDGPCDIK::<>1__state, ldloc:PLLFDGPCDIK(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:LinkManager(PLLFDGPCDIK::<>4__this, ldloc:PLLFDGPCDIK(var_0), ldloc:LinkManager(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: 0x0600DF54 RID: 57172 RVA: 0x0033B180 File Offset: 0x00339380
|
||||
[Token(Token = "0x600DF54")]
|
||||
[Address(RVA = "0x1127160", Offset = "0x1125F60", VA = "0x181127160")]
|
||||
private void PMBHKNGODOG()
|
||||
{
|
||||
if (SingletonMonoBehaviour.FFNIFALJLDD && Matchmaking.BBJAEJHMAPB != 0)
|
||||
{
|
||||
if (LinkManager.HasMeetupCode(Matchmaking.BBJAEJHMAPB))
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
if (LinkManager.HasGroupLaunchCode(Matchmaking.BBJAEJHMAPB))
|
||||
{
|
||||
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
IDisposable disposable = instance2.Play((NotificationManager.IBIDFAOPIPC)((uint)1), "You are now in a group launch lobby!", 3f, num, num);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002354 RID: 9044
|
||||
// (get) Token: 0x0600DF55 RID: 57173 RVA: 0x0033B1F0 File Offset: 0x003393F0
|
||||
[Token(Token = "0x17002354")]
|
||||
public static bool HMGFBHPFCHN
|
||||
{
|
||||
[Token(Token = "0x600DF55")]
|
||||
[Address(RVA = "0x1128490", Offset = "0x1127290", VA = "0x181128490")]
|
||||
get
|
||||
{
|
||||
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
PMGCJEPKFOF<PlatformManager.LKOLCLKDJKO> pmgcjepkfof;
|
||||
if (pmgcjepkfof <= (ulong)6L)
|
||||
{
|
||||
return Application.platform != RuntimePlatform.Android;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002355 RID: 9045
|
||||
// (get) Token: 0x0600DF56 RID: 57174 RVA: 0x0033B220 File Offset: 0x00339420
|
||||
[Token(Token = "0x17002355")]
|
||||
public static bool KPKFFOMCFBK
|
||||
{
|
||||
[Token(Token = "0x600DF56")]
|
||||
[Address(RVA = "0x1128550", Offset = "0x1127350", VA = "0x181128550")]
|
||||
get
|
||||
{
|
||||
MLFKNFFOOPF currentPlatform = SingletonMonoBehaviour.ONCPNMDGGKG.ODHAKEMLFBM;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002356 RID: 9046
|
||||
// (get) Token: 0x0600DF57 RID: 57175 RVA: 0x0033B240 File Offset: 0x00339440
|
||||
[Token(Token = "0x17002356")]
|
||||
public static LinkManager.PDHBNHBEFMO MFFGEGBOGFB
|
||||
{
|
||||
[Token(Token = "0x600DF57")]
|
||||
[Address(RVA = "0x11285C0", Offset = "0x11273C0", VA = "0x1811285C0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600DF57)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Sharing.LinkManager/PDHBNHBEFMO RecRoom.Sharing.LinkManager::get_PlatformShareCapability()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:bool(var_1_07, callgetter:bool(LinkManager::get_PlatformCanShare))
|
||||
stloc:bool(var_3_0F, callgetter:bool(LinkManager::get_PlatformCanCopy))
|
||||
}
|
||||
|
||||
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: 0x17002357 RID: 9047
|
||||
// (get) Token: 0x0600DF58 RID: 57176 RVA: 0x0033B25C File Offset: 0x0033945C
|
||||
[Token(Token = "0x17002357")]
|
||||
public static string LGCEJGOCCDO
|
||||
{
|
||||
[Token(Token = "0x600DF58")]
|
||||
[Address(RVA = "0x11286F0", Offset = "0x11274F0", VA = "0x1811286F0")]
|
||||
get
|
||||
{
|
||||
if (LinkManager.KPKFFOMCFBK)
|
||||
{
|
||||
return "Shared!";
|
||||
}
|
||||
bool platformCanCopy = LinkManager.HMGFBHPFCHN;
|
||||
string text = "Done";
|
||||
if (platformCanCopy)
|
||||
{
|
||||
text = "Copied!";
|
||||
}
|
||||
return text;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002358 RID: 9048
|
||||
// (get) Token: 0x0600DF59 RID: 57177 RVA: 0x0033B294 File Offset: 0x00339494
|
||||
[Token(Token = "0x17002358")]
|
||||
public static string JEJJGIPEMND
|
||||
{
|
||||
[Token(Token = "0x600DF59")]
|
||||
[Address(RVA = "0x1128650", Offset = "0x1127450", VA = "0x181128650")]
|
||||
get
|
||||
{
|
||||
if (LinkManager.KPKFFOMCFBK)
|
||||
{
|
||||
return "Share";
|
||||
}
|
||||
bool platformCanCopy = LinkManager.HMGFBHPFCHN;
|
||||
string text = "Done";
|
||||
if (platformCanCopy)
|
||||
{
|
||||
text = "Copy";
|
||||
}
|
||||
return text;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002359 RID: 9049
|
||||
// (get) Token: 0x0600DF5A RID: 57178 RVA: 0x0033B2CC File Offset: 0x003394CC
|
||||
[Token(Token = "0x17002359")]
|
||||
public static string GLCAKOJMEDA
|
||||
{
|
||||
[Token(Token = "0x600DF5A")]
|
||||
[Address(RVA = "0x1128790", Offset = "0x1127590", VA = "0x181128790")]
|
||||
get
|
||||
{
|
||||
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
|
||||
if (ciibgmbofei != 0 && (ciibgmbofei.<PGOEAIDCELB>k__BackingField == COBKKLOJNNE.DORM_ROOM || !ciibgmbofei.<MPMKHIHOJMO>k__BackingField))
|
||||
{
|
||||
return ciibgmbofei.<LGACIEKBLBM>k__BackingField;
|
||||
}
|
||||
return string.Empty;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DF5B RID: 57179 RVA: 0x0033B304 File Offset: 0x00339504
|
||||
[Token(Token = "0x600DF5B")]
|
||||
[Address(RVA = "0x1123F90", Offset = "0x1122D90", VA = "0x181123F90")]
|
||||
public DABKFAIHBBP CreateAndShare(EAEKNPLNKKO GEDCEIDOKJL, [Optional] object IIFJDCEPNMJ)
|
||||
{
|
||||
int num = 0;
|
||||
ActionCode actionCode;
|
||||
bool flag = actionCode != num;
|
||||
if (!flag)
|
||||
{
|
||||
return JJEKJGALHKO.LIPGKFECLDO(string.Format("CreateAndShare: no handler for ActionType: {0}", flag));
|
||||
}
|
||||
Route route = this.actionCodeShareRoute;
|
||||
PMGCJEPKFOF<ActionCode.HKFNFGGEPMP> pmgcjepkfof = actionCode.Create(route);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600DF5C RID: 57180 RVA: 0x0033B34C File Offset: 0x0033954C
|
||||
[Token(Token = "0x600DF5C")]
|
||||
[Address(RVA = "0x1124CB0", Offset = "0x1123AB0", VA = "0x181124CB0")]
|
||||
public static string GetAbsoluteShareUrl(string CBCDLMLKBJE)
|
||||
{
|
||||
string text2;
|
||||
object[] array2;
|
||||
do
|
||||
{
|
||||
if (BBEFMHAEEEA.MAKMECFNNML)
|
||||
{
|
||||
string text = BBEFMHAEEEA.EGGEBJNDPIO;
|
||||
}
|
||||
char[] array = new char[] { (char)((uint)47) };
|
||||
text2 = CBCDLMLKBJE.TrimStart(array);
|
||||
array2 = new object[array];
|
||||
if (text2 != 0)
|
||||
{
|
||||
}
|
||||
array2[0] = text2;
|
||||
}
|
||||
while (!string.Equals("https://rec.net/{0}".SafeStringFormat(array2), "https://rec.net/{0}"));
|
||||
(new char[1])[0] = (char)((uint)47);
|
||||
string text3;
|
||||
return text3 + "/" + text2;
|
||||
}
|
||||
|
||||
// Token: 0x0600DF5D RID: 57181 RVA: 0x0033B3D8 File Offset: 0x003395D8
|
||||
[Token(Token = "0x600DF5D")]
|
||||
[Address(RVA = "0x1127360", Offset = "0x1126160", VA = "0x181127360")]
|
||||
public static bool PlatformCopy(EAEKNPLNKKO FLIKIEHKBDP, string LIMGCIECODJ, string PAANJCAOOAG)
|
||||
{
|
||||
if (LinkManager.HMGFBHPFCHN)
|
||||
{
|
||||
GUIUtility.systemCopyBuffer = PAANJCAOOAG;
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DF5E RID: 57182 RVA: 0x0033B3FC File Offset: 0x003395FC
|
||||
[Token(Token = "0x600DF5E")]
|
||||
[Address(RVA = "0x1127750", Offset = "0x1126550", VA = "0x181127750")]
|
||||
public static bool PlatformShare(Enum OMGHPOEBAKK, string DNGKIAJLLHG, string KCDNNDGKINC, string PAANJCAOOAG, [Optional] Texture2D CCOHGCIKMAD, bool ALALFPNKDFP = false)
|
||||
{
|
||||
if (LinkManager.KPKFFOMCFBK)
|
||||
{
|
||||
string text = string.Format("Share {0} - url: {1}, text: {2}", OMGHPOEBAKK, KCDNNDGKINC, PAANJCAOOAG);
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
bool supportsNativeSharing = SingletonMonoBehaviour.ONCPNMDGGKG.OEAAEOPFEMM;
|
||||
LinkManager.OnPlatformShare.CNFDGDEOPPF(OMGHPOEBAKK);
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600DF5F RID: 57183 RVA: 0x0033B448 File Offset: 0x00339648
|
||||
[Token(Token = "0x600DF5F")]
|
||||
[Address(RVA = "0x1127430", Offset = "0x1126230", VA = "0x181127430")]
|
||||
public static DABKFAIHBBP PlatformShareImage(Texture CCOHGCIKMAD, string HFLPBHHAFIO, string OALIJMGGJKB, bool ALALFPNKDFP)
|
||||
{
|
||||
int num = 0;
|
||||
LinkManager.FPNNMIAMNJL fpnnmiamnjl;
|
||||
fpnnmiamnjl.FieldGetter(num, OALIJMGGJKB, ALALFPNKDFP);
|
||||
fpnnmiamnjl.readableTex = CCOHGCIKMAD;
|
||||
fpnnmiamnjl.overlayText = OALIJMGGJKB;
|
||||
fpnnmiamnjl.disposeTex = ALALFPNKDFP;
|
||||
fpnnmiamnjl.imageName = HFLPBHHAFIO;
|
||||
if (LinkManager.KPKFFOMCFBK)
|
||||
{
|
||||
if (fpnnmiamnjl.readableTex)
|
||||
{
|
||||
Texture readableTex = fpnnmiamnjl.readableTex;
|
||||
string imageName = fpnnmiamnjl.imageName;
|
||||
int num2 = 0;
|
||||
string text = "image/" + imageName;
|
||||
int num3 = 0;
|
||||
LinkManager.JPECHONKDIB jpechonkdib;
|
||||
jpechonkdib.FieldGetter(num3, num2, ALALFPNKDFP);
|
||||
string absoluteShareUrl = LinkManager.GetAbsoluteShareUrl(text);
|
||||
jpechonkdib.shareLink = absoluteShareUrl;
|
||||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
LinkManager.JPECHONKDIB.<<GetShortenedShareUrl>g__SafeCreateShortLink|0>d <<GetShortenedShareUrl>g__SafeCreateShortLink|0>d;
|
||||
<<GetShortenedShareUrl>g__SafeCreateShortLink|0>d.System.IDisposable.Dispose();
|
||||
<<GetShortenedShareUrl>g__SafeCreateShortLink|0>d.<>1__state = (int)((ulong)0L);
|
||||
<<GetShortenedShareUrl>g__SafeCreateShortLink|0>d.<>4__this = jpechonkdib;
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(<<GetShortenedShareUrl>g__SafeCreateShortLink|0>d);
|
||||
Func<string> func = () => jpechonkdib.shareLink;
|
||||
Action<string> action = delegate(string url)
|
||||
{
|
||||
LinkManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
LinkManager.FPNNMIAMNJL.<<PlatformShareImage>g__CompositeAndShareImage|0>d <<PlatformShareImage>g__CompositeAndShareImage|0>d;
|
||||
<<PlatformShareImage>g__CompositeAndShareImage|0>d.System.IDisposable.Dispose();
|
||||
<<PlatformShareImage>g__CompositeAndShareImage|0>d.<>1__state = (int)((ulong)0L);
|
||||
<<PlatformShareImage>g__CompositeAndShareImage|0>d.<>4__this = fpnnmiamnjl;
|
||||
<<PlatformShareImage>g__CompositeAndShareImage|0>d.url = url;
|
||||
Coroutine coroutine = instance2.StartCoroutine(<<PlatformShareImage>g__CompositeAndShareImage|0>d);
|
||||
};
|
||||
}
|
||||
return JJEKJGALHKO.LIPGKFECLDO("texture isn't readable!");
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x1700235A RID: 9050
|
||||
// (get) Token: 0x0600DF60 RID: 57184 RVA: 0x0033B534 File Offset: 0x00339734
|
||||
[Token(Token = "0x1700235A")]
|
||||
private static string PICHLGJHENH
|
||||
{
|
||||
[Token(Token = "0x600DF60")]
|
||||
[Address(RVA = "0x1124290", Offset = "0x1123090", VA = "0x181124290")]
|
||||
get
|
||||
{
|
||||
if (BBEFMHAEEEA.MAKMECFNNML)
|
||||
{
|
||||
return BBEFMHAEEEA.EGGEBJNDPIO;
|
||||
}
|
||||
return "https://rec.net/{0}";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DF61 RID: 57185 RVA: 0x0033B558 File Offset: 0x00339758
|
||||
[Token(Token = "0x600DF61")]
|
||||
[Address(RVA = "0x11256D0", Offset = "0x11244D0", VA = "0x1811256D0")]
|
||||
private static PMGCJEPKFOF<string> IBJOIAOAELL(string PBHMDEEJPFP)
|
||||
{
|
||||
LinkManager.JPECHONKDIB jpechonkdib = new LinkManager.JPECHONKDIB();
|
||||
string absoluteShareUrl = LinkManager.GetAbsoluteShareUrl(PBHMDEEJPFP);
|
||||
jpechonkdib.shareLink = absoluteShareUrl;
|
||||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
LinkManager.JPECHONKDIB.<<GetShortenedShareUrl>g__SafeCreateShortLink|0>d <<GetShortenedShareUrl>g__SafeCreateShortLink|0>d;
|
||||
<<GetShortenedShareUrl>g__SafeCreateShortLink|0>d.System.IDisposable.Dispose();
|
||||
<<GetShortenedShareUrl>g__SafeCreateShortLink|0>d.<>1__state = (int)((ulong)0L);
|
||||
<<GetShortenedShareUrl>g__SafeCreateShortLink|0>d.<>4__this = jpechonkdib;
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(<<GetShortenedShareUrl>g__SafeCreateShortLink|0>d);
|
||||
Func<string> func = () => jpechonkdib.shareLink;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600DF62 RID: 57186 RVA: 0x0033B5B4 File Offset: 0x003397B4
|
||||
[Token(Token = "0x600DF62")]
|
||||
[Address(RVA = "0x1128210", Offset = "0x1127010", VA = "0x181128210")]
|
||||
public LinkManager()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DF63 RID: 57187 RVA: 0x0033B5C8 File Offset: 0x003397C8
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x600DF63")]
|
||||
[Address(RVA = "0x1128170", Offset = "0x1126F70", VA = "0x181128170")]
|
||||
static LinkManager()
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
MFBGLIHGCGO<Enum> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0);
|
||||
num2 = 0;
|
||||
num = 0;
|
||||
LinkManager.OnPlatformShare = mfbglihgcgo;
|
||||
}
|
||||
|
||||
// Token: 0x0600DF64 RID: 57188 RVA: 0x0033B5F8 File Offset: 0x003397F8
|
||||
[Token(Token = "0x600DF64")]
|
||||
[Address(RVA = "0x1123EC0", Offset = "0x1122CC0", VA = "0x181123EC0")]
|
||||
[CompilerGenerated]
|
||||
private void CFDKFDIBPGL(MPHABHIMOOO JLJMOCGJDBA)
|
||||
{
|
||||
if (JLJMOCGJDBA != 0)
|
||||
{
|
||||
int num = 0;
|
||||
if (JLJMOCGJDBA.IIBHNJPMPEP(num))
|
||||
{
|
||||
DateTime? cjiacojjcpp = LinkManager.CJIACOJJCPP;
|
||||
if (JLJMOCGJDBA.PMGBEBGKNLL(cjiacojjcpp))
|
||||
{
|
||||
string apbapgcdanf = JLJMOCGJDBA.APBAPGCDANF;
|
||||
bool flag = this.NLIEAKBFIOG(apbapgcdanf);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040090F6 RID: 37110
|
||||
[Token(Token = "0x40090F6")]
|
||||
private const string NPIGLNAGHCK = "LinkManager.FreshInstallHandled";
|
||||
|
||||
// Token: 0x040090F7 RID: 37111
|
||||
[Token(Token = "0x40090F7")]
|
||||
private const string NLDNLKALFKF = "l";
|
||||
|
||||
// Token: 0x040090F8 RID: 37112
|
||||
[Token(Token = "0x40090F8")]
|
||||
private static Dictionary<EAEKNPLNKKO, ActionCode> HMJCHBABBFK;
|
||||
|
||||
// Token: 0x040090F9 RID: 37113
|
||||
[Token(Token = "0x40090F9")]
|
||||
private static bool JAPJGBCPHMG;
|
||||
|
||||
// Token: 0x040090FA RID: 37114
|
||||
[Token(Token = "0x40090FA")]
|
||||
private static DateTime? CJIACOJJCPP;
|
||||
|
||||
// Token: 0x040090FB RID: 37115
|
||||
[Token(Token = "0x40090FB")]
|
||||
private static bool BJNIICDDABA;
|
||||
|
||||
// Token: 0x040090FC RID: 37116
|
||||
[Token(Token = "0x40090FC")]
|
||||
private static LinkManager.ELGKGFGCNJL JBLKFFDDMJH;
|
||||
|
||||
// Token: 0x040090FD RID: 37117
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40090FD")]
|
||||
private EFEFMHJPJIJ JFMOEGCPNAC;
|
||||
|
||||
// Token: 0x040090FE RID: 37118
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40090FE")]
|
||||
[SerializeField]
|
||||
private ImageCompositor compositorPrefab;
|
||||
|
||||
// Token: 0x040090FF RID: 37119
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40090FF")]
|
||||
[SerializeField]
|
||||
private Route actionCodeShareRoute;
|
||||
|
||||
// Token: 0x04009101 RID: 37121
|
||||
[Token(Token = "0x4009101")]
|
||||
public const int ActionCodeMinLength = 4;
|
||||
|
||||
// Token: 0x04009102 RID: 37122
|
||||
[Token(Token = "0x4009102")]
|
||||
private static readonly Regex JGCMLFGLPCO = new Regex("[^\\da-zA-Z\\s]");
|
||||
|
||||
// Token: 0x04009103 RID: 37123
|
||||
[Token(Token = "0x4009103")]
|
||||
public static readonly MFBGLIHGCGO<Enum> OnPlatformShare;
|
||||
|
||||
// Token: 0x020021FE RID: 8702
|
||||
[Token(Token = "0x20021FE")]
|
||||
public enum EGFENBOICHO
|
||||
{
|
||||
// Token: 0x04009105 RID: 37125
|
||||
[Token(Token = "0x4009105")]
|
||||
ERROR = -1,
|
||||
// Token: 0x04009106 RID: 37126
|
||||
[Token(Token = "0x4009106")]
|
||||
UNSUPPORTED,
|
||||
// Token: 0x04009107 RID: 37127
|
||||
[Token(Token = "0x4009107")]
|
||||
Event = 10,
|
||||
// Token: 0x04009108 RID: 37128
|
||||
[Token(Token = "0x4009108")]
|
||||
Image = 20,
|
||||
// Token: 0x04009109 RID: 37129
|
||||
[Token(Token = "0x4009109")]
|
||||
Room = 30,
|
||||
// Token: 0x0400910A RID: 37130
|
||||
[Token(Token = "0x400910A")]
|
||||
User = 40,
|
||||
// Token: 0x0400910B RID: 37131
|
||||
[Token(Token = "0x400910B")]
|
||||
FriendAdd = 50,
|
||||
// Token: 0x0400910C RID: 37132
|
||||
[Token(Token = "0x400910C")]
|
||||
Referral = 60,
|
||||
// Token: 0x0400910D RID: 37133
|
||||
[Token(Token = "0x400910D")]
|
||||
Meetup = 70,
|
||||
// Token: 0x0400910E RID: 37134
|
||||
[Token(Token = "0x400910E")]
|
||||
Club = 80
|
||||
}
|
||||
|
||||
// Token: 0x020021FF RID: 8703
|
||||
[Token(Token = "0x20021FF")]
|
||||
public class ELGKGFGCNJL
|
||||
{
|
||||
// Token: 0x1700235B RID: 9051
|
||||
// (get) Token: 0x0600DF65 RID: 57189 RVA: 0x0033B634 File Offset: 0x00339834
|
||||
[Token(Token = "0x1700235B")]
|
||||
public EAEKNPLNKKO CDLIMGKFKBL
|
||||
{
|
||||
[Token(Token = "0x600DF65")]
|
||||
[Address(RVA = "0x111F730", Offset = "0x111E530", VA = "0x18111F730")]
|
||||
get
|
||||
{
|
||||
if (this.LIOKHLNNDFL != 0)
|
||||
{
|
||||
}
|
||||
return EAEKNPLNKKO.Unknown;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700235C RID: 9052
|
||||
// (get) Token: 0x0600DF66 RID: 57190 RVA: 0x0033B64C File Offset: 0x0033984C
|
||||
[Token(Token = "0x1700235C")]
|
||||
public string FNNIEJDGOEF
|
||||
{
|
||||
[Token(Token = "0x600DF66")]
|
||||
[Address(RVA = "0x111F430", Offset = "0x111E230", VA = "0x18111F430")]
|
||||
get
|
||||
{
|
||||
COFHGNFJMOG.ShortLinkData bpoepepjdnh = this.BPOEPEPJDNH;
|
||||
if (bpoepepjdnh != 0 && bpoepepjdnh.IsValid)
|
||||
{
|
||||
return this.BPOEPEPJDNH.FullLink;
|
||||
}
|
||||
return this.AIAAFBMGKIK;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700235D RID: 9053
|
||||
// (get) Token: 0x0600DF67 RID: 57191 RVA: 0x0033B688 File Offset: 0x00339888
|
||||
[Token(Token = "0x1700235D")]
|
||||
public bool ELGLJMICDHE
|
||||
{
|
||||
[Token(Token = "0x600DF67")]
|
||||
[Address(RVA = "0x111F3F0", Offset = "0x111E1F0", VA = "0x18111F3F0")]
|
||||
get
|
||||
{
|
||||
return !string.IsNullOrEmpty(this.LBDAAMOAKBA);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700235E RID: 9054
|
||||
// (get) Token: 0x0600DF68 RID: 57192 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x1700235E")]
|
||||
public bool HONLAMMJIHE
|
||||
{
|
||||
[Token(Token = "0x600DF68")]
|
||||
[Address(RVA = "0x111F720", Offset = "0x111E520", VA = "0x18111F720")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700235F RID: 9055
|
||||
// (get) Token: 0x0600DF69 RID: 57193 RVA: 0x0033B6A4 File Offset: 0x003398A4
|
||||
[Token(Token = "0x1700235F")]
|
||||
public bool OIPCEIGDOCP
|
||||
{
|
||||
[Token(Token = "0x600DF69")]
|
||||
[Address(RVA = "0x111F6E0", Offset = "0x111E4E0", VA = "0x18111F6E0")]
|
||||
get
|
||||
{
|
||||
EAEKNPLNKKO moiliiokcgg = this.MOILIIOKCGG;
|
||||
if (moiliiokcgg == EAEKNPLNKKO.Unknown)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
COFHGNFJMOG.OLOEFOJHNGF liokhlnndfl = this.LIOKHLNNDFL;
|
||||
if (liokhlnndfl != 0)
|
||||
{
|
||||
return moiliiokcgg == liokhlnndfl;
|
||||
}
|
||||
return moiliiokcgg == EAEKNPLNKKO.Unknown;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002360 RID: 9056
|
||||
// (get) Token: 0x0600DF6A RID: 57194 RVA: 0x0033B6D4 File Offset: 0x003398D4
|
||||
[Token(Token = "0x17002360")]
|
||||
public bool CHMHLOICIOA
|
||||
{
|
||||
[Token(Token = "0x600DF6A")]
|
||||
[Address(RVA = "0x111F410", Offset = "0x111E210", VA = "0x18111F410")]
|
||||
get
|
||||
{
|
||||
COFHGNFJMOG.ShortLinkData bpoepepjdnh = this.BPOEPEPJDNH;
|
||||
if (bpoepepjdnh != 0)
|
||||
{
|
||||
return bpoepepjdnh.IsValid;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DF6B RID: 57195 RVA: 0x0033B6F4 File Offset: 0x003398F4
|
||||
[Token(Token = "0x600DF6B")]
|
||||
[Address(RVA = "0x111F470", Offset = "0x111E270", VA = "0x18111F470")]
|
||||
public static Dictionary<string, string> EPGHLIPKPBJ(string OHCCLFNCMMN)
|
||||
{
|
||||
Dictionary<string, string> dictionary = new Dictionary();
|
||||
if (!string.IsNullOrEmpty(OHCCLFNCMMN))
|
||||
{
|
||||
int num = OHCCLFNCMMN.IndexOf("?") + 1;
|
||||
string text = OHCCLFNCMMN.Substring(num);
|
||||
if (text.m_stringLength > 0)
|
||||
{
|
||||
string[] array = text.Split(new char[] { (char)((uint)38) });
|
||||
int num2 = 0;
|
||||
if (num2 < array.Length)
|
||||
{
|
||||
string text2 = array[num2];
|
||||
if (text2.m_stringLength > 0)
|
||||
{
|
||||
string[] array2 = text2.Split(new char[] { '=' });
|
||||
int length = array2.Length;
|
||||
string text3 = array2[0];
|
||||
if (text3.m_stringLength > 0)
|
||||
{
|
||||
if (length > 1)
|
||||
{
|
||||
}
|
||||
int num3 = 0;
|
||||
dictionary[text3] = num3;
|
||||
}
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
}
|
||||
}
|
||||
return dictionary;
|
||||
}
|
||||
|
||||
// Token: 0x0600DF6C RID: 57196 RVA: 0x0033B81C File Offset: 0x00339A1C
|
||||
[Token(Token = "0x600DF6C")]
|
||||
[Address(RVA = "0x111F760", Offset = "0x111E560", VA = "0x18111F760")]
|
||||
public ELGKGFGCNJL()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400910F RID: 37135
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400910F")]
|
||||
public COFHGNFJMOG.OLOEFOJHNGF LIOKHLNNDFL;
|
||||
|
||||
// Token: 0x04009110 RID: 37136
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009110")]
|
||||
public bool FFDOMDBCHEN;
|
||||
|
||||
// Token: 0x04009111 RID: 37137
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x19")]
|
||||
[Token(Token = "0x4009111")]
|
||||
public bool JIKNMAGDACK;
|
||||
|
||||
// Token: 0x04009112 RID: 37138
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x4009112")]
|
||||
public EAEKNPLNKKO MOILIIOKCGG = (EAEKNPLNKKO)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x04009113 RID: 37139
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4009113")]
|
||||
public bool MHJMMLIHDEA;
|
||||
|
||||
// Token: 0x04009114 RID: 37140
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4009114")]
|
||||
public Action<CCNBJFOPLBG> KMLAOLPLGEK;
|
||||
|
||||
// Token: 0x04009115 RID: 37141
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4009115")]
|
||||
public Action OOMAEAEHJGA;
|
||||
|
||||
// Token: 0x04009116 RID: 37142
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4009116")]
|
||||
public bool FPCMAIDAOBP;
|
||||
|
||||
// Token: 0x04009117 RID: 37143
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4009117")]
|
||||
public Action<string> MBMCDAENFAJ;
|
||||
|
||||
// Token: 0x04009118 RID: 37144
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4009118")]
|
||||
public Action EGMGCNACMDM;
|
||||
|
||||
// Token: 0x04009119 RID: 37145
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4009119")]
|
||||
public string AIAAFBMGKIK;
|
||||
|
||||
// Token: 0x0400911A RID: 37146
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400911A")]
|
||||
public Dictionary<string, string> IGJDDAGELHO;
|
||||
|
||||
// Token: 0x0400911B RID: 37147
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400911B")]
|
||||
public string LBDAAMOAKBA;
|
||||
|
||||
// Token: 0x0400911C RID: 37148
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400911C")]
|
||||
public COFHGNFJMOG.ShortLinkData BPOEPEPJDNH;
|
||||
|
||||
// Token: 0x0400911D RID: 37149
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400911D")]
|
||||
public bool NNNOILANCIB;
|
||||
|
||||
// Token: 0x0400911E RID: 37150
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400911E")]
|
||||
public Enum GEDCEIDOKJL;
|
||||
}
|
||||
|
||||
// Token: 0x02002200 RID: 8704
|
||||
[Token(Token = "0x2002200")]
|
||||
public static class JHJNANAHJJF
|
||||
{
|
||||
// Token: 0x0600DF6D RID: 57197 RVA: 0x0033B840 File Offset: 0x00339A40
|
||||
[Token(Token = "0x600DF6D")]
|
||||
[Address(RVA = "0x1121810", Offset = "0x1120610", VA = "0x181121810")]
|
||||
public static string GAGCIGJFOLH(string MOPOMPHBHKF)
|
||||
{
|
||||
if (MOPOMPHBHKF == 0)
|
||||
{
|
||||
}
|
||||
return "Code failed.\n" + MOPOMPHBHKF;
|
||||
}
|
||||
|
||||
// Token: 0x0600DF6E RID: 57198 RVA: 0x0033B85C File Offset: 0x00339A5C
|
||||
[Token(Token = "0x600DF6E")]
|
||||
[Address(RVA = "0x1121860", Offset = "0x1120660", VA = "0x181121860")]
|
||||
public static string JJHCEHLFPOL(string DBFBLNILIGL)
|
||||
{
|
||||
return "<b>" + DBFBLNILIGL + "</b>";
|
||||
}
|
||||
|
||||
// Token: 0x0600DF6F RID: 57199 RVA: 0x0033B87C File Offset: 0x00339A7C
|
||||
[Token(Token = "0x600DF6F")]
|
||||
[Address(RVA = "0x11218B0", Offset = "0x11206B0", VA = "0x1811218B0")]
|
||||
public static string MKOFBIEMBLP(string DBFBLNILIGL, int OJJOHDIFMEG)
|
||||
{
|
||||
return string.Format("<size={0}>{1}</size>", OJJOHDIFMEG, DBFBLNILIGL);
|
||||
}
|
||||
|
||||
// Token: 0x0600DF70 RID: 57200 RVA: 0x0033B898 File Offset: 0x00339A98
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x600DF70")]
|
||||
[Address(RVA = "0x1121910", Offset = "0x1120710", VA = "0x181121910")]
|
||||
static JHJNANAHJJF()
|
||||
{
|
||||
int num;
|
||||
LinkManager.JHJNANAHJJF.LHLMNKHJDNM = string.Format("Code must be at least {0} numbers or letters.", num);
|
||||
LinkManager.JHJNANAHJJF.OLIIKLNAFNE = "Invalid code.";
|
||||
LinkManager.JHJNANAHJJF.HCJNCGFFNLM = "You can't refer yourself!";
|
||||
LinkManager.JHJNANAHJJF.KBOGHLKPBEG = "Checking code...";
|
||||
LinkManager.JHJNANAHJJF.COLIHOFNGCM = "Enter a Rec Room code!\nYou can create codes from your watch after login.";
|
||||
}
|
||||
|
||||
// Token: 0x0400911F RID: 37151
|
||||
[Token(Token = "0x400911F")]
|
||||
public static readonly string JOENJFGFICP = "This code has expired.";
|
||||
|
||||
// Token: 0x04009120 RID: 37152
|
||||
[Token(Token = "0x4009120")]
|
||||
public static readonly string LHLMNKHJDNM;
|
||||
|
||||
// Token: 0x04009121 RID: 37153
|
||||
[Token(Token = "0x4009121")]
|
||||
public static readonly string OLIIKLNAFNE;
|
||||
|
||||
// Token: 0x04009122 RID: 37154
|
||||
[Token(Token = "0x4009122")]
|
||||
public static readonly string HCJNCGFFNLM;
|
||||
|
||||
// Token: 0x04009123 RID: 37155
|
||||
[Token(Token = "0x4009123")]
|
||||
public static readonly string KBOGHLKPBEG;
|
||||
|
||||
// Token: 0x04009124 RID: 37156
|
||||
[Token(Token = "0x4009124")]
|
||||
public static readonly string COLIHOFNGCM;
|
||||
}
|
||||
|
||||
// Token: 0x02002201 RID: 8705
|
||||
[Token(Token = "0x2002201")]
|
||||
public enum PDHBNHBEFMO
|
||||
{
|
||||
// Token: 0x04009126 RID: 37158
|
||||
[Token(Token = "0x4009126")]
|
||||
None,
|
||||
// Token: 0x04009127 RID: 37159
|
||||
[Token(Token = "0x4009127")]
|
||||
Share,
|
||||
// Token: 0x04009128 RID: 37160
|
||||
[Token(Token = "0x4009128")]
|
||||
Copy,
|
||||
// Token: 0x04009129 RID: 37161
|
||||
[Token(Token = "0x4009129")]
|
||||
ShareAndCopy
|
||||
}
|
||||
|
||||
// Token: 0x02002202 RID: 8706
|
||||
[Token(Token = "0x2002202")]
|
||||
[CompilerGenerated]
|
||||
private sealed class HAHEJAIGLHI
|
||||
{
|
||||
// Token: 0x0600DF71 RID: 57201 RVA: 0x0033B8E8 File Offset: 0x00339AE8
|
||||
[Token(Token = "0x600DF71")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public HAHEJAIGLHI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DF72 RID: 57202 RVA: 0x0033B8FC File Offset: 0x00339AFC
|
||||
[Token(Token = "0x600DF72")]
|
||||
[Address(RVA = "0x1121250", Offset = "0x1120050", VA = "0x181121250")]
|
||||
internal ActionCode <Awake>b__1(EAEKNPLNKKO t)
|
||||
{
|
||||
LinkManager.MCEJEGAMPLB mcejegamplb = new LinkManager.MCEJEGAMPLB();
|
||||
mcejegamplb.t = t;
|
||||
ActionCode[] array = this.components;
|
||||
Func<ActionCode, bool> func = delegate(ActionCode c)
|
||||
{
|
||||
ActionCode.Configuration config = c.Config;
|
||||
EAEKNPLNKKO t2 = mcejegamplb.t;
|
||||
return config.type == t2;
|
||||
};
|
||||
return Enumerable.FirstOrDefault<ActionCode>(array, func);
|
||||
}
|
||||
|
||||
// Token: 0x0400912A RID: 37162
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400912A")]
|
||||
public ActionCode[] components;
|
||||
}
|
||||
|
||||
// Token: 0x02002203 RID: 8707
|
||||
[Token(Token = "0x2002203")]
|
||||
[CompilerGenerated]
|
||||
private sealed class MCEJEGAMPLB
|
||||
{
|
||||
// Token: 0x0600DF73 RID: 57203 RVA: 0x0033B93C File Offset: 0x00339B3C
|
||||
[Token(Token = "0x600DF73")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public MCEJEGAMPLB()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DF74 RID: 57204 RVA: 0x0033B950 File Offset: 0x00339B50
|
||||
[Token(Token = "0x600DF74")]
|
||||
[Address(RVA = "0x1128B30", Offset = "0x1127930", VA = "0x181128B30")]
|
||||
internal bool <Awake>b__2(ActionCode c)
|
||||
{
|
||||
ActionCode.Configuration config = c.Config;
|
||||
EAEKNPLNKKO eaeknplnkko = this.t;
|
||||
return config.type == eaeknplnkko;
|
||||
}
|
||||
|
||||
// Token: 0x0400912B RID: 37163
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400912B")]
|
||||
public EAEKNPLNKKO t;
|
||||
}
|
||||
|
||||
// Token: 0x02002205 RID: 8709
|
||||
[Token(Token = "0x2002205")]
|
||||
[CompilerGenerated]
|
||||
private sealed class LHJLGJIFEFB
|
||||
{
|
||||
// Token: 0x0600DF82 RID: 57218 RVA: 0x0033BAF8 File Offset: 0x00339CF8
|
||||
[Token(Token = "0x600DF82")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public LHJLGJIFEFB()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DF83 RID: 57219 RVA: 0x0033BB0C File Offset: 0x00339D0C
|
||||
[Token(Token = "0x600DF83")]
|
||||
[Address(RVA = "0x1123500", Offset = "0x1122300", VA = "0x181123500")]
|
||||
internal IEnumerator<KENFJGFMIPM> <GetPendingLaunchTarget>g__GetPendingLaunchTargetCoroutine|0()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600DF83)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Sharing.LinkManager/LHJLGJIFEFB::<GetPendingLaunchTarget>g__GetPendingLaunchTargetCoroutine|0()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void('<<GetPendingLaunchTarget>g__GetPendingLaunchTargetCoroutine|0>d'::System.IDisposable.Dispose, ldloc:'<<GetPendingLaunchTarget>g__GetPendingLaunchTargetCoroutine|0>d'(var_0))
|
||||
stfld:int32('<<GetPendingLaunchTarget>g__GetPendingLaunchTargetCoroutine|0>d'::<>1__state, ldloc:'<<GetPendingLaunchTarget>g__GetPendingLaunchTargetCoroutine|0>d'(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:LHJLGJIFEFB('<<GetPendingLaunchTarget>g__GetPendingLaunchTargetCoroutine|0>d'::<>4__this, ldloc:'<<GetPendingLaunchTarget>g__GetPendingLaunchTargetCoroutine|0>d'(var_0), ldloc:LHJLGJIFEFB(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: 0x0600DF84 RID: 57220 RVA: 0x0033BB30 File Offset: 0x00339D30
|
||||
[Token(Token = "0x600DF84")]
|
||||
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
|
||||
internal BootSequence.IIACGMGMLOB <GetPendingLaunchTarget>b__1()
|
||||
{
|
||||
return this.launchTarget;
|
||||
}
|
||||
|
||||
// Token: 0x04009138 RID: 37176
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009138")]
|
||||
public BootSequence.IIACGMGMLOB launchTarget;
|
||||
|
||||
// Token: 0x02002206 RID: 8710
|
||||
[Token(Token = "0x2002206")]
|
||||
private sealed class <<GetPendingLaunchTarget>g__GetPendingLaunchTargetCoroutine|0>d : IEnumerator<KENFJGFMIPM>, IEnumerator, IDisposable
|
||||
{
|
||||
// Token: 0x0600DF85 RID: 57221 RVA: 0x000396E2 File Offset: 0x000378E2
|
||||
[Token(Token = "0x600DF85")]
|
||||
[Address(RVA = "0x445B90", Offset = "0x444990", VA = "0x180445B90")]
|
||||
[DebuggerHidden]
|
||||
public <<GetPendingLaunchTarget>g__GetPendingLaunchTargetCoroutine|0>d(int <>1__state)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DF86 RID: 57222 RVA: 0x000396E2 File Offset: 0x000378E2
|
||||
[Token(Token = "0x600DF86")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")]
|
||||
[DebuggerHidden]
|
||||
void IDisposable.Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DF87 RID: 57223 RVA: 0x0033BB44 File Offset: 0x00339D44
|
||||
[Token(Token = "0x600DF87")]
|
||||
[Address(RVA = "0x1132B90", Offset = "0x1131990", VA = "0x181132B90", Slot = "6")]
|
||||
private bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x17002361 RID: 9057
|
||||
// (get) Token: 0x0600DF88 RID: 57224 RVA: 0x000624CE File Offset: 0x000606CE
|
||||
[Token(Token = "0x17002361")]
|
||||
private KENFJGFMIPM System.Collections.Generic.IEnumerator<RecRoom.Core.ISchedule>.Current
|
||||
{
|
||||
[Token(Token = "0x600DF88")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "4")]
|
||||
[DebuggerHidden]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DF89 RID: 57225 RVA: 0x000396E2 File Offset: 0x000378E2
|
||||
[Token(Token = "0x600DF89")]
|
||||
[Address(RVA = "0x1132E50", Offset = "0x1131C50", VA = "0x181132E50", Slot = "8")]
|
||||
[DebuggerHidden]
|
||||
void IEnumerator.Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17002362 RID: 9058
|
||||
// (get) Token: 0x0600DF8A RID: 57226 RVA: 0x000624CE File Offset: 0x000606CE
|
||||
[Token(Token = "0x17002362")]
|
||||
object IEnumerator.Current
|
||||
{
|
||||
[Token(Token = "0x600DF8A")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "7")]
|
||||
[DebuggerHidden]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04009139 RID: 37177
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009139")]
|
||||
private int <>1__state;
|
||||
|
||||
// Token: 0x0400913A RID: 37178
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400913A")]
|
||||
private KENFJGFMIPM <>2__current;
|
||||
|
||||
// Token: 0x0400913B RID: 37179
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400913B")]
|
||||
public LinkManager.LHJLGJIFEFB <>4__this;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002207 RID: 8711
|
||||
[Token(Token = "0x2002207")]
|
||||
[CompilerGenerated]
|
||||
private sealed class GELLINOMBOI
|
||||
{
|
||||
// Token: 0x0600DF8B RID: 57227 RVA: 0x0033BB5C File Offset: 0x00339D5C
|
||||
[Token(Token = "0x600DF8B")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public GELLINOMBOI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DF8C RID: 57228 RVA: 0x0033BB70 File Offset: 0x00339D70
|
||||
[Token(Token = "0x600DF8C")]
|
||||
[Address(RVA = "0x1120F90", Offset = "0x111FD90", VA = "0x181120F90")]
|
||||
internal PMGCJEPKFOF<IOFNNFFJIAN> <HandleBasicLinkEvent>b__0()
|
||||
{
|
||||
int num = 0;
|
||||
return GNPDMBPGHBH.FCFEIOCJHKO(this.id, num);
|
||||
}
|
||||
|
||||
// Token: 0x0600DF8D RID: 57229 RVA: 0x0033BB8C File Offset: 0x00339D8C
|
||||
[Token(Token = "0x600DF8D")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
||||
internal string <HandleBasicLinkEvent>b__2()
|
||||
{
|
||||
return this.eventId;
|
||||
}
|
||||
|
||||
// Token: 0x0400913C RID: 37180
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400913C")]
|
||||
public long id;
|
||||
|
||||
// Token: 0x0400913D RID: 37181
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400913D")]
|
||||
public string eventId;
|
||||
}
|
||||
|
||||
// Token: 0x02002208 RID: 8712
|
||||
[Token(Token = "0x2002208")]
|
||||
[CompilerGenerated]
|
||||
private sealed class CHGGEFLKGJM
|
||||
{
|
||||
// Token: 0x0600DF8E RID: 57230 RVA: 0x0033BBA0 File Offset: 0x00339DA0
|
||||
[Token(Token = "0x600DF8E")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public CHGGEFLKGJM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DF8F RID: 57231 RVA: 0x0033BBB4 File Offset: 0x00339DB4
|
||||
[Token(Token = "0x600DF8F")]
|
||||
[Address(RVA = "0x111DA70", Offset = "0x111C870", VA = "0x18111DA70")]
|
||||
internal PMGCJEPKFOF<KLCOGEIGEBJ> <HandleBasicLinkRoom>b__0()
|
||||
{
|
||||
return OJMCBOKJFOF.NHBPIIGDAJP(this.roomName);
|
||||
}
|
||||
|
||||
// Token: 0x0600DF90 RID: 57232 RVA: 0x0033BBCC File Offset: 0x00339DCC
|
||||
[Token(Token = "0x600DF90")]
|
||||
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
|
||||
internal string <HandleBasicLinkRoom>b__2()
|
||||
{
|
||||
return this.roomName;
|
||||
}
|
||||
|
||||
// Token: 0x0400913E RID: 37182
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400913E")]
|
||||
public string roomName;
|
||||
}
|
||||
|
||||
// Token: 0x02002209 RID: 8713
|
||||
[Token(Token = "0x2002209")]
|
||||
[CompilerGenerated]
|
||||
private sealed class PCDHHCGOAHH
|
||||
{
|
||||
// Token: 0x0600DF91 RID: 57233 RVA: 0x0033BBE0 File Offset: 0x00339DE0
|
||||
[Token(Token = "0x600DF91")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public PCDHHCGOAHH()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DF92 RID: 57234 RVA: 0x0033BBF4 File Offset: 0x00339DF4
|
||||
[Token(Token = "0x600DF92")]
|
||||
[Address(RVA = "0x112C1A0", Offset = "0x112AFA0", VA = "0x18112C1A0")]
|
||||
internal PMGCJEPKFOF<CCEOLAOLEKJ> <HandleBasicLinkUser>b__0()
|
||||
{
|
||||
return PEGGCEDHBOF.HBKBGEPCAGJ(this.userName);
|
||||
}
|
||||
|
||||
// Token: 0x0600DF93 RID: 57235 RVA: 0x0033BC0C File Offset: 0x00339E0C
|
||||
[Token(Token = "0x600DF93")]
|
||||
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
|
||||
internal string <HandleBasicLinkUser>b__2()
|
||||
{
|
||||
return this.userName;
|
||||
}
|
||||
|
||||
// Token: 0x0400913F RID: 37183
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400913F")]
|
||||
public string userName;
|
||||
}
|
||||
|
||||
// Token: 0x0200220B RID: 8715
|
||||
[Token(Token = "0x200220B")]
|
||||
[CompilerGenerated]
|
||||
private sealed class KEBNDMHJLHP
|
||||
{
|
||||
// Token: 0x0600DF9A RID: 57242 RVA: 0x0033BCF0 File Offset: 0x00339EF0
|
||||
[Token(Token = "0x600DF9A")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public KEBNDMHJLHP()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DF9B RID: 57243 RVA: 0x0033BD04 File Offset: 0x00339F04
|
||||
[Token(Token = "0x600DF9B")]
|
||||
[Address(RVA = "0x1122AF0", Offset = "0x11218F0", VA = "0x181122AF0")]
|
||||
internal bool <WaitForLoginNuxAndWatch>b__0()
|
||||
{
|
||||
EFEFMHJPJIJ efefmhjpjij = this.prefManager;
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
if (SingletonMonoBehaviour.FFNIFALJLDD)
|
||||
{
|
||||
TutorialManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
return instance.KHLAMLKOBFD;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x04009142 RID: 37186
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009142")]
|
||||
public EFEFMHJPJIJ prefManager;
|
||||
}
|
||||
|
||||
// Token: 0x0200220D RID: 8717
|
||||
[Token(Token = "0x200220D")]
|
||||
[CompilerGenerated]
|
||||
private sealed class CKMCNKAPCMB
|
||||
{
|
||||
// Token: 0x0600DFA2 RID: 57250 RVA: 0x0033BE5C File Offset: 0x0033A05C
|
||||
[Token(Token = "0x600DFA2")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public CKMCNKAPCMB()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DFA3 RID: 57251 RVA: 0x0033BE70 File Offset: 0x0033A070
|
||||
[Token(Token = "0x600DFA3")]
|
||||
[Address(RVA = "0x111DC60", Offset = "0x111CA60", VA = "0x18111DC60")]
|
||||
internal void <ConsumeActionLinkIfValid>b__0(PLDFOPCHHJG actionLink)
|
||||
{
|
||||
if (actionLink != 0 && actionLink.FBLEJONFPAK)
|
||||
{
|
||||
this.linkPromise.OOOIENHGNCA();
|
||||
return;
|
||||
}
|
||||
this.linkPromise.HMFPPBJFHKD("Link null or invalid");
|
||||
}
|
||||
|
||||
// Token: 0x04009146 RID: 37190
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009146")]
|
||||
public JJEKJGALHKO linkPromise;
|
||||
}
|
||||
|
||||
// Token: 0x0200220F RID: 8719
|
||||
[Token(Token = "0x200220F")]
|
||||
[CompilerGenerated]
|
||||
private sealed class NOLPABDIJEM
|
||||
{
|
||||
// Token: 0x0600DFAA RID: 57258 RVA: 0x0033BFB8 File Offset: 0x0033A1B8
|
||||
[Token(Token = "0x600DFAA")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public NOLPABDIJEM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DFAB RID: 57259 RVA: 0x0033BFCC File Offset: 0x0033A1CC
|
||||
[Token(Token = "0x600DFAB")]
|
||||
[Address(RVA = "0x112AEF0", Offset = "0x1129CF0", VA = "0x18112AEF0")]
|
||||
internal void <WaitForLoginAndHandlePendingLink>b__1(string message)
|
||||
{
|
||||
LinkManager linkManager = this.<>4__this;
|
||||
int num = 0;
|
||||
linkManager.MIGGLIMLNAF(message, num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600DFAC RID: 57260 RVA: 0x0033BFF0 File Offset: 0x0033A1F0
|
||||
[Token(Token = "0x600DFAC")]
|
||||
[Address(RVA = "0x112AF20", Offset = "0x1129D20", VA = "0x18112AF20")]
|
||||
internal void <WaitForLoginAndHandlePendingLink>b__2()
|
||||
{
|
||||
LinkManager linkManager = this.<>4__this;
|
||||
string <GLCPMMJOCEJ>k__BackingField = LinkManager.JBLKFFDDMJH.LIOKHLNNDFL.<GLCPMMJOCEJ>k__BackingField;
|
||||
linkManager.MIGGLIMLNAF(<GLCPMMJOCEJ>k__BackingField, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600DFAD RID: 57261 RVA: 0x0033C024 File Offset: 0x0033A224
|
||||
[Token(Token = "0x600DFAD")]
|
||||
[Address(RVA = "0x112B0D0", Offset = "0x1129ED0", VA = "0x18112B0D0")]
|
||||
internal string <WaitForLoginAndHandlePendingLink>g__TryParseShortLinkId|3(string url)
|
||||
{
|
||||
Match match = Regex.Match(url, "(\\.net/a|\\.com/a|\\.net|\\.com)\\/([^\\/\\s]*)\\/([^\\/\\s]*)\\/?([^\\/\\s]*)");
|
||||
int num;
|
||||
if (num > 3)
|
||||
{
|
||||
Group group;
|
||||
string value = group.Value;
|
||||
if (value != 0 && value.Equals("l"))
|
||||
{
|
||||
Group group2;
|
||||
return group2.Value;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600DFAE RID: 57262 RVA: 0x0033C06C File Offset: 0x0033A26C
|
||||
[Token(Token = "0x600DFAE")]
|
||||
[Address(RVA = "0x112AEF0", Offset = "0x1129CF0", VA = "0x18112AEF0")]
|
||||
internal void <WaitForLoginAndHandlePendingLink>b__4(string message)
|
||||
{
|
||||
LinkManager linkManager = this.<>4__this;
|
||||
int num = 0;
|
||||
linkManager.MIGGLIMLNAF(message, num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600DFAF RID: 57263 RVA: 0x0033C090 File Offset: 0x0033A290
|
||||
[Token(Token = "0x600DFAF")]
|
||||
[Address(RVA = "0x112AFB0", Offset = "0x1129DB0", VA = "0x18112AFB0")]
|
||||
internal void <WaitForLoginAndHandlePendingLink>b__5()
|
||||
{
|
||||
LinkManager linkManager = this.<>4__this;
|
||||
COFHGNFJMOG.ShortLinkData bpoepepjdnh = LinkManager.JBLKFFDDMJH.BPOEPEPJDNH;
|
||||
COFHGNFJMOG.ShortLinkData.GGHDANACENJ type = bpoepepjdnh.Type;
|
||||
int hashCode = type.GetHashCode();
|
||||
COFHGNFJMOG.ShortLinkData.GGHDANACENJ gghdanacenj = type;
|
||||
bpoepepjdnh.Type = gghdanacenj;
|
||||
}
|
||||
|
||||
// Token: 0x0600DFB0 RID: 57264 RVA: 0x0033C0D0 File Offset: 0x0033A2D0
|
||||
[Token(Token = "0x600DFB0")]
|
||||
[Address(RVA = "0x112AEF0", Offset = "0x1129CF0", VA = "0x18112AEF0")]
|
||||
internal void <WaitForLoginAndHandlePendingLink>b__6(string message)
|
||||
{
|
||||
LinkManager linkManager = this.<>4__this;
|
||||
int num = 0;
|
||||
linkManager.MIGGLIMLNAF(message, num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600DFB1 RID: 57265 RVA: 0x0033C0F4 File Offset: 0x0033A2F4
|
||||
[Token(Token = "0x600DFB1")]
|
||||
[Address(RVA = "0x112B0A0", Offset = "0x1129EA0", VA = "0x18112B0A0")]
|
||||
internal void <WaitForLoginAndHandlePendingLink>b__7(string key)
|
||||
{
|
||||
this.<>4__this.MIGGLIMLNAF(key, true);
|
||||
}
|
||||
|
||||
// Token: 0x0400914B RID: 37195
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400914B")]
|
||||
public string id;
|
||||
|
||||
// Token: 0x0400914C RID: 37196
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400914C")]
|
||||
public LinkManager <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x02002210 RID: 8720
|
||||
[Token(Token = "0x2002210")]
|
||||
[CompilerGenerated]
|
||||
private sealed class GGJAGMPDGHB
|
||||
{
|
||||
// Token: 0x0600DFB2 RID: 57266 RVA: 0x0033C114 File Offset: 0x0033A314
|
||||
[Token(Token = "0x600DFB2")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public GGJAGMPDGHB()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DFB3 RID: 57267 RVA: 0x0033C128 File Offset: 0x0033A328
|
||||
[Token(Token = "0x600DFB3")]
|
||||
[Address(RVA = "0x1121100", Offset = "0x111FF00", VA = "0x181121100")]
|
||||
internal void <WaitForLoginAndHandlePendingLink>b__8(PLDFOPCHHJG dto)
|
||||
{
|
||||
LinkManager.NOLPABDIJEM cs$<>8__locals = this.CS$<>8__locals1;
|
||||
LinkManager.ELGKGFGCNJL jblkffddmjh = LinkManager.JBLKFFDDMJH;
|
||||
COFHGNFJMOG.OLOEFOJHNGF oloefojhngf = new COFHGNFJMOG.OLOEFOJHNGF(cs$<>8__locals.id, dto);
|
||||
jblkffddmjh.LIOKHLNNDFL = oloefojhngf;
|
||||
this.CS$<>8__locals1.<>4__this.LAMBEBJNOAJ();
|
||||
int num = 0;
|
||||
this.validActionLink = num;
|
||||
}
|
||||
|
||||
// Token: 0x0600DFB4 RID: 57268 RVA: 0x0033C178 File Offset: 0x0033A378
|
||||
[Token(Token = "0x600DFB4")]
|
||||
[Address(RVA = "0x1121200", Offset = "0x1120000", VA = "0x181121200")]
|
||||
internal void <WaitForLoginAndHandlePendingLink>b__9(string e)
|
||||
{
|
||||
int num = 0;
|
||||
this.validActionLink = num;
|
||||
}
|
||||
|
||||
// Token: 0x0600DFB5 RID: 57269 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600DFB5")]
|
||||
[Address(RVA = "0x11210C0", Offset = "0x111FEC0", VA = "0x1811210C0")]
|
||||
internal bool <WaitForLoginAndHandlePendingLink>b__10()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0400914D RID: 37197
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400914D")]
|
||||
public bool? validActionLink;
|
||||
|
||||
// Token: 0x0400914E RID: 37198
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400914E")]
|
||||
public LinkManager.NOLPABDIJEM CS$<>8__locals1;
|
||||
}
|
||||
|
||||
// Token: 0x02002211 RID: 8721
|
||||
[Token(Token = "0x2002211")]
|
||||
[CompilerGenerated]
|
||||
private sealed class HJEJMBLJIPI
|
||||
{
|
||||
// Token: 0x0600DFB6 RID: 57270 RVA: 0x0033C190 File Offset: 0x0033A390
|
||||
[Token(Token = "0x600DFB6")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public HJEJMBLJIPI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DFB7 RID: 57271 RVA: 0x0033C1A4 File Offset: 0x0033A3A4
|
||||
[Token(Token = "0x600DFB7")]
|
||||
[Address(RVA = "0xBF71D0", Offset = "0xBF5FD0", VA = "0x180BF71D0")]
|
||||
internal void <WaitForLoginAndHandlePendingLink>b__12()
|
||||
{
|
||||
this.expanding = false;
|
||||
}
|
||||
|
||||
// Token: 0x0600DFB8 RID: 57272 RVA: 0x0033C1B8 File Offset: 0x0033A3B8
|
||||
[Token(Token = "0x600DFB8")]
|
||||
[Address(RVA = "0x4C88F0", Offset = "0x4C76F0", VA = "0x1804C88F0")]
|
||||
internal bool <WaitForLoginAndHandlePendingLink>b__13()
|
||||
{
|
||||
return !this.expanding;
|
||||
}
|
||||
|
||||
// Token: 0x0400914F RID: 37199
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400914F")]
|
||||
public bool expanding;
|
||||
}
|
||||
|
||||
// Token: 0x02002213 RID: 8723
|
||||
[Token(Token = "0x2002213")]
|
||||
[CompilerGenerated]
|
||||
private sealed class FPNNMIAMNJL
|
||||
{
|
||||
// Token: 0x0600DFBF RID: 57279 RVA: 0x0033C618 File Offset: 0x0033A818
|
||||
[Token(Token = "0x600DFBF")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public FPNNMIAMNJL()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DFC0 RID: 57280 RVA: 0x0033C62C File Offset: 0x0033A82C
|
||||
[Token(Token = "0x600DFC0")]
|
||||
[Address(RVA = "0x111F880", Offset = "0x111E680", VA = "0x18111F880")]
|
||||
internal IEnumerator <PlatformShareImage>g__CompositeAndShareImage|0(string url)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600DFC0)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Sharing.LinkManager/FPNNMIAMNJL::<PlatformShareImage>g__CompositeAndShareImage|0(System.String)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void('<<PlatformShareImage>g__CompositeAndShareImage|0>d'::System.IDisposable.Dispose, ldloc:'<<PlatformShareImage>g__CompositeAndShareImage|0>d'(var_0))
|
||||
stfld:FPNNMIAMNJL('<<PlatformShareImage>g__CompositeAndShareImage|0>d'::<>4__this, ldloc:'<<PlatformShareImage>g__CompositeAndShareImage|0>d'(var_0), ldloc:FPNNMIAMNJL(this))
|
||||
stfld:int32('<<PlatformShareImage>g__CompositeAndShareImage|0>d'::<>1__state, ldloc:'<<PlatformShareImage>g__CompositeAndShareImage|0>d'(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:string('<<PlatformShareImage>g__CompositeAndShareImage|0>d'::url, ldloc:'<<PlatformShareImage>g__CompositeAndShareImage|0>d'(var_0), ldloc:string(url))
|
||||
}
|
||||
|
||||
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: 0x0600DFC1 RID: 57281 RVA: 0x0033C658 File Offset: 0x0033A858
|
||||
[Token(Token = "0x600DFC1")]
|
||||
[Address(RVA = "0x111F7A0", Offset = "0x111E5A0", VA = "0x18111F7A0")]
|
||||
internal void <PlatformShareImage>b__1(string url)
|
||||
{
|
||||
LinkManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
LinkManager.FPNNMIAMNJL.<<PlatformShareImage>g__CompositeAndShareImage|0>d <<PlatformShareImage>g__CompositeAndShareImage|0>d;
|
||||
<<PlatformShareImage>g__CompositeAndShareImage|0>d.System.IDisposable.Dispose();
|
||||
<<PlatformShareImage>g__CompositeAndShareImage|0>d.<>1__state = (int)((ulong)0L);
|
||||
<<PlatformShareImage>g__CompositeAndShareImage|0>d.<>4__this = this;
|
||||
<<PlatformShareImage>g__CompositeAndShareImage|0>d.url = url;
|
||||
Coroutine coroutine = instance.StartCoroutine(<<PlatformShareImage>g__CompositeAndShareImage|0>d);
|
||||
}
|
||||
|
||||
// Token: 0x04009155 RID: 37205
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009155")]
|
||||
public Texture readableTex;
|
||||
|
||||
// Token: 0x04009156 RID: 37206
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009156")]
|
||||
public string overlayText;
|
||||
|
||||
// Token: 0x04009157 RID: 37207
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4009157")]
|
||||
public bool disposeTex;
|
||||
|
||||
// Token: 0x04009158 RID: 37208
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4009158")]
|
||||
public string imageName;
|
||||
|
||||
// Token: 0x02002214 RID: 8724
|
||||
[Token(Token = "0x2002214")]
|
||||
private sealed class <<PlatformShareImage>g__CompositeAndShareImage|0>d : IEnumerator<object>, IEnumerator, IDisposable
|
||||
{
|
||||
// Token: 0x0600DFC2 RID: 57282 RVA: 0x000396E2 File Offset: 0x000378E2
|
||||
[Token(Token = "0x600DFC2")]
|
||||
[Address(RVA = "0x445B90", Offset = "0x444990", VA = "0x180445B90")]
|
||||
[DebuggerHidden]
|
||||
public <<PlatformShareImage>g__CompositeAndShareImage|0>d(int <>1__state)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DFC3 RID: 57283 RVA: 0x000396E2 File Offset: 0x000378E2
|
||||
[Token(Token = "0x600DFC3")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")]
|
||||
[DebuggerHidden]
|
||||
void IDisposable.Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DFC4 RID: 57284 RVA: 0x0033C698 File Offset: 0x0033A898
|
||||
[Token(Token = "0x600DFC4")]
|
||||
[Address(RVA = "0x1133780", Offset = "0x1132580", VA = "0x181133780", Slot = "6")]
|
||||
private bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x1700236B RID: 9067
|
||||
// (get) Token: 0x0600DFC5 RID: 57285 RVA: 0x000624CE File Offset: 0x000606CE
|
||||
[Token(Token = "0x1700236B")]
|
||||
object IEnumerator<object>.Current
|
||||
{
|
||||
[Token(Token = "0x600DFC5")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "4")]
|
||||
[DebuggerHidden]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DFC6 RID: 57286 RVA: 0x000396E2 File Offset: 0x000378E2
|
||||
[Token(Token = "0x600DFC6")]
|
||||
[Address(RVA = "0x1133910", Offset = "0x1132710", VA = "0x181133910", Slot = "8")]
|
||||
[DebuggerHidden]
|
||||
void IEnumerator.Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700236C RID: 9068
|
||||
// (get) Token: 0x0600DFC7 RID: 57287 RVA: 0x000624CE File Offset: 0x000606CE
|
||||
[Token(Token = "0x1700236C")]
|
||||
object IEnumerator.Current
|
||||
{
|
||||
[Token(Token = "0x600DFC7")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "7")]
|
||||
[DebuggerHidden]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04009159 RID: 37209
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009159")]
|
||||
private int <>1__state;
|
||||
|
||||
// Token: 0x0400915A RID: 37210
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400915A")]
|
||||
private object <>2__current;
|
||||
|
||||
// Token: 0x0400915B RID: 37211
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400915B")]
|
||||
public LinkManager.FPNNMIAMNJL <>4__this;
|
||||
|
||||
// Token: 0x0400915C RID: 37212
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400915C")]
|
||||
public string url;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002215 RID: 8725
|
||||
[Token(Token = "0x2002215")]
|
||||
[CompilerGenerated]
|
||||
private sealed class CKCNCAIPGPH
|
||||
{
|
||||
// Token: 0x0600DFC8 RID: 57288 RVA: 0x0033C6B0 File Offset: 0x0033A8B0
|
||||
[Token(Token = "0x600DFC8")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public CKCNCAIPGPH()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DFC9 RID: 57289 RVA: 0x0033C6C4 File Offset: 0x0033A8C4
|
||||
[Token(Token = "0x600DFC9")]
|
||||
[Address(RVA = "0x111DB00", Offset = "0x111C900", VA = "0x18111DB00")]
|
||||
internal void <PlatformShareImage>b__2(Texture2D composite)
|
||||
{
|
||||
LinkManager.FPNNMIAMNJL cs$<>8__locals = this.CS$<>8__locals1;
|
||||
if (cs$<>8__locals.disposeTex)
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(cs$<>8__locals.readableTex);
|
||||
}
|
||||
string imageName = this.CS$<>8__locals1.imageName;
|
||||
string text = this.url;
|
||||
LinkManager.EGFENBOICHO egfenboicho;
|
||||
ulong num;
|
||||
bool flag = LinkManager.PlatformShare(egfenboicho, imageName, text, "Check out this Rec Room photo!", composite, num != 0UL);
|
||||
global::UnityEngine.Object.Destroy(this.compositor.gameObject);
|
||||
}
|
||||
|
||||
// Token: 0x0400915D RID: 37213
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400915D")]
|
||||
public string url;
|
||||
|
||||
// Token: 0x0400915E RID: 37214
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400915E")]
|
||||
public ImageCompositor compositor;
|
||||
|
||||
// Token: 0x0400915F RID: 37215
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400915F")]
|
||||
public LinkManager.FPNNMIAMNJL CS$<>8__locals1;
|
||||
}
|
||||
|
||||
// Token: 0x02002216 RID: 8726
|
||||
[Token(Token = "0x2002216")]
|
||||
[CompilerGenerated]
|
||||
private sealed class JPECHONKDIB
|
||||
{
|
||||
// Token: 0x0600DFCA RID: 57290 RVA: 0x0033C72C File Offset: 0x0033A92C
|
||||
[Token(Token = "0x600DFCA")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public JPECHONKDIB()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DFCB RID: 57291 RVA: 0x0033C740 File Offset: 0x0033A940
|
||||
[Token(Token = "0x600DFCB")]
|
||||
[Address(RVA = "0x1122380", Offset = "0x1121180", VA = "0x181122380")]
|
||||
internal IEnumerator<KENFJGFMIPM> <GetShortenedShareUrl>g__SafeCreateShortLink|0()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600DFCB)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Sharing.LinkManager/JPECHONKDIB::<GetShortenedShareUrl>g__SafeCreateShortLink|0()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void('<<GetShortenedShareUrl>g__SafeCreateShortLink|0>d'::System.IDisposable.Dispose, ldloc:'<<GetShortenedShareUrl>g__SafeCreateShortLink|0>d'(var_0))
|
||||
stfld:int32('<<GetShortenedShareUrl>g__SafeCreateShortLink|0>d'::<>1__state, ldloc:'<<GetShortenedShareUrl>g__SafeCreateShortLink|0>d'(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:JPECHONKDIB('<<GetShortenedShareUrl>g__SafeCreateShortLink|0>d'::<>4__this, ldloc:'<<GetShortenedShareUrl>g__SafeCreateShortLink|0>d'(var_0), ldloc:JPECHONKDIB(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: 0x0600DFCC RID: 57292 RVA: 0x0033C764 File Offset: 0x0033A964
|
||||
[Token(Token = "0x600DFCC")]
|
||||
[Address(RVA = "0x11222F0", Offset = "0x11210F0", VA = "0x1811222F0")]
|
||||
internal void <GetShortenedShareUrl>b__2(string shortLinkId)
|
||||
{
|
||||
string absoluteShareUrl = LinkManager.GetAbsoluteShareUrl("l/" + shortLinkId);
|
||||
this.shareLink = absoluteShareUrl;
|
||||
}
|
||||
|
||||
// Token: 0x0600DFCD RID: 57293 RVA: 0x0033C78C File Offset: 0x0033A98C
|
||||
[Token(Token = "0x600DFCD")]
|
||||
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
|
||||
internal string <GetShortenedShareUrl>b__1()
|
||||
{
|
||||
return this.shareLink;
|
||||
}
|
||||
|
||||
// Token: 0x04009160 RID: 37216
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009160")]
|
||||
public string shareLink;
|
||||
|
||||
// Token: 0x02002217 RID: 8727
|
||||
[Token(Token = "0x2002217")]
|
||||
private sealed class <<GetShortenedShareUrl>g__SafeCreateShortLink|0>d : IEnumerator<KENFJGFMIPM>, IEnumerator, IDisposable
|
||||
{
|
||||
// Token: 0x0600DFCE RID: 57294 RVA: 0x000396E2 File Offset: 0x000378E2
|
||||
[Token(Token = "0x600DFCE")]
|
||||
[Address(RVA = "0x445B90", Offset = "0x444990", VA = "0x180445B90")]
|
||||
[DebuggerHidden]
|
||||
public <<GetShortenedShareUrl>g__SafeCreateShortLink|0>d(int <>1__state)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DFCF RID: 57295 RVA: 0x000396E2 File Offset: 0x000378E2
|
||||
[Token(Token = "0x600DFCF")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")]
|
||||
[DebuggerHidden]
|
||||
void IDisposable.Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DFD0 RID: 57296 RVA: 0x0033C7A0 File Offset: 0x0033A9A0
|
||||
[Token(Token = "0x600DFD0")]
|
||||
[Address(RVA = "0x1132EA0", Offset = "0x1131CA0", VA = "0x181132EA0", Slot = "6")]
|
||||
private bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x1700236D RID: 9069
|
||||
// (get) Token: 0x0600DFD1 RID: 57297 RVA: 0x000624CE File Offset: 0x000606CE
|
||||
[Token(Token = "0x1700236D")]
|
||||
private KENFJGFMIPM System.Collections.Generic.IEnumerator<RecRoom.Core.ISchedule>.Current
|
||||
{
|
||||
[Token(Token = "0x600DFD1")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "4")]
|
||||
[DebuggerHidden]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600DFD2 RID: 57298 RVA: 0x000396E2 File Offset: 0x000378E2
|
||||
[Token(Token = "0x600DFD2")]
|
||||
[Address(RVA = "0x11331A0", Offset = "0x1131FA0", VA = "0x1811331A0", Slot = "8")]
|
||||
[DebuggerHidden]
|
||||
void IEnumerator.Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700236E RID: 9070
|
||||
// (get) Token: 0x0600DFD3 RID: 57299 RVA: 0x000624CE File Offset: 0x000606CE
|
||||
[Token(Token = "0x1700236E")]
|
||||
object IEnumerator.Current
|
||||
{
|
||||
[Token(Token = "0x600DFD3")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "7")]
|
||||
[DebuggerHidden]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04009161 RID: 37217
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009161")]
|
||||
private int <>1__state;
|
||||
|
||||
// Token: 0x04009162 RID: 37218
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009162")]
|
||||
private KENFJGFMIPM <>2__current;
|
||||
|
||||
// Token: 0x04009163 RID: 37219
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4009163")]
|
||||
public LinkManager.JPECHONKDIB <>4__this;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002218 RID: 8728
|
||||
[Token(Token = "0x2002218")]
|
||||
[CompilerGenerated]
|
||||
private sealed class KNBPKOBBCJC
|
||||
{
|
||||
// Token: 0x0600DFD4 RID: 57300 RVA: 0x0033C7B8 File Offset: 0x0033A9B8
|
||||
[Token(Token = "0x600DFD4")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public KNBPKOBBCJC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600DFD5 RID: 57301 RVA: 0x0033C7CC File Offset: 0x0033A9CC
|
||||
[Token(Token = "0x600DFD5")]
|
||||
[Address(RVA = "0x3F61A0", Offset = "0x3F4FA0", VA = "0x1803F61A0")]
|
||||
internal void <GetShortenedShareUrl>b__3()
|
||||
{
|
||||
this.done = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600DFD6 RID: 57302 RVA: 0x0033C7E0 File Offset: 0x0033A9E0
|
||||
[Token(Token = "0x600DFD6")]
|
||||
[Address(RVA = "0x42D5E0", Offset = "0x42C3E0", VA = "0x18042D5E0")]
|
||||
internal bool <GetShortenedShareUrl>b__4()
|
||||
{
|
||||
return this.done;
|
||||
}
|
||||
|
||||
// Token: 0x04009164 RID: 37220
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009164")]
|
||||
public bool done;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,136 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Sharing
|
||||
{
|
||||
// Token: 0x0200224E RID: 8782
|
||||
[Token(Token = "0x200224E")]
|
||||
[RequireComponent(typeof(TMP_Text))]
|
||||
public class LinkManagerUIString : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600E0AF RID: 57519 RVA: 0x0033F950 File Offset: 0x0033DB50
|
||||
[Token(Token = "0x600E0AF")]
|
||||
[Address(RVA = "0x1123740", Offset = "0x1122540", VA = "0x181123740")]
|
||||
private void MKBLJJGJAOH()
|
||||
{
|
||||
if (this.tmp)
|
||||
{
|
||||
if (this.isGeneralContent)
|
||||
{
|
||||
while (this.generalContentType != LinkManagerUIString.HPGFEBCHDEL.InputCodeDescription)
|
||||
{
|
||||
}
|
||||
TMP_Text tmp_Text = this.tmp;
|
||||
string text = this.format;
|
||||
string colihofngcm = LinkManager.JHJNANAHJJF.COLIHOFNGCM;
|
||||
string text2 = string.Format(text, colihofngcm);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
int num = (int)this.actionType;
|
||||
ActionCode actionCode;
|
||||
ActionCode.Configuration config = actionCode.Config;
|
||||
LinkManagerUIString.PBLIGMMNBCG pbligmmnbcg = this.contentType;
|
||||
if (pbligmmnbcg == LinkManagerUIString.PBLIGMMNBCG.Name)
|
||||
{
|
||||
}
|
||||
if (pbligmmnbcg == LinkManagerUIString.PBLIGMMNBCG.DescriptionRTF)
|
||||
{
|
||||
TMP_Text tmp_Text2 = this.tmp;
|
||||
string text3 = this.format;
|
||||
string name = config.name;
|
||||
string descriptionRTF = config.descriptionRTF;
|
||||
string text4 = string.Format(config.fullName, name);
|
||||
string text5 = string.Format(descriptionRTF, name, text4);
|
||||
string text6 = string.Format(text3, text5);
|
||||
string text7 = tmp_Text2.text;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E0B0 RID: 57520 RVA: 0x0033FA14 File Offset: 0x0033DC14
|
||||
[Token(Token = "0x600E0B0")]
|
||||
[Address(RVA = "0x1123900", Offset = "0x1122700", VA = "0x181123900")]
|
||||
private void Start()
|
||||
{
|
||||
this.MKBLJJGJAOH();
|
||||
}
|
||||
|
||||
// Token: 0x0600E0B1 RID: 57521 RVA: 0x0033FA28 File Offset: 0x0033DC28
|
||||
[Token(Token = "0x600E0B1")]
|
||||
[Address(RVA = "0x1123910", Offset = "0x1122710", VA = "0x181123910")]
|
||||
public LinkManagerUIString()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04009207 RID: 37383
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009207")]
|
||||
[SerializeField]
|
||||
[Tooltip("Must include {0}")]
|
||||
[Header("Common:")]
|
||||
private string format = "{0}";
|
||||
|
||||
// Token: 0x04009208 RID: 37384
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4009208")]
|
||||
[SerializeField]
|
||||
[Tooltip("If true, generalContentType will be used instead of contentType")]
|
||||
private bool isGeneralContent;
|
||||
|
||||
// Token: 0x04009209 RID: 37385
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x4009209")]
|
||||
[SerializeField]
|
||||
[Header("Typed Content:")]
|
||||
private EAEKNPLNKKO actionType = (EAEKNPLNKKO)((ulong)(-1L));
|
||||
|
||||
// Token: 0x0400920A RID: 37386
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400920A")]
|
||||
[SerializeField]
|
||||
private LinkManagerUIString.PBLIGMMNBCG contentType;
|
||||
|
||||
// Token: 0x0400920B RID: 37387
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400920B")]
|
||||
[SerializeField]
|
||||
[Header("General Content:")]
|
||||
private LinkManagerUIString.HPGFEBCHDEL generalContentType = (LinkManagerUIString.HPGFEBCHDEL)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x0400920C RID: 37388
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400920C")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private TMP_Text tmp;
|
||||
|
||||
// Token: 0x0200224F RID: 8783
|
||||
[Token(Token = "0x200224F")]
|
||||
public enum PBLIGMMNBCG
|
||||
{
|
||||
// Token: 0x0400920E RID: 37390
|
||||
[Token(Token = "0x400920E")]
|
||||
NONE = -1,
|
||||
// Token: 0x0400920F RID: 37391
|
||||
[Token(Token = "0x400920F")]
|
||||
Name,
|
||||
// Token: 0x04009210 RID: 37392
|
||||
[Token(Token = "0x4009210")]
|
||||
DescriptionRTF
|
||||
}
|
||||
|
||||
// Token: 0x02002250 RID: 8784
|
||||
[Token(Token = "0x2002250")]
|
||||
public enum HPGFEBCHDEL
|
||||
{
|
||||
// Token: 0x04009212 RID: 37394
|
||||
[Token(Token = "0x4009212")]
|
||||
NONE = -1,
|
||||
// Token: 0x04009213 RID: 37395
|
||||
[Token(Token = "0x4009213")]
|
||||
InputCodeDescription
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,836 @@
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// 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 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// 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 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// 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 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// 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;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,232 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using RRUI.Navigation;
|
||||
|
||||
namespace RecRoom.Sharing
|
||||
{
|
||||
// Token: 0x0200223D RID: 8765
|
||||
[Token(Token = "0x200223D")]
|
||||
public class PlayerEventCode : ActionCode
|
||||
{
|
||||
// Token: 0x0600E078 RID: 57464 RVA: 0x0033ED9C File Offset: 0x0033CF9C
|
||||
[Token(Token = "0x600E078")]
|
||||
[Address(RVA = "0x112E060", Offset = "0x112CE60", VA = "0x18112E060", Slot = "5")]
|
||||
public override PMGCJEPKFOF<ActionCode.HKFNFGGEPMP> Create(object IIFJDCEPNMJ)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E078)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF<RecRoom.Sharing.ActionCode/HKFNFGGEPMP> RecRoom.Sharing.PlayerEventCode::Create(System.Object)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_3:
|
||||
brtrue(IL_00, ceq:bool(ldloc:DABKFAIHBBP(var_8_47), 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: 0x0600E079 RID: 57465 RVA: 0x0033EDFC File Offset: 0x0033CFFC
|
||||
[Token(Token = "0x600E079")]
|
||||
[Address(RVA = "0x112DFC0", Offset = "0x112CDC0", VA = "0x18112DFC0", Slot = "7")]
|
||||
public override void CreateButtonPressed()
|
||||
{
|
||||
WatchUI local = WatchUI.BFPPPLIJIGC;
|
||||
EventsScreen flowByType = local.GetFlowByType<EventsScreen>();
|
||||
int num = 0;
|
||||
local.PushFlow(flowByType, num);
|
||||
flowByType.Button_MyEventsDisplayMode();
|
||||
}
|
||||
|
||||
// Token: 0x0600E07A RID: 57466 RVA: 0x0033EE30 File Offset: 0x0033D030
|
||||
[Token(Token = "0x600E07A")]
|
||||
[Address(RVA = "0x112DEE0", Offset = "0x112CCE0", VA = "0x18112DEE0", Slot = "6")]
|
||||
public override DABKFAIHBBP CreateAndShare(Route LPJOBOLHFMI, object IIFJDCEPNMJ)
|
||||
{
|
||||
Action<ActionCode.HKFNFGGEPMP> action = delegate(ActionCode.HKFNFGGEPMP result)
|
||||
{
|
||||
ActionCode.Configuration config = this.Config;
|
||||
Route rruishareRoute = LPJOBOLHFMI;
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E07B RID: 57467 RVA: 0x0033EE64 File Offset: 0x0033D064
|
||||
[Token(Token = "0x600E07B")]
|
||||
[Address(RVA = "0x112E2E0", Offset = "0x112D0E0", VA = "0x18112E2E0", Slot = "8")]
|
||||
public override DABKFAIHBBP Handle(LinkManager.ELGKGFGCNJL JBLKFFDDMJH)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E07C RID: 57468 RVA: 0x0033EEEC File Offset: 0x0033D0EC
|
||||
[Token(Token = "0x600E07C")]
|
||||
[Address(RVA = "0x112E5A0", Offset = "0x112D3A0", VA = "0x18112E5A0")]
|
||||
private void MHOJKAJEDPJ(CCMBKDINCAH MFJCKOBPMGA)
|
||||
{
|
||||
if (!SingletonMonoBehaviour.ONCPNMDGGKG.RunGoToPlayerEvent(MFJCKOBPMGA, (SessionManager.BDPNOBGNGNI)((uint)45), "PlayerEventCode") && EIMGAFPPJFD.IFAHODHCMEE())
|
||||
{
|
||||
int num = 0;
|
||||
PMGCJEPKFOF<IOFNNFFJIAN> pmgcjepkfof = GNPDMBPGHBH.FCFEIOCJHKO(MFJCKOBPMGA.<KJHKNKGENCJ>k__BackingField, num);
|
||||
if (PlayerEventCode.<>c.<>9__4_0 == 0)
|
||||
{
|
||||
PlayerEventCode.<>c.<>9__4_0 = delegate(IOFNNFFJIAN eventDetails)
|
||||
{
|
||||
EventDetailsScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType<EventDetailsScreen>();
|
||||
flowByType.ShowScreen(eventDetails);
|
||||
int num2 = 0;
|
||||
bool flag = WatchUI.OpenWatchFlow(flowByType, true, num2);
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E07D RID: 57469 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E07D")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "9")]
|
||||
public override void ModifyPreAuthLaunchTarget(BootSequence.IIACGMGMLOB HHBNIDNOLDI, LinkManager.ELGKGFGCNJL JBLKFFDDMJH)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E07E RID: 57470 RVA: 0x0033EF4C File Offset: 0x0033D14C
|
||||
[Token(Token = "0x600E07E")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public PlayerEventCode()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0200223E RID: 8766
|
||||
[Token(Token = "0x200223E")]
|
||||
[Serializable]
|
||||
private struct CodeData
|
||||
{
|
||||
// Token: 0x040091E3 RID: 37347
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40091E3")]
|
||||
public long PlayerEventId;
|
||||
}
|
||||
|
||||
// Token: 0x0200223F RID: 8767
|
||||
[Token(Token = "0x200223F")]
|
||||
[CompilerGenerated]
|
||||
private sealed class HHHPDIBAGLA
|
||||
{
|
||||
// Token: 0x0600E07F RID: 57471 RVA: 0x0033EF60 File Offset: 0x0033D160
|
||||
[Token(Token = "0x600E07F")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public HHHPDIBAGLA()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E080 RID: 57472 RVA: 0x0033EF74 File Offset: 0x0033D174
|
||||
[Token(Token = "0x600E080")]
|
||||
[Address(RVA = "0x111AE60", Offset = "0x1119C60", VA = "0x18111AE60")]
|
||||
internal void <CreateAndShare>b__0(ActionCode.HKFNFGGEPMP result)
|
||||
{
|
||||
ActionCode.Configuration config = this.<>4__this.Config;
|
||||
Route rruishareRoute = this.RRUIShareRoute;
|
||||
}
|
||||
|
||||
// Token: 0x040091E4 RID: 37348
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40091E4")]
|
||||
public Route RRUIShareRoute;
|
||||
|
||||
// Token: 0x040091E5 RID: 37349
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40091E5")]
|
||||
public PlayerEventCode <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x02002240 RID: 8768
|
||||
[Token(Token = "0x2002240")]
|
||||
[CompilerGenerated]
|
||||
private sealed class BBLMMBBOMAA
|
||||
{
|
||||
// Token: 0x0600E081 RID: 57473 RVA: 0x0033EF9C File Offset: 0x0033D19C
|
||||
[Token(Token = "0x600E081")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public BBLMMBBOMAA()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E082 RID: 57474 RVA: 0x0033EFB0 File Offset: 0x0033D1B0
|
||||
[Token(Token = "0x600E082")]
|
||||
[Address(RVA = "0x111D4C0", Offset = "0x111C2C0", VA = "0x18111D4C0")]
|
||||
internal DABKFAIHBBP <Handle>b__0(CCMBKDINCAH e)
|
||||
{
|
||||
this.playerEvent = e;
|
||||
if (e == 0)
|
||||
{
|
||||
return JJEKJGALHKO.LIPGKFECLDO("Invalid event ID");
|
||||
}
|
||||
DateTime utcNow = DateTime.UtcNow;
|
||||
DateTime <EKCLCPFEHDB>k__BackingField = this.playerEvent.<EKCLCPFEHDB>k__BackingField;
|
||||
bool flag = utcNow > <EKCLCPFEHDB>k__BackingField;
|
||||
LinkManager.ELGKGFGCNJL elgkgfgcnjl = this.pendingLink;
|
||||
if (!flag)
|
||||
{
|
||||
COFHGNFJMOG.OLOEFOJHNGF liokhlnndfl = elgkgfgcnjl.LIOKHLNNDFL;
|
||||
PlayerEventCode playerEventCode = this.<>4__this;
|
||||
string <GLCPMMJOCEJ>k__BackingField = liokhlnndfl.<GLCPMMJOCEJ>k__BackingField;
|
||||
ActionCode.Configuration config = playerEventCode.Config;
|
||||
if (config.autoRenew)
|
||||
{
|
||||
int validHours = config.validHours;
|
||||
}
|
||||
int num = 0;
|
||||
LinkManager.ELGKGFGCNJL elgkgfgcnjl2 = this.pendingLink;
|
||||
bool mhjmmlihdea = elgkgfgcnjl2.MHJMMLIHDEA;
|
||||
bool nnnoilancib = elgkgfgcnjl2.NNNOILANCIB;
|
||||
return ActionCode.ConsumeActionLinkIfValid(<GLCPMMJOCEJ>k__BackingField, num, (EAEKNPLNKKO)((uint)4), nnnoilancib, mhjmmlihdea);
|
||||
}
|
||||
string joenjfgficp = LinkManager.JHJNANAHJJF.JOENJFGFICP;
|
||||
elgkgfgcnjl.LBDAAMOAKBA = joenjfgficp;
|
||||
return JJEKJGALHKO.LIPGKFECLDO("Event has finished");
|
||||
}
|
||||
|
||||
// Token: 0x0600E083 RID: 57475 RVA: 0x0033F084 File Offset: 0x0033D284
|
||||
[Token(Token = "0x600E083")]
|
||||
[Address(RVA = "0x111D6C0", Offset = "0x111C4C0", VA = "0x18111D6C0")]
|
||||
internal void <Handle>b__2()
|
||||
{
|
||||
PlayerEventCode playerEventCode = this.<>4__this;
|
||||
CCMBKDINCAH ccmbkdincah = this.playerEvent;
|
||||
playerEventCode.MHOJKAJEDPJ(ccmbkdincah);
|
||||
}
|
||||
|
||||
// Token: 0x040091E6 RID: 37350
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40091E6")]
|
||||
public CCMBKDINCAH playerEvent;
|
||||
|
||||
// Token: 0x040091E7 RID: 37351
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40091E7")]
|
||||
public LinkManager.ELGKGFGCNJL pendingLink;
|
||||
|
||||
// Token: 0x040091E8 RID: 37352
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40091E8")]
|
||||
public PlayerEventCode <>4__this;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,326 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using RRUI.Navigation;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Sharing
|
||||
{
|
||||
// Token: 0x02002242 RID: 8770
|
||||
[Token(Token = "0x2002242")]
|
||||
public class ReferralCode : ActionCode
|
||||
{
|
||||
// Token: 0x0600E088 RID: 57480 RVA: 0x0033F144 File Offset: 0x0033D344
|
||||
[Token(Token = "0x600E088")]
|
||||
[Address(RVA = "0x112E860", Offset = "0x112D660", VA = "0x18112E860", Slot = "5")]
|
||||
public override PMGCJEPKFOF<ActionCode.HKFNFGGEPMP> Create(object IIFJDCEPNMJ)
|
||||
{
|
||||
int num = 0;
|
||||
string actionLinkData = base.GetActionLinkData(num);
|
||||
if (this.Config.maxUses > 0)
|
||||
{
|
||||
}
|
||||
int num2;
|
||||
Func<string, ActionCode.HKFNFGGEPMP> func = new Func(num2.KGEHHCADCHK);
|
||||
num2 = 0;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E089 RID: 57481 RVA: 0x0033F184 File Offset: 0x0033D384
|
||||
[Token(Token = "0x600E089")]
|
||||
[Address(RVA = "0x112E780", Offset = "0x112D580", VA = "0x18112E780", Slot = "6")]
|
||||
public override DABKFAIHBBP CreateAndShare(Route LPJOBOLHFMI, object IIFJDCEPNMJ)
|
||||
{
|
||||
Action<ActionCode.HKFNFGGEPMP> action = delegate(ActionCode.HKFNFGGEPMP result)
|
||||
{
|
||||
ActionCode.Configuration config = this.Config;
|
||||
Route rruishareRoute = LPJOBOLHFMI;
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E08A RID: 57482 RVA: 0x0033F1B8 File Offset: 0x0033D3B8
|
||||
[Token(Token = "0x600E08A")]
|
||||
[Address(RVA = "0x112E9B0", Offset = "0x112D7B0", VA = "0x18112E9B0", 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;
|
||||
int <KBFNGJBKEOP>k__BackingField = JBLKFFDDMJH.LIOKHLNNDFL.<KBFNGJBKEOP>k__BackingField;
|
||||
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = doohkcanflo.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive = doohkcanflo.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
|
||||
if (<KBFNGJBKEOP>k__BackingField != num)
|
||||
{
|
||||
PMGCJEPKFOF<CCEOLAOLEKJ> pmgcjepkfof = PEGGCEDHBOF.NFKMGNHDCMN(<KBFNGJBKEOP>k__BackingField);
|
||||
Func<CCEOLAOLEKJ, DABKFAIHBBP> func = delegate(CCEOLAOLEKJ account)
|
||||
{
|
||||
ReferralCode <>4__this = this;
|
||||
string actionCode2 = actionCode;
|
||||
ActionCode.Configuration config = <>4__this.Config;
|
||||
if (config.autoRenew)
|
||||
{
|
||||
int validHours = config.validHours;
|
||||
}
|
||||
int num2 = 0;
|
||||
LinkManager.ELGKGFGCNJL pendingLink2 = pendingLink;
|
||||
bool mhjmmlihdea = pendingLink2.MHJMMLIHDEA;
|
||||
bool nnnoilancib = pendingLink2.NNNOILANCIB;
|
||||
DABKFAIHBBP dabkfaihbbp = ActionCode.ConsumeActionLinkIfValid(actionCode2, num2, (EAEKNPLNKKO)((uint)1), nnnoilancib, mhjmmlihdea);
|
||||
Action <>9__2;
|
||||
Action action = delegate
|
||||
{
|
||||
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);
|
||||
if (<>9__2 == 0)
|
||||
{
|
||||
Action action2 = delegate
|
||||
{
|
||||
ReferralCode <>4__this2 = this;
|
||||
CCEOLAOLEKJ account;
|
||||
ObscuredString <KHJCEENDAOL>k__BackingField = account.<KHJCEENDAOL>k__BackingField;
|
||||
string text2 = string.Format(<>4__this2.chatFailureTitle, <KHJCEENDAOL>k__BackingField);
|
||||
ReferralCode <>4__this3 = this;
|
||||
ObscuredString <KHJCEENDAOL>k__BackingField2 = account.<KHJCEENDAOL>k__BackingField;
|
||||
string text3 = string.Format(<>4__this3.chatFailureBody, <KHJCEENDAOL>k__BackingField2);
|
||||
account = account;
|
||||
ActionCode.NEIACJEEKFK(text2, text3, account);
|
||||
};
|
||||
<>9__2 = action2;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
}
|
||||
LinkManager.ELGKGFGCNJL pendingLink3 = pendingLink;
|
||||
string text = this.errorSelfReferral;
|
||||
pendingLink3.LBDAAMOAKBA = text;
|
||||
return JJEKJGALHKO.LIPGKFECLDO(this.errorSelfReferral);
|
||||
}
|
||||
|
||||
// Token: 0x0600E08B RID: 57483 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E08B")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "9")]
|
||||
public override void ModifyPreAuthLaunchTarget(BootSequence.IIACGMGMLOB HHBNIDNOLDI, LinkManager.ELGKGFGCNJL JBLKFFDDMJH)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E08C RID: 57484 RVA: 0x0033F264 File Offset: 0x0033D464
|
||||
[Token(Token = "0x600E08C")]
|
||||
[Address(RVA = "0x112EBF0", Offset = "0x112D9F0", VA = "0x18112EBF0")]
|
||||
public ReferralCode()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040091EC RID: 37356
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40091EC")]
|
||||
[SerializeField]
|
||||
[Tooltip("This notification shows if the automatic chat message doesn't go through. Use {0} to reference the referrer's username.")]
|
||||
private string chatFailureBody = "You can view @{0}'s profile by selecting 'Profile' below";
|
||||
|
||||
// Token: 0x040091ED RID: 37357
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40091ED")]
|
||||
[SerializeField]
|
||||
[Tooltip("This notification shows if the automatic chat message doesn't go through. Use {0} to reference the referrer's username.")]
|
||||
private string chatFailureTitle = "Referral code success!";
|
||||
|
||||
// Token: 0x040091EE RID: 37358
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40091EE")]
|
||||
[SerializeField]
|
||||
[Header("UI Strings:")]
|
||||
private string errorSelfReferral = "You can't refer yourself!";
|
||||
|
||||
// Token: 0x02002243 RID: 8771
|
||||
[Token(Token = "0x2002243")]
|
||||
[CompilerGenerated]
|
||||
private sealed class OOEALPKBIBD
|
||||
{
|
||||
// Token: 0x0600E08D RID: 57485 RVA: 0x0033F298 File Offset: 0x0033D498
|
||||
[Token(Token = "0x600E08D")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public OOEALPKBIBD()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E08E RID: 57486 RVA: 0x0033F2AC File Offset: 0x0033D4AC
|
||||
[Token(Token = "0x600E08E")]
|
||||
[Address(RVA = "0x111AE60", Offset = "0x1119C60", VA = "0x18111AE60")]
|
||||
internal void <CreateAndShare>b__0(ActionCode.HKFNFGGEPMP result)
|
||||
{
|
||||
ActionCode.Configuration config = this.<>4__this.Config;
|
||||
Route rruishareRoute = this.RRUIShareRoute;
|
||||
}
|
||||
|
||||
// Token: 0x040091EF RID: 37359
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40091EF")]
|
||||
public Route RRUIShareRoute;
|
||||
|
||||
// Token: 0x040091F0 RID: 37360
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40091F0")]
|
||||
public ReferralCode <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x02002244 RID: 8772
|
||||
[Token(Token = "0x2002244")]
|
||||
[CompilerGenerated]
|
||||
private sealed class KEIOPCPBKNP
|
||||
{
|
||||
// Token: 0x0600E08F RID: 57487 RVA: 0x0033F2D4 File Offset: 0x0033D4D4
|
||||
[Token(Token = "0x600E08F")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public KEIOPCPBKNP()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E090 RID: 57488 RVA: 0x0033F2E8 File Offset: 0x0033D4E8
|
||||
[Token(Token = "0x600E090")]
|
||||
[Address(RVA = "0x1122CA0", Offset = "0x1121AA0", VA = "0x181122CA0")]
|
||||
internal DABKFAIHBBP <Handle>b__0(CCEOLAOLEKJ account)
|
||||
{
|
||||
ReferralCode.MBHLPGDMPOF mbhlpgdmpof = new ReferralCode.MBHLPGDMPOF();
|
||||
mbhlpgdmpof.CS$<>8__locals1 = this;
|
||||
mbhlpgdmpof.account = account;
|
||||
ReferralCode referralCode = this.<>4__this;
|
||||
string text = this.actionCode;
|
||||
ActionCode.Configuration config = referralCode.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)1), nnnoilancib, mhjmmlihdea);
|
||||
Action action = delegate
|
||||
{
|
||||
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);
|
||||
if (mbhlpgdmpof.<>9__2 == 0)
|
||||
{
|
||||
Action action2 = delegate
|
||||
{
|
||||
ReferralCode referralCode2 = mbhlpgdmpof.CS$<>8__locals1.<>4__this;
|
||||
ObscuredString <KHJCEENDAOL>k__BackingField = mbhlpgdmpof.account.<KHJCEENDAOL>k__BackingField;
|
||||
string text2 = string.Format(referralCode2.chatFailureTitle, <KHJCEENDAOL>k__BackingField);
|
||||
ReferralCode referralCode3 = mbhlpgdmpof.CS$<>8__locals1.<>4__this;
|
||||
ObscuredString <KHJCEENDAOL>k__BackingField2 = mbhlpgdmpof.account.<KHJCEENDAOL>k__BackingField;
|
||||
string text3 = string.Format(referralCode3.chatFailureBody, <KHJCEENDAOL>k__BackingField2);
|
||||
CCEOLAOLEKJ account2 = mbhlpgdmpof.account;
|
||||
ActionCode.NEIACJEEKFK(text2, text3, account2);
|
||||
};
|
||||
mbhlpgdmpof.<>9__2 = action2;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x040091F1 RID: 37361
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40091F1")]
|
||||
public string actionCode;
|
||||
|
||||
// Token: 0x040091F2 RID: 37362
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40091F2")]
|
||||
public ReferralCode <>4__this;
|
||||
|
||||
// Token: 0x040091F3 RID: 37363
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40091F3")]
|
||||
public LinkManager.ELGKGFGCNJL pendingLink;
|
||||
}
|
||||
|
||||
// Token: 0x02002245 RID: 8773
|
||||
[Token(Token = "0x2002245")]
|
||||
[CompilerGenerated]
|
||||
private sealed class MBHLPGDMPOF
|
||||
{
|
||||
// Token: 0x0600E091 RID: 57489 RVA: 0x0033F370 File Offset: 0x0033D570
|
||||
[Token(Token = "0x600E091")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public MBHLPGDMPOF()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E092 RID: 57490 RVA: 0x0033F384 File Offset: 0x0033D584
|
||||
[Token(Token = "0x600E092")]
|
||||
[Address(RVA = "0x1128970", Offset = "0x1127770", VA = "0x181128970")]
|
||||
internal void <Handle>b__1()
|
||||
{
|
||||
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);
|
||||
if (this.<>9__2 == 0)
|
||||
{
|
||||
Action action = delegate
|
||||
{
|
||||
ReferralCode <>4__this = this.CS$<>8__locals1.<>4__this;
|
||||
ObscuredString <KHJCEENDAOL>k__BackingField = this.account.<KHJCEENDAOL>k__BackingField;
|
||||
string text = string.Format(<>4__this.chatFailureTitle, <KHJCEENDAOL>k__BackingField);
|
||||
ReferralCode <>4__this2 = this.CS$<>8__locals1.<>4__this;
|
||||
ObscuredString <KHJCEENDAOL>k__BackingField2 = this.account.<KHJCEENDAOL>k__BackingField;
|
||||
string text2 = string.Format(<>4__this2.chatFailureBody, <KHJCEENDAOL>k__BackingField2);
|
||||
CCEOLAOLEKJ cceolaolekj = this.account;
|
||||
ActionCode.NEIACJEEKFK(text, text2, cceolaolekj);
|
||||
};
|
||||
this.<>9__2 = action;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E093 RID: 57491 RVA: 0x0033F3D8 File Offset: 0x0033D5D8
|
||||
[Token(Token = "0x600E093")]
|
||||
[Address(RVA = "0x1128AA0", Offset = "0x11278A0", VA = "0x181128AA0")]
|
||||
internal void <Handle>b__2()
|
||||
{
|
||||
ReferralCode <>4__this = this.CS$<>8__locals1.<>4__this;
|
||||
ObscuredString <KHJCEENDAOL>k__BackingField = this.account.<KHJCEENDAOL>k__BackingField;
|
||||
string text = string.Format(<>4__this.chatFailureTitle, <KHJCEENDAOL>k__BackingField);
|
||||
ReferralCode <>4__this2 = this.CS$<>8__locals1.<>4__this;
|
||||
ObscuredString <KHJCEENDAOL>k__BackingField2 = this.account.<KHJCEENDAOL>k__BackingField;
|
||||
string text2 = string.Format(<>4__this2.chatFailureBody, <KHJCEENDAOL>k__BackingField2);
|
||||
CCEOLAOLEKJ cceolaolekj = this.account;
|
||||
ActionCode.NEIACJEEKFK(text, text2, cceolaolekj);
|
||||
}
|
||||
|
||||
// Token: 0x040091F4 RID: 37364
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40091F4")]
|
||||
public CCEOLAOLEKJ account;
|
||||
|
||||
// Token: 0x040091F5 RID: 37365
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40091F5")]
|
||||
public ReferralCode.KEIOPCPBKNP CS$<>8__locals1;
|
||||
|
||||
// Token: 0x040091F6 RID: 37366
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40091F6")]
|
||||
public Action <>9__2;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,564 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Players.Watch;
|
||||
using RRUI.Data;
|
||||
using RRUI.Navigation;
|
||||
|
||||
namespace RecRoom.Sharing
|
||||
{
|
||||
// Token: 0x02002246 RID: 8774
|
||||
[Token(Token = "0x2002246")]
|
||||
public class RoomCode : ActionCode
|
||||
{
|
||||
// Token: 0x0600E094 RID: 57492 RVA: 0x0033F44C File Offset: 0x0033D64C
|
||||
[Token(Token = "0x600E094")]
|
||||
[Address(RVA = "0x112ED30", Offset = "0x112DB30", VA = "0x18112ED30", Slot = "5")]
|
||||
public override PMGCJEPKFOF<ActionCode.HKFNFGGEPMP> Create(object IIFJDCEPNMJ)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E094)
|
||||
|
||||
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_10_52), ldc.i4:int32[exp:DABKFAIHBBP](0)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600E095 RID: 57493 RVA: 0x0033F4B8 File Offset: 0x0033D6B8
|
||||
[Token(Token = "0x600E095")]
|
||||
[Address(RVA = "0x112EC50", Offset = "0x112DA50", VA = "0x18112EC50", Slot = "6")]
|
||||
public override DABKFAIHBBP CreateAndShare(Route LPJOBOLHFMI, object IIFJDCEPNMJ)
|
||||
{
|
||||
Action<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: 0x0600E096 RID: 57494 RVA: 0x0033F4EC File Offset: 0x0033D6EC
|
||||
[Token(Token = "0x600E096")]
|
||||
[Address(RVA = "0x112EFE0", Offset = "0x112DDE0", VA = "0x18112EFE0", Slot = "8")]
|
||||
public override DABKFAIHBBP Handle(LinkManager.ELGKGFGCNJL JBLKFFDDMJH)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E097 RID: 57495 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E097")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "9")]
|
||||
public override void ModifyPreAuthLaunchTarget(BootSequence.IIACGMGMLOB HHBNIDNOLDI, LinkManager.ELGKGFGCNJL JBLKFFDDMJH)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E098 RID: 57496 RVA: 0x0033F58C File Offset: 0x0033D78C
|
||||
[Token(Token = "0x600E098")]
|
||||
[Address(RVA = "0x112F1E0", Offset = "0x112DFE0", VA = "0x18112F1E0")]
|
||||
private static void JLANJMNFDDB(long HNHLJONGKHB, CCEOLAOLEKJ CDIMKJFODOL)
|
||||
{
|
||||
WatchUI local = WatchUI.BFPPPLIJIGC;
|
||||
RRUIRootScreen flowByType = local.GetFlowByType<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: 0x0600E099 RID: 57497 RVA: 0x0033F638 File Offset: 0x0033D838
|
||||
[Token(Token = "0x600E099")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public RoomCode()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040091F7 RID: 37367
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40091F7")]
|
||||
private RoomCode.RoomCodeData ACLGFDANDLC;
|
||||
|
||||
// Token: 0x02002247 RID: 8775
|
||||
[Token(Token = "0x2002247")]
|
||||
[Serializable]
|
||||
private struct RoomCodeData
|
||||
{
|
||||
// Token: 0x040091F8 RID: 37368
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40091F8")]
|
||||
public long RoomId;
|
||||
}
|
||||
|
||||
// Token: 0x02002248 RID: 8776
|
||||
[Token(Token = "0x2002248")]
|
||||
[CompilerGenerated]
|
||||
private sealed class HFGGKBDIMEC
|
||||
{
|
||||
// Token: 0x0600E09A RID: 57498 RVA: 0x0033F64C File Offset: 0x0033D84C
|
||||
[Token(Token = "0x600E09A")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public HFGGKBDIMEC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E09B RID: 57499 RVA: 0x0033F660 File Offset: 0x0033D860
|
||||
[Token(Token = "0x600E09B")]
|
||||
[Address(RVA = "0x1121440", Offset = "0x1120240", VA = "0x181121440")]
|
||||
internal void <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: 0x0600E09C RID: 57500 RVA: 0x0033F6AC File Offset: 0x0033D8AC
|
||||
[Token(Token = "0x600E09C")]
|
||||
[Address(RVA = "0x1121520", Offset = "0x1120320", VA = "0x181121520")]
|
||||
internal void <CreateAndShare>b__1(CCNBJFOPLBG ev)
|
||||
{
|
||||
RoomCode roomCode = this.<>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x040091F9 RID: 37369
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40091F9")]
|
||||
public Route RRUIShareRoute;
|
||||
|
||||
// Token: 0x040091FA RID: 37370
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40091FA")]
|
||||
public RoomCode <>4__this;
|
||||
|
||||
// Token: 0x040091FB RID: 37371
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40091FB")]
|
||||
public Action<CCNBJFOPLBG> <>9__1;
|
||||
}
|
||||
|
||||
// Token: 0x02002249 RID: 8777
|
||||
[Token(Token = "0x2002249")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AFEFEIIFJJE
|
||||
{
|
||||
// Token: 0x0600E09D RID: 57501 RVA: 0x0033F6C8 File Offset: 0x0033D8C8
|
||||
[Token(Token = "0x600E09D")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public AFEFEIIFJJE()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E09E RID: 57502 RVA: 0x0033F6DC File Offset: 0x0033D8DC
|
||||
[Token(Token = "0x600E09E")]
|
||||
[Address(RVA = "0x111AC80", Offset = "0x1119A80", VA = "0x18111AC80")]
|
||||
internal void <Handle>b__0(CCNBJFOPLBG ev)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E09F RID: 57503 RVA: 0x0033F6F0 File Offset: 0x0033D8F0
|
||||
[Token(Token = "0x600E09F")]
|
||||
[Address(RVA = "0x111ACE0", Offset = "0x1119AE0", VA = "0x18111ACE0")]
|
||||
internal DABKFAIHBBP <Handle>b__1()
|
||||
{
|
||||
RoomCode.HECGFPHMDMN hecgfphmdmn = new RoomCode.HECGFPHMDMN();
|
||||
hecgfphmdmn.CS$<>8__locals1 = this;
|
||||
COFHGNFJMOG.OLOEFOJHNGF liokhlnndfl = this.pendingLink.LIOKHLNNDFL;
|
||||
hecgfphmdmn.actionLink = liokhlnndfl;
|
||||
RoomCode roomCode = this.<>4__this;
|
||||
string <GLCPMMJOCEJ>k__BackingField = liokhlnndfl.<GLCPMMJOCEJ>k__BackingField;
|
||||
ActionCode.Configuration config = roomCode.Config;
|
||||
if (config.autoRenew)
|
||||
{
|
||||
int validHours = config.validHours;
|
||||
}
|
||||
int num = 0;
|
||||
LinkManager.ELGKGFGCNJL elgkgfgcnjl = this.pendingLink;
|
||||
bool mhjmmlihdea = elgkgfgcnjl.MHJMMLIHDEA;
|
||||
bool nnnoilancib = elgkgfgcnjl.NNNOILANCIB;
|
||||
DABKFAIHBBP dabkfaihbbp = ActionCode.ConsumeActionLinkIfValid(<GLCPMMJOCEJ>k__BackingField, num, (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 num2 = 0;
|
||||
watchMenuProjector.AuthorityOpenMenuDetached(num2 != 0);
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x040091FC RID: 37372
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40091FC")]
|
||||
public RoomCode.RoomCodeData roomData;
|
||||
|
||||
// Token: 0x040091FD RID: 37373
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40091FD")]
|
||||
public LinkManager.ELGKGFGCNJL pendingLink;
|
||||
|
||||
// Token: 0x040091FE RID: 37374
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40091FE")]
|
||||
public RoomCode <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x0200224A RID: 8778
|
||||
[Token(Token = "0x200224A")]
|
||||
[CompilerGenerated]
|
||||
private sealed class HECGFPHMDMN
|
||||
{
|
||||
// Token: 0x0600E0A0 RID: 57504 RVA: 0x0033F788 File Offset: 0x0033D988
|
||||
[Token(Token = "0x600E0A0")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public HECGFPHMDMN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E0A1 RID: 57505 RVA: 0x0033F79C File Offset: 0x0033D99C
|
||||
[Token(Token = "0x600E0A1")]
|
||||
[Address(RVA = "0x1121300", Offset = "0x1120100", VA = "0x181121300")]
|
||||
internal DABKFAIHBBP <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: 0x040091FF RID: 37375
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40091FF")]
|
||||
public COFHGNFJMOG.OLOEFOJHNGF actionLink;
|
||||
|
||||
// Token: 0x04009200 RID: 37376
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009200")]
|
||||
public RoomCode.AFEFEIIFJJE CS$<>8__locals1;
|
||||
}
|
||||
|
||||
// Token: 0x0200224B RID: 8779
|
||||
[Token(Token = "0x200224B")]
|
||||
[CompilerGenerated]
|
||||
private sealed class APJEEHONKAB
|
||||
{
|
||||
// Token: 0x0600E0A2 RID: 57506 RVA: 0x0033F7F8 File Offset: 0x0033D9F8
|
||||
[Token(Token = "0x600E0A2")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public APJEEHONKAB()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E0A3 RID: 57507 RVA: 0x0033F80C File Offset: 0x0033DA0C
|
||||
[Token(Token = "0x600E0A3")]
|
||||
[Address(RVA = "0x111C060", Offset = "0x111AE60", VA = "0x18111C060")]
|
||||
internal IEnumerator<KENFJGFMIPM> <Handle>g__TryAccountLookup|3()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E0A3)
|
||||
|
||||
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: 0x0600E0A4 RID: 57508 RVA: 0x0033F830 File Offset: 0x0033DA30
|
||||
[Token(Token = "0x600E0A4")]
|
||||
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
|
||||
internal void <Handle>b__5(CCEOLAOLEKJ a)
|
||||
{
|
||||
this.account = a;
|
||||
}
|
||||
|
||||
// Token: 0x0600E0A5 RID: 57509 RVA: 0x0033F844 File Offset: 0x0033DA44
|
||||
[Token(Token = "0x600E0A5")]
|
||||
[Address(RVA = "0x111BEF0", Offset = "0x111ACF0", VA = "0x18111BEF0")]
|
||||
internal void <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: 0x04009201 RID: 37377
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009201")]
|
||||
public CCEOLAOLEKJ account;
|
||||
|
||||
// Token: 0x04009202 RID: 37378
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009202")]
|
||||
public RoomCode.HECGFPHMDMN CS$<>8__locals2;
|
||||
|
||||
// Token: 0x0200224C RID: 8780
|
||||
[Token(Token = "0x200224C")]
|
||||
private sealed class <<Handle>g__TryAccountLookup|3>d : IEnumerator<KENFJGFMIPM>, IEnumerator, IDisposable
|
||||
{
|
||||
// Token: 0x0600E0A6 RID: 57510 RVA: 0x000396E2 File Offset: 0x000378E2
|
||||
[Token(Token = "0x600E0A6")]
|
||||
[Address(RVA = "0x445B90", Offset = "0x444990", VA = "0x180445B90")]
|
||||
[DebuggerHidden]
|
||||
public <<Handle>g__TryAccountLookup|3>d(int <>1__state)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E0A7 RID: 57511 RVA: 0x000396E2 File Offset: 0x000378E2
|
||||
[Token(Token = "0x600E0A7")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")]
|
||||
[DebuggerHidden]
|
||||
void IDisposable.Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E0A8 RID: 57512 RVA: 0x0033F8FC File Offset: 0x0033DAFC
|
||||
[Token(Token = "0x600E0A8")]
|
||||
[Address(RVA = "0x11331F0", Offset = "0x1131FF0", VA = "0x1811331F0", Slot = "6")]
|
||||
private bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x17002385 RID: 9093
|
||||
// (get) Token: 0x0600E0A9 RID: 57513 RVA: 0x000624CE File Offset: 0x000606CE
|
||||
[Token(Token = "0x17002385")]
|
||||
private KENFJGFMIPM System.Collections.Generic.IEnumerator<RecRoom.Core.ISchedule>.Current
|
||||
{
|
||||
[Token(Token = "0x600E0A9")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "4")]
|
||||
[DebuggerHidden]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E0AA RID: 57514 RVA: 0x000396E2 File Offset: 0x000378E2
|
||||
[Token(Token = "0x600E0AA")]
|
||||
[Address(RVA = "0x11333E0", Offset = "0x11321E0", VA = "0x1811333E0", Slot = "8")]
|
||||
[DebuggerHidden]
|
||||
void IEnumerator.Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17002386 RID: 9094
|
||||
// (get) Token: 0x0600E0AB RID: 57515 RVA: 0x000624CE File Offset: 0x000606CE
|
||||
[Token(Token = "0x17002386")]
|
||||
object IEnumerator.Current
|
||||
{
|
||||
[Token(Token = "0x600E0AB")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "7")]
|
||||
[DebuggerHidden]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04009203 RID: 37379
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009203")]
|
||||
private int <>1__state;
|
||||
|
||||
// Token: 0x04009204 RID: 37380
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009204")]
|
||||
private KENFJGFMIPM <>2__current;
|
||||
|
||||
// Token: 0x04009205 RID: 37381
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4009205")]
|
||||
public RoomCode.APJEEHONKAB <>4__this;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200224D RID: 8781
|
||||
[Token(Token = "0x200224D")]
|
||||
[CompilerGenerated]
|
||||
private sealed class MNMEIMAGBBI
|
||||
{
|
||||
// Token: 0x0600E0AC RID: 57516 RVA: 0x0033F914 File Offset: 0x0033DB14
|
||||
[Token(Token = "0x600E0AC")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public MNMEIMAGBBI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E0AD RID: 57517 RVA: 0x0033F928 File Offset: 0x0033DB28
|
||||
[Token(Token = "0x600E0AD")]
|
||||
[Address(RVA = "0x3F61A0", Offset = "0x3F4FA0", VA = "0x1803F61A0")]
|
||||
internal void <Handle>b__6()
|
||||
{
|
||||
this.done = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600E0AE RID: 57518 RVA: 0x0033F93C File Offset: 0x0033DB3C
|
||||
[Token(Token = "0x600E0AE")]
|
||||
[Address(RVA = "0x42D5E0", Offset = "0x42C3E0", VA = "0x18042D5E0")]
|
||||
internal bool <Handle>b__7()
|
||||
{
|
||||
return this.done;
|
||||
}
|
||||
|
||||
// Token: 0x04009206 RID: 37382
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009206")]
|
||||
public bool done;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user