m
This commit is contained in:
@@ -0,0 +1,1069 @@
|
||||
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: 0x020022FD RID: 8957
|
||||
[Token(Token = "0x20022FD")]
|
||||
public abstract class ActionCode : MonoBehaviour
|
||||
{
|
||||
// Token: 0x1700240F RID: 9231
|
||||
// (get) Token: 0x0600E3E3 RID: 58339 RVA: 0x00345BB8 File Offset: 0x00343DB8
|
||||
// (set) Token: 0x0600E3E4 RID: 58340 RVA: 0x00345BCC File Offset: 0x00343DCC
|
||||
[Token(Token = "0x1700240F")]
|
||||
public string GHJLPBDGODO
|
||||
{
|
||||
[Token(Token = "0x600E3E3")]
|
||||
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
|
||||
get;
|
||||
[Token(Token = "0x600E3E4")]
|
||||
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
|
||||
protected set;
|
||||
}
|
||||
|
||||
// Token: 0x17002410 RID: 9232
|
||||
// (get) Token: 0x0600E3E5 RID: 58341 RVA: 0x00345BE0 File Offset: 0x00343DE0
|
||||
// (set) Token: 0x0600E3E6 RID: 58342 RVA: 0x00345BF4 File Offset: 0x00343DF4
|
||||
[Token(Token = "0x17002410")]
|
||||
public static ActionCode.HKFNFGGEPMP JLBOBOMDMPA
|
||||
{
|
||||
[Token(Token = "0x600E3E5")]
|
||||
[Address(RVA = "0x19BAF30", Offset = "0x19B9F30", VA = "0x1819BAF30")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E3E5)
|
||||
|
||||
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 = "0x600E3E6")]
|
||||
[Address(RVA = "0x19BA510", Offset = "0x19B9510", VA = "0x1819BA510")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E3E7 RID: 58343 RVA: 0x00345C04 File Offset: 0x00343E04
|
||||
[Token(Token = "0x600E3E7")]
|
||||
[Address(RVA = "0x19BADA0", Offset = "0x19B9DA0", VA = "0x1819BADA0")]
|
||||
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: 0x0600E3E8 RID: 58344 RVA: 0x00345C6C File Offset: 0x00343E6C
|
||||
[Token(Token = "0x600E3E8")]
|
||||
[Address(RVA = "0x19BA630", Offset = "0x19B9630", VA = "0x1819BA630", 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: 0x0600E3E9 RID: 58345
|
||||
[Token(Token = "0x600E3E9")]
|
||||
[Address(Slot = "5")]
|
||||
public abstract PMGCJEPKFOF<ActionCode.HKFNFGGEPMP> Create(object IIFJDCEPNMJ);
|
||||
|
||||
// Token: 0x0600E3EA RID: 58346
|
||||
[Token(Token = "0x600E3EA")]
|
||||
[Address(Slot = "6")]
|
||||
public abstract DABKFAIHBBP CreateAndShare(Route LPJOBOLHFMI, object IIFJDCEPNMJ);
|
||||
|
||||
// Token: 0x0600E3EB RID: 58347 RVA: 0x00345D70 File Offset: 0x00343F70
|
||||
[Token(Token = "0x600E3EB")]
|
||||
[Address(RVA = "0x19BA0C0", Offset = "0x19B90C0", VA = "0x1819BA0C0", Slot = "7")]
|
||||
public virtual void CreateButtonPressed()
|
||||
{
|
||||
LinkManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
EAEKNPLNKKO type = this.Config.type;
|
||||
int num = 0;
|
||||
DABKFAIHBBP dabkfaihbbp = instance.CreateAndShare(type, num);
|
||||
}
|
||||
|
||||
// Token: 0x0600E3EC RID: 58348 RVA: 0x00345DA0 File Offset: 0x00343FA0
|
||||
[Token(Token = "0x600E3EC")]
|
||||
[Address(RVA = "0x19BA550", Offset = "0x19B9550", VA = "0x1819BA550")]
|
||||
public string GetActionLinkData(object HEEPBKFPEFI)
|
||||
{
|
||||
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
EAEKNPLNKKO type = this.Config.type;
|
||||
if (HEEPBKFPEFI == 0)
|
||||
{
|
||||
}
|
||||
return JsonUtility.ToJson(JsonUtility.ToJson(HEEPBKFPEFI));
|
||||
}
|
||||
|
||||
// Token: 0x0600E3ED RID: 58349
|
||||
[Token(Token = "0x600E3ED")]
|
||||
[Address(Slot = "8")]
|
||||
public abstract DABKFAIHBBP Handle(LinkManager.ELGKGFGCNJL JBLKFFDDMJH);
|
||||
|
||||
// Token: 0x0600E3EE RID: 58350
|
||||
[Token(Token = "0x600E3EE")]
|
||||
[Address(Slot = "9")]
|
||||
public abstract void ModifyPreAuthLaunchTarget(BootSequence.IIACGMGMLOB HHBNIDNOLDI, LinkManager.ELGKGFGCNJL JBLKFFDDMJH);
|
||||
|
||||
// Token: 0x0600E3EF RID: 58351 RVA: 0x00345DD4 File Offset: 0x00343FD4
|
||||
[Token(Token = "0x600E3EF")]
|
||||
[Address(RVA = "0x22A7620", Offset = "0x22A6620", VA = "0x1822A7620")]
|
||||
public T ParseExtraJson<T>(LinkManager.ELGKGFGCNJL JBLKFFDDMJH)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E3F0 RID: 58352 RVA: 0x00345DE8 File Offset: 0x00343FE8
|
||||
[Token(Token = "0x600E3F0")]
|
||||
[Address(RVA = "0x19BAC40", Offset = "0x19B9C40", VA = "0x1819BAC40")]
|
||||
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: 0x0600E3F1 RID: 58353 RVA: 0x00345E34 File Offset: 0x00344034
|
||||
[Token(Token = "0x600E3F1")]
|
||||
[Address(RVA = "0x19B9D70", Offset = "0x19B8D70", VA = "0x1819B9D70")]
|
||||
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;
|
||||
int num2;
|
||||
LinkManager.FCEMOOGCLOJ fcemoogcloj = new LinkManager.FCEMOOGCLOJ(num2);
|
||||
num2 = 0;
|
||||
fcemoogcloj.waitForWatchClosed = false;
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(fcemoogcloj);
|
||||
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 num4 = 0;
|
||||
int num5 = 0;
|
||||
instance2.PlayWatchNotification(num5 != 0, (NotificationManager.HLJEOKDOLPF)(-1), playerNotification2, num4);
|
||||
WatchMenuProjector watchMenuProjector = watch.OHPDNGENFJL;
|
||||
int num6 = 0;
|
||||
watchMenuProjector.AuthorityOpenMenuDetached(num6 != 0);
|
||||
};
|
||||
int num3 = 0;
|
||||
num3 += num3;
|
||||
num3++;
|
||||
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: 0x0600E3F2 RID: 58354 RVA: 0x00345EB4 File Offset: 0x003440B4
|
||||
[Token(Token = "0x600E3F2")]
|
||||
[Address(RVA = "0x19BA9E0", Offset = "0x19B99E0", VA = "0x1819BA9E0")]
|
||||
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: 0x0600E3F3 RID: 58355 RVA: 0x00345F1C File Offset: 0x0034411C
|
||||
[Token(Token = "0x600E3F3")]
|
||||
[Address(RVA = "0x19B9C80", Offset = "0x19B8C80", VA = "0x1819B9C80")]
|
||||
public static string ActionCodeToUrl(string LIMGCIECODJ)
|
||||
{
|
||||
return ActionCode.DKCOABPANFH(LinkManager.GetAbsoluteShareUrl(""), "a", LIMGCIECODJ);
|
||||
}
|
||||
|
||||
// Token: 0x0600E3F4 RID: 58356 RVA: 0x00345F40 File Offset: 0x00344140
|
||||
[Token(Token = "0x600E3F4")]
|
||||
[Address(RVA = "0x19B9CF0", Offset = "0x19B8CF0", VA = "0x1819B9CF0")]
|
||||
public static string ActionUrlToCode(string KCDNNDGKINC)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = LinkManager.ELGKGFGCNJL.EPGHLIPKPBJ(KCDNNDGKINC).TryGetValue("a", num);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E3F5 RID: 58357 RVA: 0x00345F68 File Offset: 0x00344168
|
||||
[Token(Token = "0x600E3F5")]
|
||||
[Address(RVA = "0x19B9F40", Offset = "0x19B8F40", VA = "0x1819B9F40")]
|
||||
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: 0x0600E3F6 RID: 58358 RVA: 0x00345FB8 File Offset: 0x003441B8
|
||||
[Token(Token = "0x600E3F6")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
protected ActionCode()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E3F7 RID: 58359 RVA: 0x00345FCC File Offset: 0x003441CC
|
||||
[Token(Token = "0x600E3F7")]
|
||||
[Address(RVA = "0x19BA140", Offset = "0x19B9140", VA = "0x1819BA140")]
|
||||
[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: 0x04009339 RID: 37689
|
||||
[Token(Token = "0x4009339")]
|
||||
public const string QueryParameter = "a";
|
||||
|
||||
// Token: 0x0400933A RID: 37690
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400933A")]
|
||||
public ActionCode.Configuration Config;
|
||||
|
||||
// Token: 0x020022FE RID: 8958
|
||||
[Token(Token = "0x20022FE")]
|
||||
public struct HKFNFGGEPMP
|
||||
{
|
||||
// Token: 0x0600E3F8 RID: 58360 RVA: 0x0034608C File Offset: 0x0034428C
|
||||
[Token(Token = "0x600E3F8")]
|
||||
[Address(RVA = "0x4AF6A0", Offset = "0x4AE6A0", VA = "0x1804AF6A0")]
|
||||
public HKFNFGGEPMP(string LIMGCIECODJ, string KCDNNDGKINC)
|
||||
{
|
||||
this.<ICDLHIJMNII>k__BackingField = LIMGCIECODJ;
|
||||
this.APBAPGCDANF = KCDNNDGKINC;
|
||||
}
|
||||
|
||||
// Token: 0x17002411 RID: 9233
|
||||
// (get) Token: 0x0600E3F9 RID: 58361 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600E3FA RID: 58362 RVA: 0x003460A8 File Offset: 0x003442A8
|
||||
[Token(Token = "0x17002411")]
|
||||
public string FGCOABJCMKO
|
||||
{
|
||||
[Token(Token = "0x600E3F9")]
|
||||
[Address(RVA = "0x63E630", Offset = "0x63D630", VA = "0x18063E630")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600E3FA")]
|
||||
[Address(RVA = "0x593200", Offset = "0x592200", VA = "0x180593200")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
this.<ICDLHIJMNII>k__BackingField = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002412 RID: 9234
|
||||
// (get) Token: 0x0600E3FB RID: 58363 RVA: 0x003460BC File Offset: 0x003442BC
|
||||
// (set) Token: 0x0600E3FC RID: 58364 RVA: 0x003460D0 File Offset: 0x003442D0
|
||||
[Token(Token = "0x17002412")]
|
||||
public string APBAPGCDANF
|
||||
{
|
||||
[Token(Token = "0x600E3FB")]
|
||||
[Address(RVA = "0x634760", Offset = "0x633760", VA = "0x180634760")]
|
||||
get;
|
||||
[Token(Token = "0x600E3FC")]
|
||||
[Address(RVA = "0x6347B0", Offset = "0x6337B0", VA = "0x1806347B0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0600E3FD RID: 58365 RVA: 0x003460E4 File Offset: 0x003442E4
|
||||
[Token(Token = "0x600E3FD")]
|
||||
[Address(RVA = "0x19BE070", Offset = "0x19BD070", VA = "0x1819BE070")]
|
||||
public static ActionCode.HKFNFGGEPMP DJOGJFAJEMB(string LIMGCIECODJ)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E3FD)
|
||||
|
||||
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: 0x0600E3FE RID: 58366 RVA: 0x003460FC File Offset: 0x003442FC
|
||||
[Token(Token = "0x600E3FE")]
|
||||
[Address(RVA = "0x19BE100", Offset = "0x19BD100", VA = "0x1819BE100")]
|
||||
public static ActionCode.HKFNFGGEPMP KGEHHCADCHK(string KCDNNDGKINC)
|
||||
{
|
||||
int num = 0;
|
||||
Dictionary<string, string> dictionary;
|
||||
bool flag = dictionary.TryGetValue("a", num);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020022FF RID: 8959
|
||||
[Token(Token = "0x20022FF")]
|
||||
[Serializable]
|
||||
public class Configuration
|
||||
{
|
||||
// Token: 0x17002413 RID: 9235
|
||||
// (get) Token: 0x0600E3FF RID: 58367 RVA: 0x00346120 File Offset: 0x00344320
|
||||
[Token(Token = "0x17002413")]
|
||||
public string Name
|
||||
{
|
||||
[Token(Token = "0x600E3FF")]
|
||||
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
|
||||
get
|
||||
{
|
||||
return this.name;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002414 RID: 9236
|
||||
// (get) Token: 0x0600E400 RID: 58368 RVA: 0x00346134 File Offset: 0x00344334
|
||||
[Token(Token = "0x17002414")]
|
||||
public EAEKNPLNKKO Type
|
||||
{
|
||||
[Token(Token = "0x600E400")]
|
||||
[Address(RVA = "0x411540", Offset = "0x410540", VA = "0x180411540")]
|
||||
get
|
||||
{
|
||||
return this.type;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002415 RID: 9237
|
||||
// (get) Token: 0x0600E401 RID: 58369 RVA: 0x00346148 File Offset: 0x00344348
|
||||
[Token(Token = "0x17002415")]
|
||||
public bool AutoRenew
|
||||
{
|
||||
[Token(Token = "0x600E401")]
|
||||
[Address(RVA = "0x891DD0", Offset = "0x890DD0", VA = "0x180891DD0")]
|
||||
get
|
||||
{
|
||||
return this.autoRenew;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002416 RID: 9238
|
||||
// (get) Token: 0x0600E402 RID: 58370 RVA: 0x0034615C File Offset: 0x0034435C
|
||||
[Token(Token = "0x17002416")]
|
||||
public int? AutoRenewHours
|
||||
{
|
||||
[Token(Token = "0x600E402")]
|
||||
[Address(RVA = "0x19BB820", Offset = "0x19BA820", VA = "0x1819BB820")]
|
||||
get
|
||||
{
|
||||
if (this.autoRenew)
|
||||
{
|
||||
int num = this.validHours;
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002417 RID: 9239
|
||||
// (get) Token: 0x0600E403 RID: 58371 RVA: 0x0034617C File Offset: 0x0034437C
|
||||
[Token(Token = "0x17002417")]
|
||||
public int? MaxUses
|
||||
{
|
||||
[Token(Token = "0x600E403")]
|
||||
[Address(RVA = "0x19BB8D0", Offset = "0x19BA8D0", VA = "0x1819BB8D0")]
|
||||
get
|
||||
{
|
||||
if (this.maxUses > 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002418 RID: 9240
|
||||
// (get) Token: 0x0600E404 RID: 58372 RVA: 0x00346194 File Offset: 0x00344394
|
||||
[Token(Token = "0x17002418")]
|
||||
public int ValidHours
|
||||
{
|
||||
[Token(Token = "0x600E404")]
|
||||
[Address(RVA = "0x470B60", Offset = "0x46FB60", VA = "0x180470B60")]
|
||||
get
|
||||
{
|
||||
return this.validHours;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002419 RID: 9241
|
||||
// (get) Token: 0x0600E405 RID: 58373 RVA: 0x003461A8 File Offset: 0x003443A8
|
||||
[Token(Token = "0x17002419")]
|
||||
public string CreateText
|
||||
{
|
||||
[Token(Token = "0x600E405")]
|
||||
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
|
||||
get
|
||||
{
|
||||
return this.createText;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700241A RID: 9242
|
||||
// (get) Token: 0x0600E406 RID: 58374 RVA: 0x003461BC File Offset: 0x003443BC
|
||||
[Token(Token = "0x1700241A")]
|
||||
public string DescriptionRTF
|
||||
{
|
||||
[Token(Token = "0x600E406")]
|
||||
[Address(RVA = "0x19BB880", Offset = "0x19BA880", VA = "0x1819BB880")]
|
||||
get
|
||||
{
|
||||
string text = this.name;
|
||||
string text2 = this.descriptionRTF;
|
||||
string text3 = string.Format(this.fullName, text);
|
||||
return string.Format(text2, text, text3);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700241B RID: 9243
|
||||
// (get) Token: 0x0600E407 RID: 58375 RVA: 0x003461EC File Offset: 0x003443EC
|
||||
[Token(Token = "0x1700241B")]
|
||||
public string FullName
|
||||
{
|
||||
[Token(Token = "0x600E407")]
|
||||
[Address(RVA = "0x19BB8C0", Offset = "0x19BA8C0", VA = "0x1819BB8C0")]
|
||||
get
|
||||
{
|
||||
string text = this.name;
|
||||
return string.Format(this.fullName, text);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700241C RID: 9244
|
||||
// (get) Token: 0x0600E408 RID: 58376 RVA: 0x0034620C File Offset: 0x0034440C
|
||||
[Token(Token = "0x1700241C")]
|
||||
public string ShareContent
|
||||
{
|
||||
[Token(Token = "0x600E408")]
|
||||
[Address(RVA = "0x19BB930", Offset = "0x19BA930", VA = "0x1819BB930")]
|
||||
get
|
||||
{
|
||||
string text = this.name;
|
||||
string text2 = this.shareContent;
|
||||
string text3 = string.Format(this.fullName, text);
|
||||
return string.Format(text2, text, text3);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700241D RID: 9245
|
||||
// (get) Token: 0x0600E409 RID: 58377 RVA: 0x0034623C File Offset: 0x0034443C
|
||||
[Token(Token = "0x1700241D")]
|
||||
public string ShareDescription
|
||||
{
|
||||
[Token(Token = "0x600E409")]
|
||||
[Address(RVA = "0x19BB970", Offset = "0x19BA970", VA = "0x1819BB970")]
|
||||
get
|
||||
{
|
||||
string text = this.name;
|
||||
string text2 = this.shareDescription;
|
||||
string text3 = string.Format(this.fullName, text);
|
||||
return string.Format(text2, text, text3);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700241E RID: 9246
|
||||
// (get) Token: 0x0600E40A RID: 58378 RVA: 0x0034626C File Offset: 0x0034446C
|
||||
[Token(Token = "0x1700241E")]
|
||||
public bool WellFormed
|
||||
{
|
||||
[Token(Token = "0x600E40A")]
|
||||
[Address(RVA = "0x19BB9B0", Offset = "0x19BA9B0", VA = "0x1819BB9B0")]
|
||||
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: 0x0600E40B RID: 58379 RVA: 0x003462D4 File Offset: 0x003444D4
|
||||
[Token(Token = "0x600E40B")]
|
||||
[Address(RVA = "0x19BB790", Offset = "0x19BA790", VA = "0x1819BB790")]
|
||||
public Configuration()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400933F RID: 37695
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400933F")]
|
||||
[SerializeField]
|
||||
[Header("Code Type:")]
|
||||
[Tooltip("Friendly name for this type of code")]
|
||||
private string name = "<THING>";
|
||||
|
||||
// Token: 0x04009340 RID: 37696
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009340")]
|
||||
[SerializeField]
|
||||
[Tooltip("The unique type of this code. There should one config per code type.")]
|
||||
private EAEKNPLNKKO type = (EAEKNPLNKKO)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x04009341 RID: 37697
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x4009341")]
|
||||
[SerializeField]
|
||||
[Tooltip("If true, valid hours will be renewed with each usage.")]
|
||||
[Header("ActionLink Settings:")]
|
||||
private bool autoRenew;
|
||||
|
||||
// Token: 0x04009342 RID: 37698
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4009342")]
|
||||
[SerializeField]
|
||||
[Tooltip("Use 0 for no usage limit.")]
|
||||
private int maxUses;
|
||||
|
||||
// Token: 0x04009343 RID: 37699
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x4009343")]
|
||||
[SerializeField]
|
||||
[Tooltip("Required number of hours before the code expires")]
|
||||
private int validHours = (int)((ulong)24L);
|
||||
|
||||
// Token: 0x04009344 RID: 37700
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4009344")]
|
||||
[SerializeField]
|
||||
[Header("UI Strings:")]
|
||||
[Tooltip("Label for the affirmative button on [ActionCodeSubscreenCreate]")]
|
||||
private string createText = "Create";
|
||||
|
||||
// Token: 0x04009345 RID: 37701
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4009345")]
|
||||
[TextArea]
|
||||
[SerializeField]
|
||||
[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: 0x04009346 RID: 37702
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4009346")]
|
||||
[SerializeField]
|
||||
[Tooltip("Full name of this Code Type. Use {0} for Name.")]
|
||||
private string fullName = "{0} Code";
|
||||
|
||||
// Token: 0x04009347 RID: 37703
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4009347")]
|
||||
[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: 0x04009348 RID: 37704
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4009348")]
|
||||
[TextArea]
|
||||
[SerializeField]
|
||||
[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: 0x02002300 RID: 8960
|
||||
[Token(Token = "0x2002300")]
|
||||
[CompilerGenerated]
|
||||
private sealed class MPHMOCLFAJO
|
||||
{
|
||||
// Token: 0x0600E40C RID: 58380 RVA: 0x00346344 File Offset: 0x00344544
|
||||
[Token(Token = "0x600E40C")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public MPHMOCLFAJO()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E40D RID: 58381 RVA: 0x00346358 File Offset: 0x00344558
|
||||
[Token(Token = "0x600E40D")]
|
||||
[Address(RVA = "0x19C5AF0", Offset = "0x19C4AF0", VA = "0x1819C5AF0")]
|
||||
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: 0x04009349 RID: 37705
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009349")]
|
||||
public WatchUI watch;
|
||||
|
||||
// Token: 0x0400934A RID: 37706
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400934A")]
|
||||
public CCEOLAOLEKJ targetPlayerAccount;
|
||||
}
|
||||
|
||||
// Token: 0x02002301 RID: 8961
|
||||
[Token(Token = "0x2002301")]
|
||||
[CompilerGenerated]
|
||||
private sealed class JPGLHBPKMHO
|
||||
{
|
||||
// Token: 0x0600E40E RID: 58382 RVA: 0x003463A4 File Offset: 0x003445A4
|
||||
[Token(Token = "0x600E40E")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public JPGLHBPKMHO()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E40F RID: 58383 RVA: 0x003463B8 File Offset: 0x003445B8
|
||||
[Token(Token = "0x600E40F")]
|
||||
[Address(RVA = "0x19BF1E0", Offset = "0x19BE1E0", VA = "0x1819BF1E0")]
|
||||
internal PMGCJEPKFOF<CCEOLAOLEKJ> <OpenChatThreadScreenAndSendMessageToPlayer>b__0()
|
||||
{
|
||||
return PEGGCEDHBOF.NFKMGNHDCMN(this.otherPlayerId);
|
||||
}
|
||||
|
||||
// Token: 0x0600E410 RID: 58384 RVA: 0x003463D0 File Offset: 0x003445D0
|
||||
[Token(Token = "0x600E410")]
|
||||
[Address(RVA = "0x19BF240", Offset = "0x19BE240", VA = "0x1819BF240")]
|
||||
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: 0x0400934B RID: 37707
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400934B")]
|
||||
public int otherPlayerId;
|
||||
|
||||
// Token: 0x0400934C RID: 37708
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400934C")]
|
||||
public string chatMessage;
|
||||
|
||||
// Token: 0x0400934D RID: 37709
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400934D")]
|
||||
public string playerNotification;
|
||||
|
||||
// Token: 0x0400934E RID: 37710
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400934E")]
|
||||
public string chatFailureTitle;
|
||||
|
||||
// Token: 0x0400934F RID: 37711
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400934F")]
|
||||
public string chatFailureBody;
|
||||
}
|
||||
|
||||
// Token: 0x02002302 RID: 8962
|
||||
[Token(Token = "0x2002302")]
|
||||
[CompilerGenerated]
|
||||
private sealed class CHIECBCCDIO
|
||||
{
|
||||
// Token: 0x0600E411 RID: 58385 RVA: 0x003464E4 File Offset: 0x003446E4
|
||||
[Token(Token = "0x600E411")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public CHIECBCCDIO()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E412 RID: 58386 RVA: 0x003464F8 File Offset: 0x003446F8
|
||||
[Token(Token = "0x600E412")]
|
||||
[Address(RVA = "0x19BAF80", Offset = "0x19B9F80", VA = "0x1819BAF80")]
|
||||
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: 0x04009350 RID: 37712
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009350")]
|
||||
public CCEOLAOLEKJ account;
|
||||
|
||||
// Token: 0x04009351 RID: 37713
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009351")]
|
||||
public ActionCode.JPGLHBPKMHO CS$<>8__locals1;
|
||||
}
|
||||
|
||||
// Token: 0x02002303 RID: 8963
|
||||
[Token(Token = "0x2002303")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AMGEOBPAONP
|
||||
{
|
||||
// Token: 0x0600E413 RID: 58387 RVA: 0x00346530 File Offset: 0x00344730
|
||||
[Token(Token = "0x600E413")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public AMGEOBPAONP()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E414 RID: 58388 RVA: 0x00346544 File Offset: 0x00344744
|
||||
[Token(Token = "0x600E414")]
|
||||
[Address(RVA = "0x19B9140", Offset = "0x19B8140", VA = "0x1819B9140")]
|
||||
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: 0x04009352 RID: 37714
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009352")]
|
||||
public WatchUI watch;
|
||||
|
||||
// Token: 0x04009353 RID: 37715
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009353")]
|
||||
public ActionCode.CHIECBCCDIO CS$<>8__locals2;
|
||||
}
|
||||
|
||||
// Token: 0x02002304 RID: 8964
|
||||
[Token(Token = "0x2002304")]
|
||||
[CompilerGenerated]
|
||||
private sealed class OICGGGDPICC
|
||||
{
|
||||
// Token: 0x0600E415 RID: 58389 RVA: 0x003465E4 File Offset: 0x003447E4
|
||||
[Token(Token = "0x600E415")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public OICGGGDPICC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E416 RID: 58390 RVA: 0x003465F8 File Offset: 0x003447F8
|
||||
[Token(Token = "0x600E416")]
|
||||
[Address(RVA = "0x19C5C80", Offset = "0x19C4C80", VA = "0x1819C5C80")]
|
||||
internal void <ConsumeActionLinkIfValid>b__0(PLDFOPCHHJG actionLink)
|
||||
{
|
||||
if (actionLink != 0 && actionLink.FBLEJONFPAK)
|
||||
{
|
||||
this.linkPromise.OOOIENHGNCA();
|
||||
return;
|
||||
}
|
||||
this.linkPromise.HMFPPBJFHKD("Link null or invalid");
|
||||
}
|
||||
|
||||
// Token: 0x04009354 RID: 37716
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009354")]
|
||||
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: 0x02002305 RID: 8965
|
||||
[Token(Token = "0x2002305")]
|
||||
public class ClubCode : ActionCode
|
||||
{
|
||||
// Token: 0x0600E417 RID: 58391 RVA: 0x00346634 File Offset: 0x00344834
|
||||
[Token(Token = "0x600E417")]
|
||||
[Address(RVA = "0x19BB1A0", Offset = "0x19BA1A0", VA = "0x1819BB1A0", Slot = "5")]
|
||||
public override PMGCJEPKFOF<ActionCode.HKFNFGGEPMP> Create(object IIFJDCEPNMJ)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E417)
|
||||
|
||||
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: 0x0600E418 RID: 58392 RVA: 0x00346690 File Offset: 0x00344890
|
||||
[Token(Token = "0x600E418")]
|
||||
[Address(RVA = "0x19BAFB0", Offset = "0x19B9FB0", VA = "0x1819BAFB0", 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: 0x0600E419 RID: 58393 RVA: 0x003466C4 File Offset: 0x003448C4
|
||||
[Token(Token = "0x600E419")]
|
||||
[Address(RVA = "0x19BB090", Offset = "0x19BA090", VA = "0x1819BB090", 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: 0x0600E41A RID: 58394 RVA: 0x00346724 File Offset: 0x00344924
|
||||
[Token(Token = "0x600E41A")]
|
||||
[Address(RVA = "0x19BB440", Offset = "0x19BA440", VA = "0x1819BB440", 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;
|
||||
int num3;
|
||||
LinkManager.FCEMOOGCLOJ fcemoogcloj = new LinkManager.FCEMOOGCLOJ(num3);
|
||||
num3 = 0;
|
||||
fcemoogcloj.waitForWatchClosed = false;
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(fcemoogcloj);
|
||||
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 num4 = 0;
|
||||
int num5 = 0;
|
||||
instance2.PlayWatchNotification(num5 != 0, (NotificationManager.HLJEOKDOLPF)(-1), text, num4);
|
||||
}
|
||||
};
|
||||
<>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 num6 = 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 num7 = 0;
|
||||
bool flag2 = WatchUI.OpenWatchFlow(flowByType, true, num7);
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
<>9__4 = action2;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
}
|
||||
DABKFAIHBBP dabkfaihbbp = JJEKJGALHKO.LIPGKFECLDO("Invalid Club Id");
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E41B RID: 58395 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E41B")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "9")]
|
||||
public override void ModifyPreAuthLaunchTarget(BootSequence.IIACGMGMLOB HHBNIDNOLDI, LinkManager.ELGKGFGCNJL JBLKFFDDMJH)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E41C RID: 58396 RVA: 0x003467BC File Offset: 0x003449BC
|
||||
[Token(Token = "0x600E41C")]
|
||||
[Address(RVA = "0x19BB720", Offset = "0x19BA720", VA = "0x1819BB720")]
|
||||
public ClubCode()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04009355 RID: 37717
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4009355")]
|
||||
[SerializeField]
|
||||
[Tooltip("Error dialog Body for when we can't even show the club UI due to permissions or club settings")]
|
||||
[Header("UI Strings:")]
|
||||
private string cantShowClubBody = "This club is private and the sender doesn't have permissions to invite you.";
|
||||
|
||||
// Token: 0x04009356 RID: 37718
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4009356")]
|
||||
[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: 0x04009357 RID: 37719
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4009357")]
|
||||
[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: 0x04009358 RID: 37720
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4009358")]
|
||||
[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: 0x04009359 RID: 37721
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4009359")]
|
||||
[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: 0x02002306 RID: 8966
|
||||
[Token(Token = "0x2002306")]
|
||||
[Serializable]
|
||||
private struct ClubData
|
||||
{
|
||||
// Token: 0x0400935A RID: 37722
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400935A")]
|
||||
public long ClubId;
|
||||
|
||||
// Token: 0x0400935B RID: 37723
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400935B")]
|
||||
public PJCALHOPMKJ Joinability;
|
||||
|
||||
// Token: 0x0400935C RID: 37724
|
||||
[FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x400935C")]
|
||||
public DIGMAIMMHAP Visibility;
|
||||
}
|
||||
|
||||
// Token: 0x02002307 RID: 8967
|
||||
[Token(Token = "0x2002307")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AGBNJAPCHKC
|
||||
{
|
||||
// Token: 0x0600E41D RID: 58397 RVA: 0x00346808 File Offset: 0x00344A08
|
||||
[Token(Token = "0x600E41D")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public AGBNJAPCHKC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E41E RID: 58398 RVA: 0x0034681C File Offset: 0x00344A1C
|
||||
[Token(Token = "0x600E41E")]
|
||||
[Address(RVA = "0x183FD30", Offset = "0x183ED30", VA = "0x18183FD30")]
|
||||
internal void <CreateAndShare>b__0(ActionCode.HKFNFGGEPMP result)
|
||||
{
|
||||
ActionCode.Configuration config = this.<>4__this.Config;
|
||||
Route rruishareRoute = this.RRUIShareRoute;
|
||||
}
|
||||
|
||||
// Token: 0x0400935D RID: 37725
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400935D")]
|
||||
public Route RRUIShareRoute;
|
||||
|
||||
// Token: 0x0400935E RID: 37726
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400935E")]
|
||||
public ClubCode <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x02002308 RID: 8968
|
||||
[Token(Token = "0x2002308")]
|
||||
[CompilerGenerated]
|
||||
private sealed class ADIIABBAMNN
|
||||
{
|
||||
// Token: 0x0600E41F RID: 58399 RVA: 0x00346844 File Offset: 0x00344A44
|
||||
[Token(Token = "0x600E41F")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public ADIIABBAMNN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E420 RID: 58400 RVA: 0x00346858 File Offset: 0x00344A58
|
||||
[Token(Token = "0x600E420")]
|
||||
[Address(RVA = "0x19B8A80", Offset = "0x19B7A80", VA = "0x1819B8A80")]
|
||||
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: 0x0600E421 RID: 58401 RVA: 0x003468D4 File Offset: 0x00344AD4
|
||||
[Token(Token = "0x600E421")]
|
||||
[Address(RVA = "0x19B8B60", Offset = "0x19B7B60", VA = "0x1819B8B60")]
|
||||
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: 0x0600E422 RID: 58402 RVA: 0x00346948 File Offset: 0x00344B48
|
||||
[Token(Token = "0x600E422")]
|
||||
[Address(RVA = "0x19B8CA0", Offset = "0x19B7CA0", VA = "0x1819B8CA0")]
|
||||
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: 0x0600E423 RID: 58403 RVA: 0x003469AC File Offset: 0x00344BAC
|
||||
[Token(Token = "0x600E423")]
|
||||
[Address(RVA = "0x19B8D60", Offset = "0x19B7D60", VA = "0x1819B8D60")]
|
||||
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: 0x0400935F RID: 37727
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400935F")]
|
||||
public PLILLKHMNDA club;
|
||||
|
||||
// Token: 0x04009360 RID: 37728
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009360")]
|
||||
public LinkManager.ELGKGFGCNJL pendingLink;
|
||||
|
||||
// Token: 0x04009361 RID: 37729
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4009361")]
|
||||
public ClubCode <>4__this;
|
||||
|
||||
// Token: 0x04009362 RID: 37730
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4009362")]
|
||||
public ClubCode.ClubData data;
|
||||
|
||||
// Token: 0x04009363 RID: 37731
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4009363")]
|
||||
public bool joined;
|
||||
|
||||
// Token: 0x04009364 RID: 37732
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4009364")]
|
||||
public Action <>9__3;
|
||||
|
||||
// Token: 0x04009365 RID: 37733
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4009365")]
|
||||
public Action <>9__4;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1044 @@
|
||||
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: 0x0200230A RID: 8970
|
||||
[Token(Token = "0x200230A")]
|
||||
public class FriendCode : ActionCode
|
||||
{
|
||||
// Token: 0x0600E427 RID: 58407 RVA: 0x00346AD0 File Offset: 0x00344CD0
|
||||
[Token(Token = "0x600E427")]
|
||||
[Address(RVA = "0x19BC940", Offset = "0x19BB940", VA = "0x1819BC940", 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: 0x0600E428 RID: 58408 RVA: 0x00346B10 File Offset: 0x00344D10
|
||||
[Token(Token = "0x600E428")]
|
||||
[Address(RVA = "0x19BC860", Offset = "0x19BB860", VA = "0x1819BC860", 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: 0x0600E429 RID: 58409 RVA: 0x00346B44 File Offset: 0x00344D44
|
||||
[Token(Token = "0x600E429")]
|
||||
[Address(RVA = "0x19BD0F0", Offset = "0x19BC0F0", VA = "0x1819BD0F0", 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: 0x0600E42A RID: 58410 RVA: 0x00346B98 File Offset: 0x00344D98
|
||||
[Token(Token = "0x600E42A")]
|
||||
[Address(RVA = "0x19BD170", Offset = "0x19BC170", VA = "0x1819BD170", Slot = "8")]
|
||||
public override DABKFAIHBBP Handle(LinkManager.ELGKGFGCNJL JBLKFFDDMJH)
|
||||
{
|
||||
FriendCode.GEICJGCDNNM geicjgcdnnm = new FriendCode.GEICJGCDNNM();
|
||||
geicjgcdnnm.pendingLink = JBLKFFDDMJH;
|
||||
geicjgcdnnm.<>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 pendingLink = geicjgcdnnm.pendingLink;
|
||||
if (<KBFNGJBKEOP>k__BackingField != num)
|
||||
{
|
||||
int num2 = 0;
|
||||
geicjgcdnnm.friend = num2;
|
||||
PMGCJEPKFOF<CCEOLAOLEKJ> pmgcjepkfof = PEGGCEDHBOF.NFKMGNHDCMN(pendingLink.LIOKHLNNDFL.<KBFNGJBKEOP>k__BackingField);
|
||||
Func<CCEOLAOLEKJ, DABKFAIHBBP> func = delegate(CCEOLAOLEKJ a)
|
||||
{
|
||||
LinkManager.ELGKGFGCNJL pendingLink2 = geicjgcdnnm.pendingLink;
|
||||
geicjgcdnnm.friend = a;
|
||||
COFHGNFJMOG.OLOEFOJHNGF liokhlnndfl = pendingLink2.LIOKHLNNDFL;
|
||||
FriendCode <>4__this = geicjgcdnnm.<>4__this;
|
||||
string <GLCPMMJOCEJ>k__BackingField = liokhlnndfl.<GLCPMMJOCEJ>k__BackingField;
|
||||
ActionCode.Configuration config = <>4__this.Config;
|
||||
if (config.autoRenew)
|
||||
{
|
||||
int validHours = config.validHours;
|
||||
}
|
||||
int num4 = 0;
|
||||
LinkManager.ELGKGFGCNJL pendingLink3 = geicjgcdnnm.pendingLink;
|
||||
bool mhjmmlihdea = pendingLink3.MHJMMLIHDEA;
|
||||
bool nnnoilancib = pendingLink3.NNNOILANCIB;
|
||||
int num5 = 0;
|
||||
return ActionCode.ConsumeActionLinkIfValid(<GLCPMMJOCEJ>k__BackingField, num4, (EAEKNPLNKKO)num5, nnnoilancib, mhjmmlihdea);
|
||||
};
|
||||
if (num2 < geicjgcdnnm)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == geicjgcdnnm)
|
||||
{
|
||||
goto IL_A0;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
Action action = delegate
|
||||
{
|
||||
FriendCode <>4__this2 = geicjgcdnnm.<>4__this;
|
||||
CCEOLAOLEKJ friend = geicjgcdnnm.friend;
|
||||
Action<string> <>9__ = geicjgcdnnm.<>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)
|
||||
{
|
||||
geicjgcdnnm.pendingLink.LBDAAMOAKBA = e;
|
||||
};
|
||||
geicjgcdnnm.<>9__2 = action2;
|
||||
}
|
||||
int num6 = 0;
|
||||
<>4__this2.FriendAndChatOrGoToAccount(friend, text3, text4, text5, text6, text, text2, num6, <>9__);
|
||||
};
|
||||
IL_A0:
|
||||
uint num3;
|
||||
num3 += num3;
|
||||
}
|
||||
pendingLink.LBDAAMOAKBA = "You can't use your own friend code!";
|
||||
DABKFAIHBBP dabkfaihbbp = JJEKJGALHKO.LIPGKFECLDO("You can't use your own friend code!");
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E42B RID: 58411 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E42B")]
|
||||
[Address(RVA = "0x19BCA80", Offset = "0x19BBA80", VA = "0x1819BCA80")]
|
||||
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: 0x0600E42C RID: 58412 RVA: 0x00346C6C File Offset: 0x00344E6C
|
||||
[Token(Token = "0x600E42C")]
|
||||
[Address(RVA = "0x19BD650", Offset = "0x19BC650", VA = "0x1819BD650", 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: 0x0600E42D RID: 58413 RVA: 0x00346C94 File Offset: 0x00344E94
|
||||
[Token(Token = "0x600E42D")]
|
||||
[Address(RVA = "0x19BD4B0", Offset = "0x19BC4B0", VA = "0x1819BD4B0")]
|
||||
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: 0x0600E42E RID: 58414 RVA: 0x00346CE8 File Offset: 0x00344EE8
|
||||
[Token(Token = "0x600E42E")]
|
||||
[Address(RVA = "0x19BD440", Offset = "0x19BC440", VA = "0x1819BD440")]
|
||||
private IEnumerator<KENFJGFMIPM> JLPLENCKMBA(CCEOLAOLEKJ PLLDFPHMJIK)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E42E)
|
||||
|
||||
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: 0x0600E42F RID: 58415 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E42F")]
|
||||
[Address(RVA = "0x19BCF30", Offset = "0x19BBF30", VA = "0x1819BCF30")]
|
||||
private PMGCJEPKFOF<bool> GOOGMAKIJDF(CCEOLAOLEKJ PLLDFPHMJIK)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E430 RID: 58416 RVA: 0x00346D14 File Offset: 0x00344F14
|
||||
[Token(Token = "0x600E430")]
|
||||
[Address(RVA = "0x19BD6D0", Offset = "0x19BC6D0", VA = "0x1819BD6D0")]
|
||||
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: 0x0600E431 RID: 58417 RVA: 0x00346DA4 File Offset: 0x00344FA4
|
||||
[Token(Token = "0x600E431")]
|
||||
[Address(RVA = "0x19BD900", Offset = "0x19BC900", VA = "0x1819BD900")]
|
||||
public FriendCode()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E432 RID: 58418 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x600E432")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
|
||||
static FriendCode()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x04009368 RID: 37736
|
||||
[Token(Token = "0x4009368")]
|
||||
private static CCEOLAOLEKJ AMKINLCFEPO;
|
||||
|
||||
// Token: 0x04009369 RID: 37737
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4009369")]
|
||||
[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: 0x0400936A RID: 37738
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400936A")]
|
||||
[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: 0x0400936B RID: 37739
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400936B")]
|
||||
[SerializeField]
|
||||
private string chatMessage = "I used your friend code! Click the photo to see my profile!";
|
||||
|
||||
// Token: 0x0400936C RID: 37740
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400936C")]
|
||||
[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: 0x0400936D RID: 37741
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400936D")]
|
||||
[SerializeField]
|
||||
[Tooltip("This message is displayed if the friend cannot be added.")]
|
||||
private string friendAddFailureTitle = "Friend add failure!";
|
||||
|
||||
// Token: 0x0400936E RID: 37742
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400936E")]
|
||||
[SerializeField]
|
||||
[Tooltip("Use {0} to insert the code creator's username.")]
|
||||
private string playerNotification = "Friend code success! @{0} is now your friend!";
|
||||
|
||||
// Token: 0x0200230B RID: 8971
|
||||
[Token(Token = "0x200230B")]
|
||||
private enum KKDOMAAKOLE
|
||||
{
|
||||
// Token: 0x04009370 RID: 37744
|
||||
[Token(Token = "0x4009370")]
|
||||
GenericError = -1,
|
||||
// Token: 0x04009371 RID: 37745
|
||||
[Token(Token = "0x4009371")]
|
||||
Success,
|
||||
// Token: 0x04009372 RID: 37746
|
||||
[Token(Token = "0x4009372")]
|
||||
FriendInPrivateRoom,
|
||||
// Token: 0x04009373 RID: 37747
|
||||
[Token(Token = "0x4009373")]
|
||||
FriendInaccessible,
|
||||
// Token: 0x04009374 RID: 37748
|
||||
[Token(Token = "0x4009374")]
|
||||
FriendOffline
|
||||
}
|
||||
|
||||
// Token: 0x0200230C RID: 8972
|
||||
[Token(Token = "0x200230C")]
|
||||
[CompilerGenerated]
|
||||
private sealed class IKHFLANOCMC
|
||||
{
|
||||
// Token: 0x0600E433 RID: 58419 RVA: 0x00346DFC File Offset: 0x00344FFC
|
||||
[Token(Token = "0x600E433")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public IKHFLANOCMC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E434 RID: 58420 RVA: 0x00346E10 File Offset: 0x00345010
|
||||
[Token(Token = "0x600E434")]
|
||||
[Address(RVA = "0x183FD30", Offset = "0x183ED30", VA = "0x18183FD30")]
|
||||
internal void <CreateAndShare>b__0(ActionCode.HKFNFGGEPMP result)
|
||||
{
|
||||
ActionCode.Configuration config = this.<>4__this.Config;
|
||||
Route rruishareRoute = this.RRUIShareRoute;
|
||||
}
|
||||
|
||||
// Token: 0x04009375 RID: 37749
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009375")]
|
||||
public Route RRUIShareRoute;
|
||||
|
||||
// Token: 0x04009376 RID: 37750
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009376")]
|
||||
public FriendCode <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x0200230D RID: 8973
|
||||
[Token(Token = "0x200230D")]
|
||||
[CompilerGenerated]
|
||||
private sealed class GEICJGCDNNM
|
||||
{
|
||||
// Token: 0x0600E435 RID: 58421 RVA: 0x00346E38 File Offset: 0x00345038
|
||||
[Token(Token = "0x600E435")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public GEICJGCDNNM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E436 RID: 58422 RVA: 0x00346E4C File Offset: 0x0034504C
|
||||
[Token(Token = "0x600E436")]
|
||||
[Address(RVA = "0x19BDD70", Offset = "0x19BCD70", VA = "0x1819BDD70")]
|
||||
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: 0x0600E437 RID: 58423 RVA: 0x00346ECC File Offset: 0x003450CC
|
||||
[Token(Token = "0x600E437")]
|
||||
[Address(RVA = "0x19BDE50", Offset = "0x19BCE50", VA = "0x1819BDE50")]
|
||||
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: 0x0600E438 RID: 58424 RVA: 0x00346F58 File Offset: 0x00345158
|
||||
[Token(Token = "0x600E438")]
|
||||
[Address(RVA = "0x19BDF80", Offset = "0x19BCF80", VA = "0x1819BDF80")]
|
||||
internal void <Handle>b__2(string e)
|
||||
{
|
||||
this.pendingLink.LBDAAMOAKBA = e;
|
||||
}
|
||||
|
||||
// Token: 0x04009377 RID: 37751
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009377")]
|
||||
public CCEOLAOLEKJ friend;
|
||||
|
||||
// Token: 0x04009378 RID: 37752
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009378")]
|
||||
public LinkManager.ELGKGFGCNJL pendingLink;
|
||||
|
||||
// Token: 0x04009379 RID: 37753
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4009379")]
|
||||
public FriendCode <>4__this;
|
||||
|
||||
// Token: 0x0400937A RID: 37754
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400937A")]
|
||||
public Action<string> <>9__2;
|
||||
}
|
||||
|
||||
// Token: 0x0200230E RID: 8974
|
||||
[Token(Token = "0x200230E")]
|
||||
[CompilerGenerated]
|
||||
private sealed class PGEKNHMFPGB
|
||||
{
|
||||
// Token: 0x0600E439 RID: 58425 RVA: 0x00346F78 File Offset: 0x00345178
|
||||
[Token(Token = "0x600E439")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public PGEKNHMFPGB()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E43A RID: 58426 RVA: 0x00346F8C File Offset: 0x0034518C
|
||||
[Token(Token = "0x600E43A")]
|
||||
[Address(RVA = "0x19C6D30", Offset = "0x19C5D30", VA = "0x1819C6D30")]
|
||||
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: 0x0600E43B RID: 58427 RVA: 0x00346FE4 File Offset: 0x003451E4
|
||||
[Token(Token = "0x600E43B")]
|
||||
[Address(RVA = "0x19C6F30", Offset = "0x19C5F30", VA = "0x1819C6F30")]
|
||||
internal DABKFAIHBBP <FriendAndChatOrGoToAccount>b__1()
|
||||
{
|
||||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num;
|
||||
LinkManager.FCEMOOGCLOJ fcemoogcloj = new LinkManager.FCEMOOGCLOJ(num);
|
||||
num = 0;
|
||||
fcemoogcloj.waitForWatchClosed = false;
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(fcemoogcloj);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E43C RID: 58428 RVA: 0x00347014 File Offset: 0x00345214
|
||||
[Token(Token = "0x600E43C")]
|
||||
[Address(RVA = "0x19C7010", Offset = "0x19C6010", VA = "0x1819C7010")]
|
||||
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: 0x0600E43D RID: 58429 RVA: 0x00347050 File Offset: 0x00345250
|
||||
[Token(Token = "0x600E43D")]
|
||||
[Address(RVA = "0x19C70C0", Offset = "0x19C60C0", VA = "0x1819C70C0")]
|
||||
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: 0x0600E43E RID: 58430 RVA: 0x00347108 File Offset: 0x00345308
|
||||
[Token(Token = "0x600E43E")]
|
||||
[Address(RVA = "0x19C7300", Offset = "0x19C6300", VA = "0x1819C7300")]
|
||||
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: 0x0600E43F RID: 58431 RVA: 0x00347218 File Offset: 0x00345418
|
||||
[Token(Token = "0x600E43F")]
|
||||
[Address(RVA = "0x19C7590", Offset = "0x19C6590", VA = "0x1819C7590")]
|
||||
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: 0x0600E440 RID: 58432 RVA: 0x003472C4 File Offset: 0x003454C4
|
||||
[Token(Token = "0x600E440")]
|
||||
[Address(RVA = "0x19C7290", Offset = "0x19C6290", VA = "0x1819C7290")]
|
||||
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: 0x0600E441 RID: 58433 RVA: 0x0034730C File Offset: 0x0034550C
|
||||
[Token(Token = "0x600E441")]
|
||||
[Address(RVA = "0x12FD4D0", Offset = "0x12FC4D0", VA = "0x1812FD4D0")]
|
||||
internal void <FriendAndChatOrGoToAccount>b__5()
|
||||
{
|
||||
Action action = this.onSuccess;
|
||||
if (action != 0)
|
||||
{
|
||||
action();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400937B RID: 37755
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400937B")]
|
||||
public CCEOLAOLEKJ friend;
|
||||
|
||||
// Token: 0x0400937C RID: 37756
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400937C")]
|
||||
public BootSequence.IIACGMGMLOB launchTarget;
|
||||
|
||||
// Token: 0x0400937D RID: 37757
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400937D")]
|
||||
public FriendCode <>4__this;
|
||||
|
||||
// Token: 0x0400937E RID: 37758
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400937E")]
|
||||
public string friendAddFailureTitle;
|
||||
|
||||
// Token: 0x0400937F RID: 37759
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400937F")]
|
||||
public string friendAddFailureBody;
|
||||
|
||||
// Token: 0x04009380 RID: 37760
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4009380")]
|
||||
public string chatMessage;
|
||||
|
||||
// Token: 0x04009381 RID: 37761
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4009381")]
|
||||
public string playerNotification;
|
||||
|
||||
// Token: 0x04009382 RID: 37762
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4009382")]
|
||||
public string chatFailureTitle;
|
||||
|
||||
// Token: 0x04009383 RID: 37763
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4009383")]
|
||||
public string chatFailureBody;
|
||||
|
||||
// Token: 0x04009384 RID: 37764
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4009384")]
|
||||
public Action<string> onError;
|
||||
|
||||
// Token: 0x04009385 RID: 37765
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4009385")]
|
||||
public Action onSuccess;
|
||||
|
||||
// Token: 0x04009386 RID: 37766
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4009386")]
|
||||
public Action<bool> <>9__7;
|
||||
|
||||
// Token: 0x04009387 RID: 37767
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4009387")]
|
||||
public Func<EFAJBHGDIDD, DABKFAIHBBP> <>9__6;
|
||||
}
|
||||
|
||||
// Token: 0x02002311 RID: 8977
|
||||
[Token(Token = "0x2002311")]
|
||||
[CompilerGenerated]
|
||||
private sealed class GCKLHFGFBNO
|
||||
{
|
||||
// Token: 0x0600E44B RID: 58443 RVA: 0x0034751C File Offset: 0x0034571C
|
||||
[Token(Token = "0x600E44B")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public GCKLHFGFBNO()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E44C RID: 58444 RVA: 0x00347530 File Offset: 0x00345730
|
||||
[Token(Token = "0x600E44C")]
|
||||
[Address(RVA = "0x19BD980", Offset = "0x19BC980", VA = "0x1819BD980")]
|
||||
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: 0x0400938E RID: 37774
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400938E")]
|
||||
public FriendCode <>4__this;
|
||||
|
||||
// Token: 0x0400938F RID: 37775
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400938F")]
|
||||
public CCEOLAOLEKJ friendAccount;
|
||||
}
|
||||
|
||||
// Token: 0x02002312 RID: 8978
|
||||
[Token(Token = "0x2002312")]
|
||||
[CompilerGenerated]
|
||||
private sealed class MHBFMNPDKMG
|
||||
{
|
||||
// Token: 0x0600E44D RID: 58445 RVA: 0x003475F0 File Offset: 0x003457F0
|
||||
[Token(Token = "0x600E44D")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public MHBFMNPDKMG()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E44E RID: 58446 RVA: 0x00347604 File Offset: 0x00345804
|
||||
[Token(Token = "0x600E44E")]
|
||||
[Address(RVA = "0x19C4E10", Offset = "0x19C3E10", VA = "0x1819C4E10")]
|
||||
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: 0x0600E44F RID: 58447 RVA: 0x0034775C File Offset: 0x0034595C
|
||||
[Token(Token = "0x600E44F")]
|
||||
[Address(RVA = "0x169C9E0", Offset = "0x169B9E0", VA = "0x18169C9E0")]
|
||||
internal void <MessageUserForFriendAddFailure>b__1()
|
||||
{
|
||||
this.promise.OOOIENHGNCA();
|
||||
}
|
||||
|
||||
// Token: 0x04009390 RID: 37776
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009390")]
|
||||
public WatchUI watchUI;
|
||||
|
||||
// Token: 0x04009391 RID: 37777
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009391")]
|
||||
public string friendAddFailureTitle;
|
||||
|
||||
// Token: 0x04009392 RID: 37778
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4009392")]
|
||||
public string friendAddFailureBody;
|
||||
|
||||
// Token: 0x04009393 RID: 37779
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4009393")]
|
||||
public JJEKJGALHKO promise;
|
||||
|
||||
// Token: 0x04009394 RID: 37780
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4009394")]
|
||||
public Action <>9__1;
|
||||
}
|
||||
|
||||
// Token: 0x02002313 RID: 8979
|
||||
[Token(Token = "0x2002313")]
|
||||
[CompilerGenerated]
|
||||
private sealed class PGMGAMDBMPC
|
||||
{
|
||||
// Token: 0x0600E450 RID: 58448 RVA: 0x0034777C File Offset: 0x0034597C
|
||||
[Token(Token = "0x600E450")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public PGMGAMDBMPC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04009395 RID: 37781
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009395")]
|
||||
public ActionCode.HKFNFGGEPMP result;
|
||||
|
||||
// Token: 0x04009396 RID: 37782
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4009396")]
|
||||
public FriendCode.MHBFMNPDKMG CS$<>8__locals1;
|
||||
}
|
||||
|
||||
// Token: 0x02002314 RID: 8980
|
||||
[Token(Token = "0x2002314")]
|
||||
[CompilerGenerated]
|
||||
private sealed class GFLPMHLCHCN
|
||||
{
|
||||
// Token: 0x0600E451 RID: 58449 RVA: 0x00347790 File Offset: 0x00345990
|
||||
[Token(Token = "0x600E451")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public GFLPMHLCHCN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E452 RID: 58450 RVA: 0x003477A4 File Offset: 0x003459A4
|
||||
[Token(Token = "0x600E452")]
|
||||
[Address(RVA = "0x19BDFA0", Offset = "0x19BCFA0", VA = "0x1819BDFA0")]
|
||||
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: 0x04009397 RID: 37783
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009397")]
|
||||
public string copyableText;
|
||||
|
||||
// Token: 0x04009398 RID: 37784
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009398")]
|
||||
public FriendCode.PGMGAMDBMPC CS$<>8__locals2;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,2480 @@
|
||||
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: 0x020022E1 RID: 8929
|
||||
[Token(Token = "0x20022E1")]
|
||||
public class LinkManager : SingletonMonoBehaviour<LinkManager>
|
||||
{
|
||||
// Token: 0x0600E33C RID: 58172 RVA: 0x003438E4 File Offset: 0x00341AE4
|
||||
[Token(Token = "0x600E33C")]
|
||||
[Address(RVA = "0x19BFE10", Offset = "0x19BEE10", VA = "0x1819BFE10", 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__13_ = LinkManager.<>c.<>9__13_0;
|
||||
if (<>9__13_ == 0)
|
||||
{
|
||||
LinkManager.<>c.<>9__13_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__13_, 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: 0x0600E33D RID: 58173 RVA: 0x003439D0 File Offset: 0x00341BD0
|
||||
[Token(Token = "0x600E33D")]
|
||||
[Address(RVA = "0x19C3300", Offset = "0x19C2300", VA = "0x1819C3300", 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: 0x0600E33E RID: 58174 RVA: 0x00343A9C File Offset: 0x00341C9C
|
||||
[Token(Token = "0x600E33E")]
|
||||
[Address(RVA = "0x19C3EB0", Offset = "0x19C2EB0", VA = "0x1819C3EB0")]
|
||||
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__15_0 == 0)
|
||||
{
|
||||
action = delegate
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
};
|
||||
LinkManager.<>c.<>9__15_0 = action;
|
||||
}
|
||||
IEnumerator<KENFJGFMIPM> enumerator = this.GEDLAJCEDBK(action);
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(enumerator);
|
||||
Scheduler instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num3;
|
||||
LinkManager.AOFBGHLHIPE aofbghlhipe = new LinkManager.AOFBGHLHIPE(num3);
|
||||
num3 = 0;
|
||||
aofbghlhipe.<>4__this = this;
|
||||
KFBABPAPIMB kfbabpapimb2 = instance2.Run(aofbghlhipe);
|
||||
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: 0x170023F1 RID: 9201
|
||||
// (get) Token: 0x0600E33F RID: 58175 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170023F1")]
|
||||
public static bool GHONCPNJPFK
|
||||
{
|
||||
[Token(Token = "0x600E33F")]
|
||||
[Address(RVA = "0x19C4710", Offset = "0x19C3710", VA = "0x1819C4710")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023F2 RID: 9202
|
||||
// (get) Token: 0x0600E340 RID: 58176 RVA: 0x00343C20 File Offset: 0x00341E20
|
||||
// (set) Token: 0x0600E341 RID: 58177 RVA: 0x00343C34 File Offset: 0x00341E34
|
||||
[Token(Token = "0x170023F2")]
|
||||
public static BootSequence.IIACGMGMLOB ODMGAJCCKFJ
|
||||
{
|
||||
[Token(Token = "0x600E340")]
|
||||
[Address(RVA = "0x19C48D0", Offset = "0x19C38D0", VA = "0x1819C48D0")]
|
||||
get;
|
||||
[Token(Token = "0x600E341")]
|
||||
[Address(RVA = "0x19C0640", Offset = "0x19BF640", VA = "0x1819C0640")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0600E342 RID: 58178 RVA: 0x00343C48 File Offset: 0x00341E48
|
||||
[Token(Token = "0x600E342")]
|
||||
[Address(RVA = "0x19C3DB0", Offset = "0x19C2DB0", VA = "0x1819C3DB0")]
|
||||
public static void SetPlayerLaunchTarget(int CJFGEMGOJHB)
|
||||
{
|
||||
ulong num;
|
||||
LinkManager.<OCJHAEBDJLN>k__BackingField = new BootSequence.IIACGMGMLOB
|
||||
{
|
||||
NCDGGJNELML = num
|
||||
};
|
||||
}
|
||||
|
||||
// Token: 0x0600E343 RID: 58179 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E343")]
|
||||
[Address(RVA = "0x19C12D0", Offset = "0x19C02D0", VA = "0x1819C12D0")]
|
||||
public static PMGCJEPKFOF<BootSequence.IIACGMGMLOB> GetPendingLaunchTarget()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E344 RID: 58180 RVA: 0x00343C70 File Offset: 0x00341E70
|
||||
[Token(Token = "0x600E344")]
|
||||
[Address(RVA = "0x19C15E0", Offset = "0x19C05E0", VA = "0x1819C15E0")]
|
||||
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: 0x0600E345 RID: 58181 RVA: 0x00343D68 File Offset: 0x00341F68
|
||||
[Token(Token = "0x600E345")]
|
||||
[Address(RVA = "0x19C0CE0", Offset = "0x19BFCE0", VA = "0x1819C0CE0")]
|
||||
private DABKFAIHBBP GPDJNIKMAFG()
|
||||
{
|
||||
LinkManager.ELGKGFGCNJL jblkffddmjh = LinkManager.JBLKFFDDMJH;
|
||||
if (jblkffddmjh == 0 || jblkffddmjh.LIOKHLNNDFL != 0)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
string text = "HandleActionLink: " + num;
|
||||
if (LinkManager.JBLKFFDDMJH.CDLIMGKFKBL != EAEKNPLNKKO.Unknown)
|
||||
{
|
||||
LinkManager.ELGKGFGCNJL jblkffddmjh2 = LinkManager.JBLKFFDDMJH;
|
||||
EAEKNPLNKKO eaeknplnkko = jblkffddmjh2.CDLIMGKFKBL;
|
||||
EAEKNPLNKKO eaeknplnkko2;
|
||||
jblkffddmjh2.GEDCEIDOKJL = eaeknplnkko2;
|
||||
}
|
||||
int num2 = (int)LinkManager.JBLKFFDDMJH.CDLIMGKFKBL;
|
||||
int num3 = 0;
|
||||
ActionCode actionCode;
|
||||
if (!(actionCode != num3))
|
||||
{
|
||||
EAEKNPLNKKO eaeknplnkko3 = LinkManager.JBLKFFDDMJH.CDLIMGKFKBL;
|
||||
EAEKNPLNKKO eaeknplnkko4;
|
||||
DABKFAIHBBP dabkfaihbbp = JJEKJGALHKO.LIPGKFECLDO(string.Format("HandleActionLink: No handler for ActionType: {0}", eaeknplnkko4));
|
||||
}
|
||||
LinkManager.ELGKGFGCNJL jblkffddmjh3 = LinkManager.JBLKFFDDMJH;
|
||||
if (jblkffddmjh3 != 0)
|
||||
{
|
||||
string text2 = jblkffddmjh3.FNNIEJDGOEF;
|
||||
}
|
||||
string text3;
|
||||
return JJEKJGALHKO.LIPGKFECLDO(text3);
|
||||
}
|
||||
|
||||
// Token: 0x0600E346 RID: 58182 RVA: 0x00343E34 File Offset: 0x00342034
|
||||
[Token(Token = "0x600E346")]
|
||||
[Address(RVA = "0x19C1CD0", Offset = "0x19C0CD0", VA = "0x1819C1CD0")]
|
||||
private PMGCJEPKFOF<string> KMMPOHJPNKN()
|
||||
{
|
||||
int num = 0;
|
||||
string text = LinkManager.JBLKFFDDMJH.FNNIEJDGOEF;
|
||||
LinkManager.EGFENBOICHO egfenboicho;
|
||||
if (egfenboicho == LinkManager.EGFENBOICHO.Event)
|
||||
{
|
||||
PMGCJEPKFOF<string> pmgcjepkfof = this.OLFIPIGPBKC(text);
|
||||
}
|
||||
if (egfenboicho == LinkManager.EGFENBOICHO.Room)
|
||||
{
|
||||
PMGCJEPKFOF<string> pmgcjepkfof2 = this.GNJJJGKIOHJ(text);
|
||||
}
|
||||
if (egfenboicho == LinkManager.EGFENBOICHO.User)
|
||||
{
|
||||
PMGCJEPKFOF<string> pmgcjepkfof3 = this.OIKNPKHDOCP(text);
|
||||
}
|
||||
LinkManager.ELGKGFGCNJL jblkffddmjh = LinkManager.JBLKFFDDMJH;
|
||||
if (jblkffddmjh != 0)
|
||||
{
|
||||
string text2 = jblkffddmjh.FNNIEJDGOEF;
|
||||
}
|
||||
PMGCJEPKFOF<string> pmgcjepkfof4 = JJEKJGALHKO.LIPGKFECLDO<string>("HandleBasicLink Unsupported: " + num + "\n");
|
||||
LinkManager.ELGKGFGCNJL jblkffddmjh2 = LinkManager.JBLKFFDDMJH;
|
||||
LinkManager.ELGKGFGCNJL jblkffddmjh3 = LinkManager.JBLKFFDDMJH;
|
||||
if (jblkffddmjh3 != 0)
|
||||
{
|
||||
string text3 = jblkffddmjh3.FNNIEJDGOEF;
|
||||
}
|
||||
int num2 = 0;
|
||||
return JJEKJGALHKO.LIPGKFECLDO<string>(string.Format("HandleBasicLink Exception: {0}\n{1}", num2, "\n"));
|
||||
}
|
||||
|
||||
// Token: 0x0600E347 RID: 58183 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E347")]
|
||||
[Address(RVA = "0x19C2EF0", Offset = "0x19C1EF0", VA = "0x1819C2EF0")]
|
||||
private PMGCJEPKFOF<string> OLFIPIGPBKC(string MEJJDOHGNHG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E348 RID: 58184 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E348")]
|
||||
[Address(RVA = "0x19C0960", Offset = "0x19BF960", VA = "0x1819C0960")]
|
||||
private PMGCJEPKFOF<string> GNJJJGKIOHJ(string BFGCDJFNJLE)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E349 RID: 58185 RVA: 0x00343EE4 File Offset: 0x003420E4
|
||||
[Token(Token = "0x600E349")]
|
||||
[Address(RVA = "0x19C2C50", Offset = "0x19C1C50", VA = "0x1819C2C50")]
|
||||
private PMGCJEPKFOF<string> OIKNPKHDOCP(string EAHMAMAMADD)
|
||||
{
|
||||
LinkManager.EGFENBOICHO egfenboicho;
|
||||
LinkManager.JBLKFFDDMJH.GEDCEIDOKJL = egfenboicho;
|
||||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num;
|
||||
LinkManager.FCEMOOGCLOJ fcemoogcloj = new LinkManager.FCEMOOGCLOJ(num);
|
||||
num = 0;
|
||||
fcemoogcloj.waitForWatchClosed = false;
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(fcemoogcloj);
|
||||
Func<PMGCJEPKFOF<CCEOLAOLEKJ>> func = () => PEGGCEDHBOF.HBKBGEPCAGJ(EAHMAMAMADD);
|
||||
if (LinkManager.<>c.<>9__29_1 == 0)
|
||||
{
|
||||
LinkManager.<>c.<>9__29_1 = delegate(CCEOLAOLEKJ account)
|
||||
{
|
||||
int num2 = 0;
|
||||
WatchUI.ShowAccountUI(account, true, num2);
|
||||
};
|
||||
}
|
||||
Func<string> func2 = () => EAHMAMAMADD;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E34A RID: 58186 RVA: 0x00343F6C File Offset: 0x0034216C
|
||||
[Token(Token = "0x600E34A")]
|
||||
[Address(RVA = "0x19C0520", Offset = "0x19BF520", VA = "0x1819C0520")]
|
||||
private DABKFAIHBBP DPCPEBFJBHF()
|
||||
{
|
||||
COFHGNFJMOG.ShortLinkData.GGHDANACENJ type = LinkManager.JBLKFFDDMJH.BPOEPEPJDNH.Type;
|
||||
string text = string.Format("HandleShortLink: {0}", type);
|
||||
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x0600E34B RID: 58187 RVA: 0x00343FA0 File Offset: 0x003421A0
|
||||
[Token(Token = "0x600E34B")]
|
||||
[Address(RVA = "0x19C29D0", Offset = "0x19C19D0", VA = "0x1819C29D0")]
|
||||
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();
|
||||
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;
|
||||
IEnumerator<KENFJGFMIPM> enumerator = this.MJNGCGEJLGA();
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(enumerator);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E34C RID: 58188 RVA: 0x00344040 File Offset: 0x00342240
|
||||
[Token(Token = "0x600E34C")]
|
||||
[Address(RVA = "0x19C1230", Offset = "0x19C0230", VA = "0x1819C1230")]
|
||||
public static ActionCode GetHandler(EAEKNPLNKKO GEDCEIDOKJL)
|
||||
{
|
||||
Dictionary<EAEKNPLNKKO, ActionCode> hmjchbabbfk = LinkManager.HMJCHBABBFK;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E34D RID: 58189 RVA: 0x0034405C File Offset: 0x0034225C
|
||||
[Token(Token = "0x600E34D")]
|
||||
[Address(RVA = "0x19C19B0", Offset = "0x19C09B0", VA = "0x1819C19B0")]
|
||||
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: 0x0600E34E RID: 58190 RVA: 0x0034408C File Offset: 0x0034228C
|
||||
[Token(Token = "0x600E34E")]
|
||||
[Address(RVA = "0x19C1950", Offset = "0x19C0950", VA = "0x1819C1950")]
|
||||
public static bool HasGroupLaunchCode(CIIBGMBOFEI IPOFINNGHKG)
|
||||
{
|
||||
return JKAOIGGIKPP.HCLJHJKNIMH(IPOFINNGHKG.<JBLNBELNNGN>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x0600E34F RID: 58191 RVA: 0x003440AC File Offset: 0x003422AC
|
||||
[Token(Token = "0x600E34F")]
|
||||
[Address(RVA = "0x19C29C0", Offset = "0x19C19C0", VA = "0x1819C29C0")]
|
||||
private static bool NJKENCOFCLN(string KIIFGNILJEA)
|
||||
{
|
||||
return JKAOIGGIKPP.HCLJHJKNIMH(KIIFGNILJEA);
|
||||
}
|
||||
|
||||
// Token: 0x0600E350 RID: 58192 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E350")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
|
||||
private static void FBIAHPEHJHB(string NGPMADFHHKP)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x170023F3 RID: 9203
|
||||
// (get) Token: 0x0600E351 RID: 58193 RVA: 0x003440C0 File Offset: 0x003422C0
|
||||
// (set) Token: 0x0600E352 RID: 58194 RVA: 0x003440E4 File Offset: 0x003422E4
|
||||
[Token(Token = "0x170023F3")]
|
||||
public static string PIGBMLEKODF
|
||||
{
|
||||
[Token(Token = "0x600E351")]
|
||||
[Address(RVA = "0x19C4770", Offset = "0x19C3770", VA = "0x1819C4770")]
|
||||
get
|
||||
{
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
EFEFMHJPJIJ efefmhjpjij;
|
||||
efefmhjpjij.BGNNKPCDIKP();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x600E352")]
|
||||
[Address(RVA = "0x19C4CB0", Offset = "0x19C3CB0", VA = "0x1819C4CB0")]
|
||||
set
|
||||
{
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
EFEFMHJPJIJ efefmhjpjij;
|
||||
efefmhjpjij.BGNNKPCDIKP();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E353 RID: 58195 RVA: 0x0034410C File Offset: 0x0034230C
|
||||
[Token(Token = "0x600E353")]
|
||||
[Address(RVA = "0x19C1500", Offset = "0x19C0500", VA = "0x1819C1500")]
|
||||
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: 0x0600E354 RID: 58196 RVA: 0x00344148 File Offset: 0x00342348
|
||||
[Token(Token = "0x600E354")]
|
||||
[Address(RVA = "0x19C45C0", Offset = "0x19C35C0", VA = "0x1819C45C0")]
|
||||
public static IEnumerator<KENFJGFMIPM> WaitForLogin()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E354)
|
||||
|
||||
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:
|
||||
stloc:FEKKPLENHDJ(var_0_06, newobj:FEKKPLENHDJ(FEKKPLENHDJ::.ctor, ldloc:int32(var_1)))
|
||||
stloc:int32(var_1, ldc.i4:int32(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: 0x0600E355 RID: 58197 RVA: 0x00344160 File Offset: 0x00342360
|
||||
[Token(Token = "0x600E355")]
|
||||
[Address(RVA = "0x19C4550", Offset = "0x19C3550", VA = "0x1819C4550")]
|
||||
public static IEnumerator<KENFJGFMIPM> WaitForLoginNuxAndWatch(bool FKMJCIJBCCG = false, [Optional] BootSequence.IIACGMGMLOB HHBNIDNOLDI)
|
||||
{
|
||||
int num;
|
||||
LinkManager.FCEMOOGCLOJ fcemoogcloj = new LinkManager.FCEMOOGCLOJ(num);
|
||||
num = 0;
|
||||
fcemoogcloj.waitForWatchClosed = FKMJCIJBCCG;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E356 RID: 58198 RVA: 0x00344184 File Offset: 0x00342384
|
||||
[Token(Token = "0x600E356")]
|
||||
[Address(RVA = "0x19C1B50", Offset = "0x19C0B50", VA = "0x1819C1B50")]
|
||||
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: 0x0600E357 RID: 58199 RVA: 0x003441D4 File Offset: 0x003423D4
|
||||
[Token(Token = "0x600E357")]
|
||||
[Address(RVA = "0x19C22A0", Offset = "0x19C12A0", VA = "0x1819C22A0")]
|
||||
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: 0x0600E358 RID: 58200 RVA: 0x00344274 File Offset: 0x00342474
|
||||
[Token(Token = "0x600E358")]
|
||||
[Address(RVA = "0x19C2170", Offset = "0x19C1170", VA = "0x1819C2170")]
|
||||
private Match LLEJACGCBJH(string KCDNNDGKINC)
|
||||
{
|
||||
return Regex.Match(KCDNNDGKINC, "(\\.net/a|\\.com/a|\\.net|\\.com)\\/([^\\/\\s]*)\\/([^\\/\\s]*)\\/?([^\\/\\s]*)");
|
||||
}
|
||||
|
||||
// Token: 0x0600E359 RID: 58201 RVA: 0x0034428C File Offset: 0x0034248C
|
||||
[Token(Token = "0x600E359")]
|
||||
[Address(RVA = "0x19C15D0", Offset = "0x19C05D0", VA = "0x1819C15D0")]
|
||||
private void HFPPFDPOIHN(string KCDNNDGKINC)
|
||||
{
|
||||
bool flag = this.NLIEAKBFIOG(KCDNNDGKINC);
|
||||
}
|
||||
|
||||
// Token: 0x0600E35A RID: 58202 RVA: 0x003442A4 File Offset: 0x003424A4
|
||||
[Token(Token = "0x600E35A")]
|
||||
[Address(RVA = "0x19C0770", Offset = "0x19BF770", VA = "0x1819C0770")]
|
||||
private void GKPADFNNFFH()
|
||||
{
|
||||
LinkManager.JBLKFFDDMJH.NNNOILANCIB = true;
|
||||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action <>9__49_ = LinkManager.<>c.<>9__49_0;
|
||||
if (<>9__49_ == 0)
|
||||
{
|
||||
LinkManager.<>c.<>9__49_0 = delegate
|
||||
{
|
||||
LinkManager.JBLKFFDDMJH.NNNOILANCIB = true;
|
||||
};
|
||||
}
|
||||
IEnumerator<KENFJGFMIPM> enumerator = this.GEDLAJCEDBK(<>9__49_);
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(enumerator);
|
||||
}
|
||||
|
||||
// Token: 0x0600E35B RID: 58203 RVA: 0x003442F8 File Offset: 0x003424F8
|
||||
[Token(Token = "0x600E35B")]
|
||||
[Address(RVA = "0x19BFD60", Offset = "0x19BED60", VA = "0x1819BFD60")]
|
||||
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: 0x0600E35C RID: 58204 RVA: 0x00344344 File Offset: 0x00342544
|
||||
[Token(Token = "0x600E35C")]
|
||||
[Address(RVA = "0x19C2630", Offset = "0x19C1630", VA = "0x1819C2630")]
|
||||
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: 0x0600E35D RID: 58205 RVA: 0x003444A4 File Offset: 0x003426A4
|
||||
[Token(Token = "0x600E35D")]
|
||||
[Address(RVA = "0x19C1F30", Offset = "0x19C0F30", VA = "0x1819C1F30")]
|
||||
private void LAMBEBJNOAJ()
|
||||
{
|
||||
if (LinkManager.JBLKFFDDMJH.HONLAMMJIHE && LinkManager.JBLKFFDDMJH.LIOKHLNNDFL.<KGOGNIPJDBJ>k__BackingField && LinkManager.JBLKFFDDMJH.OIPCEIGDOCP)
|
||||
{
|
||||
if (!LinkManager.JBLKFFDDMJH.LIOKHLNNDFL.<DOKHPPLBFJN>k__BackingField)
|
||||
{
|
||||
LinkManager.ELGKGFGCNJL jblkffddmjh = LinkManager.JBLKFFDDMJH;
|
||||
string joenjfgficp = LinkManager.JHJNANAHJJF.JOENJFGFICP;
|
||||
jblkffddmjh.LBDAAMOAKBA = joenjfgficp;
|
||||
}
|
||||
return;
|
||||
}
|
||||
LinkManager.ELGKGFGCNJL jblkffddmjh2 = LinkManager.JBLKFFDDMJH;
|
||||
string oliiklnafne = LinkManager.JHJNANAHJJF.OLIIKLNAFNE;
|
||||
jblkffddmjh2.LBDAAMOAKBA = oliiklnafne;
|
||||
}
|
||||
|
||||
// Token: 0x0600E35E RID: 58206 RVA: 0x0034451C File Offset: 0x0034271C
|
||||
[Token(Token = "0x600E35E")]
|
||||
[Address(RVA = "0x19C06F0", Offset = "0x19BF6F0", VA = "0x1819C06F0")]
|
||||
private IEnumerator<KENFJGFMIPM> GEDLAJCEDBK(Action NKOAPOLKJED)
|
||||
{
|
||||
int num;
|
||||
LinkManager.LKJKLMNBDLP lkjklmnbdlp = new LinkManager.LKJKLMNBDLP(num);
|
||||
num = 0;
|
||||
lkjklmnbdlp.<>4__this = this;
|
||||
lkjklmnbdlp.finallyFunc = NKOAPOLKJED;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E35F RID: 58207 RVA: 0x00344548 File Offset: 0x00342748
|
||||
[Token(Token = "0x600E35F")]
|
||||
[Address(RVA = "0x19C25C0", Offset = "0x19C15C0", VA = "0x1819C25C0")]
|
||||
private IEnumerator<KENFJGFMIPM> MJNGCGEJLGA()
|
||||
{
|
||||
int num;
|
||||
LinkManager.AOFBGHLHIPE aofbghlhipe = new LinkManager.AOFBGHLHIPE(num);
|
||||
num = 0;
|
||||
aofbghlhipe.<>4__this = this;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E360 RID: 58208 RVA: 0x0034456C File Offset: 0x0034276C
|
||||
[Token(Token = "0x600E360")]
|
||||
[Address(RVA = "0x19C3570", Offset = "0x19C2570", VA = "0x1819C3570")]
|
||||
private void PMBHKNGODOG()
|
||||
{
|
||||
while (SingletonMonoBehaviour.FFNIFALJLDD && Matchmaking.BBJAEJHMAPB != 0)
|
||||
{
|
||||
string <JBLNBELNNGN>k__BackingField = Matchmaking.BBJAEJHMAPB.<JBLNBELNNGN>k__BackingField;
|
||||
if (!string.IsNullOrEmpty(<JBLNBELNNGN>k__BackingField) && !JKAOIGGIKPP.HCLJHJKNIMH(<JBLNBELNNGN>k__BackingField))
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)((uint)1), "You are now in a meetup!", 3f, num, num);
|
||||
break;
|
||||
}
|
||||
if (JKAOIGGIKPP.HCLJHJKNIMH(Matchmaking.BBJAEJHMAPB.<JBLNBELNNGN>k__BackingField))
|
||||
{
|
||||
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023F4 RID: 9204
|
||||
// (get) Token: 0x0600E361 RID: 58209 RVA: 0x003445F0 File Offset: 0x003427F0
|
||||
[Token(Token = "0x170023F4")]
|
||||
public static bool HMGFBHPFCHN
|
||||
{
|
||||
[Token(Token = "0x600E361")]
|
||||
[Address(RVA = "0x19C4930", Offset = "0x19C3930", VA = "0x1819C4930")]
|
||||
get
|
||||
{
|
||||
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
PMGCJEPKFOF<PlatformManager.LKOLCLKDJKO> pmgcjepkfof;
|
||||
if (pmgcjepkfof <= (ulong)6L)
|
||||
{
|
||||
return Application.platform != RuntimePlatform.Android;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023F5 RID: 9205
|
||||
// (get) Token: 0x0600E362 RID: 58210 RVA: 0x00344620 File Offset: 0x00342820
|
||||
[Token(Token = "0x170023F5")]
|
||||
public static bool KPKFFOMCFBK
|
||||
{
|
||||
[Token(Token = "0x600E362")]
|
||||
[Address(RVA = "0x19C49F0", Offset = "0x19C39F0", VA = "0x1819C49F0")]
|
||||
get
|
||||
{
|
||||
MLFKNFFOOPF currentPlatform = SingletonMonoBehaviour.ONCPNMDGGKG.ODHAKEMLFBM;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023F6 RID: 9206
|
||||
// (get) Token: 0x0600E363 RID: 58211 RVA: 0x00344640 File Offset: 0x00342840
|
||||
[Token(Token = "0x170023F6")]
|
||||
public static LinkManager.PDHBNHBEFMO MFFGEGBOGFB
|
||||
{
|
||||
[Token(Token = "0x600E363")]
|
||||
[Address(RVA = "0x19C4A60", Offset = "0x19C3A60", VA = "0x1819C4A60")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E363)
|
||||
|
||||
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: 0x170023F7 RID: 9207
|
||||
// (get) Token: 0x0600E364 RID: 58212 RVA: 0x0034465C File Offset: 0x0034285C
|
||||
[Token(Token = "0x170023F7")]
|
||||
public static string LGCEJGOCCDO
|
||||
{
|
||||
[Token(Token = "0x600E364")]
|
||||
[Address(RVA = "0x19C4B90", Offset = "0x19C3B90", VA = "0x1819C4B90")]
|
||||
get
|
||||
{
|
||||
if (LinkManager.KPKFFOMCFBK)
|
||||
{
|
||||
return "Shared!";
|
||||
}
|
||||
bool platformCanCopy = LinkManager.HMGFBHPFCHN;
|
||||
string text = "Done";
|
||||
if (platformCanCopy)
|
||||
{
|
||||
text = "Copied!";
|
||||
}
|
||||
return text;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023F8 RID: 9208
|
||||
// (get) Token: 0x0600E365 RID: 58213 RVA: 0x00344694 File Offset: 0x00342894
|
||||
[Token(Token = "0x170023F8")]
|
||||
public static string JEJJGIPEMND
|
||||
{
|
||||
[Token(Token = "0x600E365")]
|
||||
[Address(RVA = "0x19C4AF0", Offset = "0x19C3AF0", VA = "0x1819C4AF0")]
|
||||
get
|
||||
{
|
||||
if (LinkManager.KPKFFOMCFBK)
|
||||
{
|
||||
return "Share";
|
||||
}
|
||||
bool platformCanCopy = LinkManager.HMGFBHPFCHN;
|
||||
string text = "Done";
|
||||
if (platformCanCopy)
|
||||
{
|
||||
text = "Copy";
|
||||
}
|
||||
return text;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023F9 RID: 9209
|
||||
// (get) Token: 0x0600E366 RID: 58214 RVA: 0x003446CC File Offset: 0x003428CC
|
||||
[Token(Token = "0x170023F9")]
|
||||
public static string GLCAKOJMEDA
|
||||
{
|
||||
[Token(Token = "0x600E366")]
|
||||
[Address(RVA = "0x19C4C30", Offset = "0x19C3C30", VA = "0x1819C4C30")]
|
||||
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: 0x0600E367 RID: 58215 RVA: 0x00344704 File Offset: 0x00342904
|
||||
[Token(Token = "0x600E367")]
|
||||
[Address(RVA = "0x19C02C0", Offset = "0x19BF2C0", VA = "0x1819C02C0")]
|
||||
public DABKFAIHBBP CreateAndShare(EAEKNPLNKKO GEDCEIDOKJL, [Optional] object IIFJDCEPNMJ)
|
||||
{
|
||||
int num = 0;
|
||||
ActionCode actionCode;
|
||||
bool flag = actionCode != num;
|
||||
if (!flag)
|
||||
{
|
||||
DABKFAIHBBP dabkfaihbbp = JJEKJGALHKO.LIPGKFECLDO(string.Format("CreateAndShare: no handler for ActionType: {0}", flag));
|
||||
}
|
||||
if (GEDCEIDOKJL == EAEKNPLNKKO.Friend && SingletonMonoBehaviour.ONCPNMDGGKG.GetCommaSeparatedPhonesOfNonRecRoomPlayers() != 0)
|
||||
{
|
||||
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
DABKFAIHBBP dabkfaihbbp2;
|
||||
bool flag2;
|
||||
if (dabkfaihbbp2 == 0 || !flag2)
|
||||
{
|
||||
Route route = this.inviteRoute;
|
||||
PMGCJEPKFOF<ActionCode.HKFNFGGEPMP> pmgcjepkfof = actionCode.Create(route);
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E368 RID: 58216 RVA: 0x0034476C File Offset: 0x0034296C
|
||||
[Token(Token = "0x600E368")]
|
||||
[Address(RVA = "0x19C1040", Offset = "0x19C0040", VA = "0x1819C1040")]
|
||||
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: 0x0600E369 RID: 58217 RVA: 0x003447F8 File Offset: 0x003429F8
|
||||
[Token(Token = "0x600E369")]
|
||||
[Address(RVA = "0x19C3810", Offset = "0x19C2810", VA = "0x1819C3810")]
|
||||
public static bool PlatformCopy(EAEKNPLNKKO FLIKIEHKBDP, string LIMGCIECODJ, string PAANJCAOOAG)
|
||||
{
|
||||
if (LinkManager.HMGFBHPFCHN)
|
||||
{
|
||||
GUIUtility.systemCopyBuffer = PAANJCAOOAG;
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E36A RID: 58218 RVA: 0x0034481C File Offset: 0x00342A1C
|
||||
[Token(Token = "0x600E36A")]
|
||||
[Address(RVA = "0x19C3BD0", Offset = "0x19C2BD0", VA = "0x1819C3BD0")]
|
||||
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: 0x0600E36B RID: 58219 RVA: 0x00344868 File Offset: 0x00342A68
|
||||
[Token(Token = "0x600E36B")]
|
||||
[Address(RVA = "0x19C38E0", Offset = "0x19C28E0", VA = "0x1819C38E0")]
|
||||
public static DABKFAIHBBP PlatformShareImage(Texture CCOHGCIKMAD, string HFLPBHHAFIO, string OALIJMGGJKB, bool ALALFPNKDFP)
|
||||
{
|
||||
LinkManager.EDMIOHAMNAP edmiohamnap = new LinkManager.EDMIOHAMNAP();
|
||||
edmiohamnap.readableTex = CCOHGCIKMAD;
|
||||
edmiohamnap.overlayText = OALIJMGGJKB;
|
||||
edmiohamnap.disposeTex = ALALFPNKDFP;
|
||||
edmiohamnap.imageName = HFLPBHHAFIO;
|
||||
if (LinkManager.KPKFFOMCFBK)
|
||||
{
|
||||
if (edmiohamnap.readableTex)
|
||||
{
|
||||
Texture readableTex = edmiohamnap.readableTex;
|
||||
string imageName = edmiohamnap.imageName;
|
||||
string text = "image/" + imageName;
|
||||
LinkManager.EGKNGPKLHLF egkngpklhlf = new LinkManager.EGKNGPKLHLF();
|
||||
string absoluteShareUrl = LinkManager.GetAbsoluteShareUrl(text);
|
||||
egkngpklhlf.shareLink = absoluteShareUrl;
|
||||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
IEnumerator<KENFJGFMIPM> enumerator = egkngpklhlf.<GetShortenedShareUrl>g__SafeCreateShortLink|0();
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(enumerator);
|
||||
Func<string> func = () => egkngpklhlf.shareLink;
|
||||
Action<string> action = delegate(string url)
|
||||
{
|
||||
LinkManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
LinkManager.EDMIOHAMNAP.<<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 = edmiohamnap;
|
||||
<<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: 0x170023FA RID: 9210
|
||||
// (get) Token: 0x0600E36C RID: 58220 RVA: 0x00344930 File Offset: 0x00342B30
|
||||
[Token(Token = "0x170023FA")]
|
||||
private static string PICHLGJHENH
|
||||
{
|
||||
[Token(Token = "0x600E36C")]
|
||||
[Address(RVA = "0x19C06A0", Offset = "0x19BF6A0", VA = "0x1819C06A0")]
|
||||
get
|
||||
{
|
||||
if (BBEFMHAEEEA.MAKMECFNNML)
|
||||
{
|
||||
return BBEFMHAEEEA.EGGEBJNDPIO;
|
||||
}
|
||||
return "https://rec.net/{0}";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E36D RID: 58221 RVA: 0x00344954 File Offset: 0x00342B54
|
||||
[Token(Token = "0x600E36D")]
|
||||
[Address(RVA = "0x19C1A30", Offset = "0x19C0A30", VA = "0x1819C1A30")]
|
||||
private static PMGCJEPKFOF<string> IBJOIAOAELL(string PBHMDEEJPFP)
|
||||
{
|
||||
LinkManager.EGKNGPKLHLF egkngpklhlf = new LinkManager.EGKNGPKLHLF();
|
||||
string absoluteShareUrl = LinkManager.GetAbsoluteShareUrl(PBHMDEEJPFP);
|
||||
egkngpklhlf.shareLink = absoluteShareUrl;
|
||||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
IEnumerator<KENFJGFMIPM> enumerator = egkngpklhlf.<GetShortenedShareUrl>g__SafeCreateShortLink|0();
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(enumerator);
|
||||
Func<string> func = () => egkngpklhlf.shareLink;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E36E RID: 58222 RVA: 0x003449A0 File Offset: 0x00342BA0
|
||||
[Token(Token = "0x600E36E")]
|
||||
[Address(RVA = "0x19C46B0", Offset = "0x19C36B0", VA = "0x1819C46B0")]
|
||||
public LinkManager()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E36F RID: 58223 RVA: 0x003449B4 File Offset: 0x00342BB4
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x600E36F")]
|
||||
[Address(RVA = "0x19C4610", Offset = "0x19C3610", VA = "0x1819C4610")]
|
||||
static LinkManager()
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
MFBGLIHGCGO<Enum> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0);
|
||||
num2 = 0;
|
||||
num = 0;
|
||||
LinkManager.OnPlatformShare = mfbglihgcgo;
|
||||
}
|
||||
|
||||
// Token: 0x0600E370 RID: 58224 RVA: 0x003449E4 File Offset: 0x00342BE4
|
||||
[Token(Token = "0x600E370")]
|
||||
[Address(RVA = "0x19C21D0", Offset = "0x19C11D0", VA = "0x1819C21D0")]
|
||||
[CompilerGenerated]
|
||||
private void LMHGFFIOJCJ(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: 0x040092C9 RID: 37577
|
||||
[Token(Token = "0x40092C9")]
|
||||
private const string NPIGLNAGHCK = "LinkManager.FreshInstallHandled";
|
||||
|
||||
// Token: 0x040092CA RID: 37578
|
||||
[Token(Token = "0x40092CA")]
|
||||
private const string NLDNLKALFKF = "l";
|
||||
|
||||
// Token: 0x040092CB RID: 37579
|
||||
[Token(Token = "0x40092CB")]
|
||||
private static Dictionary<EAEKNPLNKKO, ActionCode> HMJCHBABBFK;
|
||||
|
||||
// Token: 0x040092CC RID: 37580
|
||||
[Token(Token = "0x40092CC")]
|
||||
private static bool JAPJGBCPHMG;
|
||||
|
||||
// Token: 0x040092CD RID: 37581
|
||||
[Token(Token = "0x40092CD")]
|
||||
private static DateTime? CJIACOJJCPP;
|
||||
|
||||
// Token: 0x040092CE RID: 37582
|
||||
[Token(Token = "0x40092CE")]
|
||||
private static bool BJNIICDDABA;
|
||||
|
||||
// Token: 0x040092CF RID: 37583
|
||||
[Token(Token = "0x40092CF")]
|
||||
private static LinkManager.ELGKGFGCNJL JBLKFFDDMJH;
|
||||
|
||||
// Token: 0x040092D0 RID: 37584
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40092D0")]
|
||||
private EFEFMHJPJIJ JFMOEGCPNAC;
|
||||
|
||||
// Token: 0x040092D1 RID: 37585
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40092D1")]
|
||||
[SerializeField]
|
||||
private ImageCompositor compositorPrefab;
|
||||
|
||||
// Token: 0x040092D2 RID: 37586
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40092D2")]
|
||||
[SerializeField]
|
||||
private Route actionCodeShareRoute;
|
||||
|
||||
// Token: 0x040092D3 RID: 37587
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40092D3")]
|
||||
[SerializeField]
|
||||
private Route inviteRoute;
|
||||
|
||||
// Token: 0x040092D5 RID: 37589
|
||||
[Token(Token = "0x40092D5")]
|
||||
public const int ActionCodeMinLength = 4;
|
||||
|
||||
// Token: 0x040092D6 RID: 37590
|
||||
[Token(Token = "0x40092D6")]
|
||||
private static readonly Regex JGCMLFGLPCO = new Regex("[^\\da-zA-Z\\s]");
|
||||
|
||||
// Token: 0x040092D7 RID: 37591
|
||||
[Token(Token = "0x40092D7")]
|
||||
public static readonly MFBGLIHGCGO<Enum> OnPlatformShare;
|
||||
|
||||
// Token: 0x020022E2 RID: 8930
|
||||
[Token(Token = "0x20022E2")]
|
||||
public enum EGFENBOICHO
|
||||
{
|
||||
// Token: 0x040092D9 RID: 37593
|
||||
[Token(Token = "0x40092D9")]
|
||||
ERROR = -1,
|
||||
// Token: 0x040092DA RID: 37594
|
||||
[Token(Token = "0x40092DA")]
|
||||
UNSUPPORTED,
|
||||
// Token: 0x040092DB RID: 37595
|
||||
[Token(Token = "0x40092DB")]
|
||||
Event = 10,
|
||||
// Token: 0x040092DC RID: 37596
|
||||
[Token(Token = "0x40092DC")]
|
||||
Image = 20,
|
||||
// Token: 0x040092DD RID: 37597
|
||||
[Token(Token = "0x40092DD")]
|
||||
Room = 30,
|
||||
// Token: 0x040092DE RID: 37598
|
||||
[Token(Token = "0x40092DE")]
|
||||
User = 40,
|
||||
// Token: 0x040092DF RID: 37599
|
||||
[Token(Token = "0x40092DF")]
|
||||
FriendAdd = 50,
|
||||
// Token: 0x040092E0 RID: 37600
|
||||
[Token(Token = "0x40092E0")]
|
||||
Referral = 60,
|
||||
// Token: 0x040092E1 RID: 37601
|
||||
[Token(Token = "0x40092E1")]
|
||||
Meetup = 70,
|
||||
// Token: 0x040092E2 RID: 37602
|
||||
[Token(Token = "0x40092E2")]
|
||||
Club = 80
|
||||
}
|
||||
|
||||
// Token: 0x020022E3 RID: 8931
|
||||
[Token(Token = "0x20022E3")]
|
||||
public class ELGKGFGCNJL
|
||||
{
|
||||
// Token: 0x170023FB RID: 9211
|
||||
// (get) Token: 0x0600E371 RID: 58225 RVA: 0x00344A20 File Offset: 0x00342C20
|
||||
[Token(Token = "0x170023FB")]
|
||||
public EAEKNPLNKKO CDLIMGKFKBL
|
||||
{
|
||||
[Token(Token = "0x600E371")]
|
||||
[Address(RVA = "0x183E920", Offset = "0x183D920", VA = "0x18183E920")]
|
||||
get
|
||||
{
|
||||
if (this.LIOKHLNNDFL != 0)
|
||||
{
|
||||
}
|
||||
return EAEKNPLNKKO.Unknown;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023FC RID: 9212
|
||||
// (get) Token: 0x0600E372 RID: 58226 RVA: 0x00344A38 File Offset: 0x00342C38
|
||||
[Token(Token = "0x170023FC")]
|
||||
public string FNNIEJDGOEF
|
||||
{
|
||||
[Token(Token = "0x600E372")]
|
||||
[Address(RVA = "0x183E630", Offset = "0x183D630", VA = "0x18183E630")]
|
||||
get
|
||||
{
|
||||
COFHGNFJMOG.ShortLinkData bpoepepjdnh = this.BPOEPEPJDNH;
|
||||
if (bpoepepjdnh != 0 && bpoepepjdnh.IsValid)
|
||||
{
|
||||
return this.BPOEPEPJDNH.FullLink;
|
||||
}
|
||||
return this.AIAAFBMGKIK;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023FD RID: 9213
|
||||
// (get) Token: 0x0600E373 RID: 58227 RVA: 0x00344A74 File Offset: 0x00342C74
|
||||
[Token(Token = "0x170023FD")]
|
||||
public bool ELGLJMICDHE
|
||||
{
|
||||
[Token(Token = "0x600E373")]
|
||||
[Address(RVA = "0x183E5F0", Offset = "0x183D5F0", VA = "0x18183E5F0")]
|
||||
get
|
||||
{
|
||||
return !string.IsNullOrEmpty(this.LBDAAMOAKBA);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023FE RID: 9214
|
||||
// (get) Token: 0x0600E374 RID: 58228 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x170023FE")]
|
||||
public bool HONLAMMJIHE
|
||||
{
|
||||
[Token(Token = "0x600E374")]
|
||||
[Address(RVA = "0x979820", Offset = "0x978820", VA = "0x180979820")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170023FF RID: 9215
|
||||
// (get) Token: 0x0600E375 RID: 58229 RVA: 0x00344A90 File Offset: 0x00342C90
|
||||
[Token(Token = "0x170023FF")]
|
||||
public bool OIPCEIGDOCP
|
||||
{
|
||||
[Token(Token = "0x600E375")]
|
||||
[Address(RVA = "0x183E8E0", Offset = "0x183D8E0", VA = "0x18183E8E0")]
|
||||
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: 0x17002400 RID: 9216
|
||||
// (get) Token: 0x0600E376 RID: 58230 RVA: 0x00344AC0 File Offset: 0x00342CC0
|
||||
[Token(Token = "0x17002400")]
|
||||
public bool CHMHLOICIOA
|
||||
{
|
||||
[Token(Token = "0x600E376")]
|
||||
[Address(RVA = "0x183E610", Offset = "0x183D610", VA = "0x18183E610")]
|
||||
get
|
||||
{
|
||||
COFHGNFJMOG.ShortLinkData bpoepepjdnh = this.BPOEPEPJDNH;
|
||||
if (bpoepepjdnh != 0)
|
||||
{
|
||||
return bpoepepjdnh.IsValid;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E377 RID: 58231 RVA: 0x00344AE0 File Offset: 0x00342CE0
|
||||
[Token(Token = "0x600E377")]
|
||||
[Address(RVA = "0x183E670", Offset = "0x183D670", VA = "0x18183E670")]
|
||||
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: 0x0600E378 RID: 58232 RVA: 0x00344C08 File Offset: 0x00342E08
|
||||
[Token(Token = "0x600E378")]
|
||||
[Address(RVA = "0x183E950", Offset = "0x183D950", VA = "0x18183E950")]
|
||||
public ELGKGFGCNJL()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040092E3 RID: 37603
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40092E3")]
|
||||
public COFHGNFJMOG.OLOEFOJHNGF LIOKHLNNDFL;
|
||||
|
||||
// Token: 0x040092E4 RID: 37604
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40092E4")]
|
||||
public bool FFDOMDBCHEN;
|
||||
|
||||
// Token: 0x040092E5 RID: 37605
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x19")]
|
||||
[Token(Token = "0x40092E5")]
|
||||
public bool JIKNMAGDACK;
|
||||
|
||||
// Token: 0x040092E6 RID: 37606
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x40092E6")]
|
||||
public EAEKNPLNKKO MOILIIOKCGG = (EAEKNPLNKKO)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x040092E7 RID: 37607
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40092E7")]
|
||||
public bool MHJMMLIHDEA;
|
||||
|
||||
// Token: 0x040092E8 RID: 37608
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40092E8")]
|
||||
public Action<CCNBJFOPLBG> KMLAOLPLGEK;
|
||||
|
||||
// Token: 0x040092E9 RID: 37609
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40092E9")]
|
||||
public Action OOMAEAEHJGA;
|
||||
|
||||
// Token: 0x040092EA RID: 37610
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40092EA")]
|
||||
public bool FPCMAIDAOBP;
|
||||
|
||||
// Token: 0x040092EB RID: 37611
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40092EB")]
|
||||
public Action<string> MBMCDAENFAJ;
|
||||
|
||||
// Token: 0x040092EC RID: 37612
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40092EC")]
|
||||
public Action EGMGCNACMDM;
|
||||
|
||||
// Token: 0x040092ED RID: 37613
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x40092ED")]
|
||||
public string AIAAFBMGKIK;
|
||||
|
||||
// Token: 0x040092EE RID: 37614
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40092EE")]
|
||||
public Dictionary<string, string> IGJDDAGELHO;
|
||||
|
||||
// Token: 0x040092EF RID: 37615
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x40092EF")]
|
||||
public string LBDAAMOAKBA;
|
||||
|
||||
// Token: 0x040092F0 RID: 37616
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x40092F0")]
|
||||
public COFHGNFJMOG.ShortLinkData BPOEPEPJDNH;
|
||||
|
||||
// Token: 0x040092F1 RID: 37617
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x40092F1")]
|
||||
public bool NNNOILANCIB;
|
||||
|
||||
// Token: 0x040092F2 RID: 37618
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x40092F2")]
|
||||
public Enum GEDCEIDOKJL;
|
||||
}
|
||||
|
||||
// Token: 0x020022E4 RID: 8932
|
||||
[Token(Token = "0x20022E4")]
|
||||
public static class JHJNANAHJJF
|
||||
{
|
||||
// Token: 0x0600E379 RID: 58233 RVA: 0x00344C2C File Offset: 0x00342E2C
|
||||
[Token(Token = "0x600E379")]
|
||||
[Address(RVA = "0x18406C0", Offset = "0x183F6C0", VA = "0x1818406C0")]
|
||||
public static string GAGCIGJFOLH(string MOPOMPHBHKF)
|
||||
{
|
||||
if (MOPOMPHBHKF == 0)
|
||||
{
|
||||
}
|
||||
return "Code failed.\n" + MOPOMPHBHKF;
|
||||
}
|
||||
|
||||
// Token: 0x0600E37A RID: 58234 RVA: 0x00344C48 File Offset: 0x00342E48
|
||||
[Token(Token = "0x600E37A")]
|
||||
[Address(RVA = "0x1840710", Offset = "0x183F710", VA = "0x181840710")]
|
||||
public static string JJHCEHLFPOL(string DBFBLNILIGL)
|
||||
{
|
||||
return "<b>" + DBFBLNILIGL + "</b>";
|
||||
}
|
||||
|
||||
// Token: 0x0600E37B RID: 58235 RVA: 0x00344C68 File Offset: 0x00342E68
|
||||
[Token(Token = "0x600E37B")]
|
||||
[Address(RVA = "0x1840760", Offset = "0x183F760", VA = "0x181840760")]
|
||||
public static string MKOFBIEMBLP(string DBFBLNILIGL, int OJJOHDIFMEG)
|
||||
{
|
||||
return string.Format("<size={0}>{1}</size>", OJJOHDIFMEG, DBFBLNILIGL);
|
||||
}
|
||||
|
||||
// Token: 0x0600E37C RID: 58236 RVA: 0x00344C84 File Offset: 0x00342E84
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x600E37C")]
|
||||
[Address(RVA = "0x18407C0", Offset = "0x183F7C0", VA = "0x1818407C0")]
|
||||
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: 0x040092F3 RID: 37619
|
||||
[Token(Token = "0x40092F3")]
|
||||
public static readonly string JOENJFGFICP = "This code has expired.";
|
||||
|
||||
// Token: 0x040092F4 RID: 37620
|
||||
[Token(Token = "0x40092F4")]
|
||||
public static readonly string LHLMNKHJDNM;
|
||||
|
||||
// Token: 0x040092F5 RID: 37621
|
||||
[Token(Token = "0x40092F5")]
|
||||
public static readonly string OLIIKLNAFNE;
|
||||
|
||||
// Token: 0x040092F6 RID: 37622
|
||||
[Token(Token = "0x40092F6")]
|
||||
public static readonly string HCJNCGFFNLM;
|
||||
|
||||
// Token: 0x040092F7 RID: 37623
|
||||
[Token(Token = "0x40092F7")]
|
||||
public static readonly string KBOGHLKPBEG;
|
||||
|
||||
// Token: 0x040092F8 RID: 37624
|
||||
[Token(Token = "0x40092F8")]
|
||||
public static readonly string COLIHOFNGCM;
|
||||
}
|
||||
|
||||
// Token: 0x020022E5 RID: 8933
|
||||
[Token(Token = "0x20022E5")]
|
||||
public enum PDHBNHBEFMO
|
||||
{
|
||||
// Token: 0x040092FA RID: 37626
|
||||
[Token(Token = "0x40092FA")]
|
||||
None,
|
||||
// Token: 0x040092FB RID: 37627
|
||||
[Token(Token = "0x40092FB")]
|
||||
Share,
|
||||
// Token: 0x040092FC RID: 37628
|
||||
[Token(Token = "0x40092FC")]
|
||||
Copy,
|
||||
// Token: 0x040092FD RID: 37629
|
||||
[Token(Token = "0x40092FD")]
|
||||
ShareAndCopy
|
||||
}
|
||||
|
||||
// Token: 0x020022E6 RID: 8934
|
||||
[Token(Token = "0x20022E6")]
|
||||
[CompilerGenerated]
|
||||
private sealed class FCNKGOPHMNF
|
||||
{
|
||||
// Token: 0x0600E37D RID: 58237 RVA: 0x00344CD4 File Offset: 0x00342ED4
|
||||
[Token(Token = "0x600E37D")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public FCNKGOPHMNF()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E37E RID: 58238 RVA: 0x00344CE8 File Offset: 0x00342EE8
|
||||
[Token(Token = "0x600E37E")]
|
||||
[Address(RVA = "0x183EBA0", Offset = "0x183DBA0", VA = "0x18183EBA0")]
|
||||
internal ActionCode <Awake>b__1(EAEKNPLNKKO t)
|
||||
{
|
||||
LinkManager.MMJJFBCADLE mmjjfbcadle = new LinkManager.MMJJFBCADLE();
|
||||
mmjjfbcadle.t = t;
|
||||
ActionCode[] array = this.components;
|
||||
Func<ActionCode, bool> func = delegate(ActionCode c)
|
||||
{
|
||||
ActionCode.Configuration config = c.Config;
|
||||
EAEKNPLNKKO t2 = mmjjfbcadle.t;
|
||||
return config.type == t2;
|
||||
};
|
||||
return Enumerable.FirstOrDefault<ActionCode>(array, func);
|
||||
}
|
||||
|
||||
// Token: 0x040092FE RID: 37630
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40092FE")]
|
||||
public ActionCode[] components;
|
||||
}
|
||||
|
||||
// Token: 0x020022E7 RID: 8935
|
||||
[Token(Token = "0x20022E7")]
|
||||
[CompilerGenerated]
|
||||
private sealed class MMJJFBCADLE
|
||||
{
|
||||
// Token: 0x0600E37F RID: 58239 RVA: 0x00344D28 File Offset: 0x00342F28
|
||||
[Token(Token = "0x600E37F")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public MMJJFBCADLE()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E380 RID: 58240 RVA: 0x00344D3C File Offset: 0x00342F3C
|
||||
[Token(Token = "0x600E380")]
|
||||
[Address(RVA = "0x1842630", Offset = "0x1841630", VA = "0x181842630")]
|
||||
internal bool <Awake>b__2(ActionCode c)
|
||||
{
|
||||
ActionCode.Configuration config = c.Config;
|
||||
EAEKNPLNKKO eaeknplnkko = this.t;
|
||||
return config.type == eaeknplnkko;
|
||||
}
|
||||
|
||||
// Token: 0x040092FF RID: 37631
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40092FF")]
|
||||
public EAEKNPLNKKO t;
|
||||
}
|
||||
|
||||
// Token: 0x020022E9 RID: 8937
|
||||
[Token(Token = "0x20022E9")]
|
||||
[CompilerGenerated]
|
||||
private sealed class IAEJNKNBLED
|
||||
{
|
||||
// Token: 0x0600E38E RID: 58254 RVA: 0x00344EC4 File Offset: 0x003430C4
|
||||
[Token(Token = "0x600E38E")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public IAEJNKNBLED()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E38F RID: 58255 RVA: 0x00344ED8 File Offset: 0x003430D8
|
||||
[Token(Token = "0x600E38F")]
|
||||
[Address(RVA = "0x1840500", Offset = "0x183F500", VA = "0x181840500")]
|
||||
internal IEnumerator<KENFJGFMIPM> <GetPendingLaunchTarget>g__GetPendingLaunchTargetCoroutine|0()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E38F)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Sharing.LinkManager/IAEJNKNBLED::<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:IAEJNKNBLED('<<GetPendingLaunchTarget>g__GetPendingLaunchTargetCoroutine|0>d'::<>4__this, ldloc:'<<GetPendingLaunchTarget>g__GetPendingLaunchTargetCoroutine|0>d'(var_0), ldloc:IAEJNKNBLED(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: 0x0600E390 RID: 58256 RVA: 0x00344EFC File Offset: 0x003430FC
|
||||
[Token(Token = "0x600E390")]
|
||||
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
|
||||
internal BootSequence.IIACGMGMLOB <GetPendingLaunchTarget>b__1()
|
||||
{
|
||||
return this.launchTarget;
|
||||
}
|
||||
|
||||
// Token: 0x0400930C RID: 37644
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400930C")]
|
||||
public BootSequence.IIACGMGMLOB launchTarget;
|
||||
|
||||
// Token: 0x020022EA RID: 8938
|
||||
[Token(Token = "0x20022EA")]
|
||||
private sealed class <<GetPendingLaunchTarget>g__GetPendingLaunchTargetCoroutine|0>d : IEnumerator<KENFJGFMIPM>, IEnumerator, IDisposable
|
||||
{
|
||||
// Token: 0x0600E391 RID: 58257 RVA: 0x000399F2 File Offset: 0x00037BF2
|
||||
[Token(Token = "0x600E391")]
|
||||
[Address(RVA = "0x44F040", Offset = "0x44E040", VA = "0x18044F040")]
|
||||
[DebuggerHidden]
|
||||
public <<GetPendingLaunchTarget>g__GetPendingLaunchTargetCoroutine|0>d(int <>1__state)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E392 RID: 58258 RVA: 0x000399F2 File Offset: 0x00037BF2
|
||||
[Token(Token = "0x600E392")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
|
||||
[DebuggerHidden]
|
||||
void IDisposable.Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E393 RID: 58259 RVA: 0x00344F10 File Offset: 0x00343110
|
||||
[Token(Token = "0x600E393")]
|
||||
[Address(RVA = "0x1856570", Offset = "0x1855570", VA = "0x181856570", Slot = "6")]
|
||||
private bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x17002401 RID: 9217
|
||||
// (get) Token: 0x0600E394 RID: 58260 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
|
||||
[Token(Token = "0x17002401")]
|
||||
private KENFJGFMIPM System.Collections.Generic.IEnumerator<RecRoom.Core.ISchedule>.Current
|
||||
{
|
||||
[Token(Token = "0x600E394")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "4")]
|
||||
[DebuggerHidden]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E395 RID: 58261 RVA: 0x000399F2 File Offset: 0x00037BF2
|
||||
[Token(Token = "0x600E395")]
|
||||
[Address(RVA = "0x1856880", Offset = "0x1855880", VA = "0x181856880", Slot = "8")]
|
||||
[DebuggerHidden]
|
||||
void IEnumerator.Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17002402 RID: 9218
|
||||
// (get) Token: 0x0600E396 RID: 58262 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
|
||||
[Token(Token = "0x17002402")]
|
||||
object IEnumerator.Current
|
||||
{
|
||||
[Token(Token = "0x600E396")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "7")]
|
||||
[DebuggerHidden]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400930D RID: 37645
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400930D")]
|
||||
private int <>1__state;
|
||||
|
||||
// Token: 0x0400930E RID: 37646
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400930E")]
|
||||
private KENFJGFMIPM <>2__current;
|
||||
|
||||
// Token: 0x0400930F RID: 37647
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400930F")]
|
||||
public LinkManager.IAEJNKNBLED <>4__this;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020022EB RID: 8939
|
||||
[Token(Token = "0x20022EB")]
|
||||
[CompilerGenerated]
|
||||
private sealed class CHGGEFLKGJM
|
||||
{
|
||||
// Token: 0x0600E397 RID: 58263 RVA: 0x00344F28 File Offset: 0x00343128
|
||||
[Token(Token = "0x600E397")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public CHGGEFLKGJM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E398 RID: 58264 RVA: 0x00344F3C File Offset: 0x0034313C
|
||||
[Token(Token = "0x600E398")]
|
||||
[Address(RVA = "0x183DCE0", Offset = "0x183CCE0", VA = "0x18183DCE0")]
|
||||
internal PMGCJEPKFOF<IOFNNFFJIAN> <HandleBasicLinkEvent>b__0()
|
||||
{
|
||||
int num = 0;
|
||||
return GNPDMBPGHBH.FCFEIOCJHKO(this.id, num);
|
||||
}
|
||||
|
||||
// Token: 0x0600E399 RID: 58265 RVA: 0x00344F58 File Offset: 0x00343158
|
||||
[Token(Token = "0x600E399")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
||||
internal string <HandleBasicLinkEvent>b__2()
|
||||
{
|
||||
return this.eventId;
|
||||
}
|
||||
|
||||
// Token: 0x04009310 RID: 37648
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009310")]
|
||||
public long id;
|
||||
|
||||
// Token: 0x04009311 RID: 37649
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009311")]
|
||||
public string eventId;
|
||||
}
|
||||
|
||||
// Token: 0x020022EC RID: 8940
|
||||
[Token(Token = "0x20022EC")]
|
||||
[CompilerGenerated]
|
||||
private sealed class PCDHHCGOAHH
|
||||
{
|
||||
// Token: 0x0600E39A RID: 58266 RVA: 0x00344F6C File Offset: 0x0034316C
|
||||
[Token(Token = "0x600E39A")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public PCDHHCGOAHH()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E39B RID: 58267 RVA: 0x00344F80 File Offset: 0x00343180
|
||||
[Token(Token = "0x600E39B")]
|
||||
[Address(RVA = "0x1844910", Offset = "0x1843910", VA = "0x181844910")]
|
||||
internal PMGCJEPKFOF<KLCOGEIGEBJ> <HandleBasicLinkRoom>b__0()
|
||||
{
|
||||
return OJMCBOKJFOF.NHBPIIGDAJP(this.roomName);
|
||||
}
|
||||
|
||||
// Token: 0x0600E39C RID: 58268 RVA: 0x00344F98 File Offset: 0x00343198
|
||||
[Token(Token = "0x600E39C")]
|
||||
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
|
||||
internal string <HandleBasicLinkRoom>b__2()
|
||||
{
|
||||
return this.roomName;
|
||||
}
|
||||
|
||||
// Token: 0x04009312 RID: 37650
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009312")]
|
||||
public string roomName;
|
||||
}
|
||||
|
||||
// Token: 0x020022ED RID: 8941
|
||||
[Token(Token = "0x20022ED")]
|
||||
[CompilerGenerated]
|
||||
private sealed class HABHJMINIFF
|
||||
{
|
||||
// Token: 0x0600E39D RID: 58269 RVA: 0x00344FAC File Offset: 0x003431AC
|
||||
[Token(Token = "0x600E39D")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public HABHJMINIFF()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E39E RID: 58270 RVA: 0x00344FC0 File Offset: 0x003431C0
|
||||
[Token(Token = "0x600E39E")]
|
||||
[Address(RVA = "0x183F8B0", Offset = "0x183E8B0", VA = "0x18183F8B0")]
|
||||
internal PMGCJEPKFOF<CCEOLAOLEKJ> <HandleBasicLinkUser>b__0()
|
||||
{
|
||||
return PEGGCEDHBOF.HBKBGEPCAGJ(this.userName);
|
||||
}
|
||||
|
||||
// Token: 0x0600E39F RID: 58271 RVA: 0x00344FD8 File Offset: 0x003431D8
|
||||
[Token(Token = "0x600E39F")]
|
||||
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
|
||||
internal string <HandleBasicLinkUser>b__2()
|
||||
{
|
||||
return this.userName;
|
||||
}
|
||||
|
||||
// Token: 0x04009313 RID: 37651
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009313")]
|
||||
public string userName;
|
||||
}
|
||||
|
||||
// Token: 0x020022EF RID: 8943
|
||||
[Token(Token = "0x20022EF")]
|
||||
[CompilerGenerated]
|
||||
private sealed class CKMCNKAPCMB
|
||||
{
|
||||
// Token: 0x0600E3A6 RID: 58278 RVA: 0x003450BC File Offset: 0x003432BC
|
||||
[Token(Token = "0x600E3A6")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public CKMCNKAPCMB()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E3A7 RID: 58279 RVA: 0x003450D0 File Offset: 0x003432D0
|
||||
[Token(Token = "0x600E3A7")]
|
||||
[Address(RVA = "0x183E150", Offset = "0x183D150", VA = "0x18183E150")]
|
||||
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: 0x04009316 RID: 37654
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009316")]
|
||||
public EFEFMHJPJIJ prefManager;
|
||||
}
|
||||
|
||||
// Token: 0x020022F1 RID: 8945
|
||||
[Token(Token = "0x20022F1")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AJFAEHDLANF
|
||||
{
|
||||
// Token: 0x0600E3AE RID: 58286 RVA: 0x00345228 File Offset: 0x00343428
|
||||
[Token(Token = "0x600E3AE")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public AJFAEHDLANF()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E3AF RID: 58287 RVA: 0x0034523C File Offset: 0x0034343C
|
||||
[Token(Token = "0x600E3AF")]
|
||||
[Address(RVA = "0x183C650", Offset = "0x183B650", VA = "0x18183C650")]
|
||||
internal void <ConsumeActionLinkIfValid>b__0(PLDFOPCHHJG actionLink)
|
||||
{
|
||||
if (actionLink != 0 && actionLink.FBLEJONFPAK)
|
||||
{
|
||||
this.linkPromise.OOOIENHGNCA();
|
||||
return;
|
||||
}
|
||||
this.linkPromise.HMFPPBJFHKD("Link null or invalid");
|
||||
}
|
||||
|
||||
// Token: 0x0400931A RID: 37658
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400931A")]
|
||||
public JJEKJGALHKO linkPromise;
|
||||
}
|
||||
|
||||
// Token: 0x020022F3 RID: 8947
|
||||
[Token(Token = "0x20022F3")]
|
||||
[CompilerGenerated]
|
||||
private sealed class HMLLPGMCHCE
|
||||
{
|
||||
// Token: 0x0600E3B6 RID: 58294 RVA: 0x00345384 File Offset: 0x00343584
|
||||
[Token(Token = "0x600E3B6")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public HMLLPGMCHCE()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E3B7 RID: 58295 RVA: 0x00345398 File Offset: 0x00343598
|
||||
[Token(Token = "0x600E3B7")]
|
||||
[Address(RVA = "0x1840220", Offset = "0x183F220", VA = "0x181840220")]
|
||||
internal void <WaitForLoginAndHandlePendingLink>b__1(string message)
|
||||
{
|
||||
LinkManager linkManager = this.<>4__this;
|
||||
int num = 0;
|
||||
linkManager.MIGGLIMLNAF(message, num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600E3B8 RID: 58296 RVA: 0x003453BC File Offset: 0x003435BC
|
||||
[Token(Token = "0x600E3B8")]
|
||||
[Address(RVA = "0x1840250", Offset = "0x183F250", VA = "0x181840250")]
|
||||
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: 0x0600E3B9 RID: 58297 RVA: 0x003453F0 File Offset: 0x003435F0
|
||||
[Token(Token = "0x600E3B9")]
|
||||
[Address(RVA = "0x1840400", Offset = "0x183F400", VA = "0x181840400")]
|
||||
internal string <WaitForLoginAndHandlePendingLink>g__TryParseShortLinkId|3(string url)
|
||||
{
|
||||
Match match = this.<>4__this.LLEJACGCBJH(url);
|
||||
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: 0x0600E3BA RID: 58298 RVA: 0x00345438 File Offset: 0x00343638
|
||||
[Token(Token = "0x600E3BA")]
|
||||
[Address(RVA = "0x1840220", Offset = "0x183F220", VA = "0x181840220")]
|
||||
internal void <WaitForLoginAndHandlePendingLink>b__4(string message)
|
||||
{
|
||||
LinkManager linkManager = this.<>4__this;
|
||||
int num = 0;
|
||||
linkManager.MIGGLIMLNAF(message, num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600E3BB RID: 58299 RVA: 0x0034545C File Offset: 0x0034365C
|
||||
[Token(Token = "0x600E3BB")]
|
||||
[Address(RVA = "0x18402E0", Offset = "0x183F2E0", VA = "0x1818402E0")]
|
||||
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: 0x0600E3BC RID: 58300 RVA: 0x0034549C File Offset: 0x0034369C
|
||||
[Token(Token = "0x600E3BC")]
|
||||
[Address(RVA = "0x1840220", Offset = "0x183F220", VA = "0x181840220")]
|
||||
internal void <WaitForLoginAndHandlePendingLink>b__6(string message)
|
||||
{
|
||||
LinkManager linkManager = this.<>4__this;
|
||||
int num = 0;
|
||||
linkManager.MIGGLIMLNAF(message, num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600E3BD RID: 58301 RVA: 0x003454C0 File Offset: 0x003436C0
|
||||
[Token(Token = "0x600E3BD")]
|
||||
[Address(RVA = "0x18403D0", Offset = "0x183F3D0", VA = "0x1818403D0")]
|
||||
internal void <WaitForLoginAndHandlePendingLink>b__7(string key)
|
||||
{
|
||||
this.<>4__this.MIGGLIMLNAF(key, true);
|
||||
}
|
||||
|
||||
// Token: 0x0400931F RID: 37663
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400931F")]
|
||||
public string id;
|
||||
|
||||
// Token: 0x04009320 RID: 37664
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009320")]
|
||||
public LinkManager <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x020022F4 RID: 8948
|
||||
[Token(Token = "0x20022F4")]
|
||||
[CompilerGenerated]
|
||||
private sealed class HBOICAKPECF
|
||||
{
|
||||
// Token: 0x0600E3BE RID: 58302 RVA: 0x003454E0 File Offset: 0x003436E0
|
||||
[Token(Token = "0x600E3BE")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public HBOICAKPECF()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E3BF RID: 58303 RVA: 0x003454F4 File Offset: 0x003436F4
|
||||
[Token(Token = "0x600E3BF")]
|
||||
[Address(RVA = "0x183F950", Offset = "0x183E950", VA = "0x18183F950")]
|
||||
internal void <WaitForLoginAndHandlePendingLink>b__8(PLDFOPCHHJG dto)
|
||||
{
|
||||
LinkManager.HMLLPGMCHCE 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: 0x0600E3C0 RID: 58304 RVA: 0x00345544 File Offset: 0x00343744
|
||||
[Token(Token = "0x600E3C0")]
|
||||
[Address(RVA = "0x183FA50", Offset = "0x183EA50", VA = "0x18183FA50")]
|
||||
internal void <WaitForLoginAndHandlePendingLink>b__9(string e)
|
||||
{
|
||||
int num = 0;
|
||||
this.validActionLink = num;
|
||||
}
|
||||
|
||||
// Token: 0x0600E3C1 RID: 58305 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E3C1")]
|
||||
[Address(RVA = "0x183F910", Offset = "0x183E910", VA = "0x18183F910")]
|
||||
internal bool <WaitForLoginAndHandlePendingLink>b__10()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x04009321 RID: 37665
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009321")]
|
||||
public bool? validActionLink;
|
||||
|
||||
// Token: 0x04009322 RID: 37666
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009322")]
|
||||
public LinkManager.HMLLPGMCHCE CS$<>8__locals1;
|
||||
}
|
||||
|
||||
// Token: 0x020022F5 RID: 8949
|
||||
[Token(Token = "0x20022F5")]
|
||||
[CompilerGenerated]
|
||||
private sealed class FDHIGEPJLNI
|
||||
{
|
||||
// Token: 0x0600E3C2 RID: 58306 RVA: 0x0034555C File Offset: 0x0034375C
|
||||
[Token(Token = "0x600E3C2")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public FDHIGEPJLNI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E3C3 RID: 58307 RVA: 0x00345570 File Offset: 0x00343770
|
||||
[Token(Token = "0x600E3C3")]
|
||||
[Address(RVA = "0x80F8A0", Offset = "0x80E8A0", VA = "0x18080F8A0")]
|
||||
internal void <WaitForLoginAndHandlePendingLink>b__12()
|
||||
{
|
||||
this.expanding = false;
|
||||
}
|
||||
|
||||
// Token: 0x0600E3C4 RID: 58308 RVA: 0x00345584 File Offset: 0x00343784
|
||||
[Token(Token = "0x600E3C4")]
|
||||
[Address(RVA = "0xC186F0", Offset = "0xC176F0", VA = "0x180C186F0")]
|
||||
internal bool <WaitForLoginAndHandlePendingLink>b__13()
|
||||
{
|
||||
return !this.expanding;
|
||||
}
|
||||
|
||||
// Token: 0x04009323 RID: 37667
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009323")]
|
||||
public bool expanding;
|
||||
}
|
||||
|
||||
// Token: 0x020022F7 RID: 8951
|
||||
[Token(Token = "0x20022F7")]
|
||||
[CompilerGenerated]
|
||||
private sealed class EDMIOHAMNAP
|
||||
{
|
||||
// Token: 0x0600E3CB RID: 58315 RVA: 0x003459DC File Offset: 0x00343BDC
|
||||
[Token(Token = "0x600E3CB")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public EDMIOHAMNAP()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E3CC RID: 58316 RVA: 0x003459F0 File Offset: 0x00343BF0
|
||||
[Token(Token = "0x600E3CC")]
|
||||
[Address(RVA = "0x183E490", Offset = "0x183D490", VA = "0x18183E490")]
|
||||
internal IEnumerator <PlatformShareImage>g__CompositeAndShareImage|0(string url)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E3CC)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Sharing.LinkManager/EDMIOHAMNAP::<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:EDMIOHAMNAP('<<PlatformShareImage>g__CompositeAndShareImage|0>d'::<>4__this, ldloc:'<<PlatformShareImage>g__CompositeAndShareImage|0>d'(var_0), ldloc:EDMIOHAMNAP(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: 0x0600E3CD RID: 58317 RVA: 0x00345A1C File Offset: 0x00343C1C
|
||||
[Token(Token = "0x600E3CD")]
|
||||
[Address(RVA = "0x183E3B0", Offset = "0x183D3B0", VA = "0x18183E3B0")]
|
||||
internal void <PlatformShareImage>b__1(string url)
|
||||
{
|
||||
LinkManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
LinkManager.EDMIOHAMNAP.<<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: 0x04009329 RID: 37673
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009329")]
|
||||
public Texture readableTex;
|
||||
|
||||
// Token: 0x0400932A RID: 37674
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400932A")]
|
||||
public string overlayText;
|
||||
|
||||
// Token: 0x0400932B RID: 37675
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400932B")]
|
||||
public bool disposeTex;
|
||||
|
||||
// Token: 0x0400932C RID: 37676
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400932C")]
|
||||
public string imageName;
|
||||
|
||||
// Token: 0x020022F8 RID: 8952
|
||||
[Token(Token = "0x20022F8")]
|
||||
private sealed class <<PlatformShareImage>g__CompositeAndShareImage|0>d : IEnumerator<object>, IEnumerator, IDisposable
|
||||
{
|
||||
// Token: 0x0600E3CE RID: 58318 RVA: 0x000399F2 File Offset: 0x00037BF2
|
||||
[Token(Token = "0x600E3CE")]
|
||||
[Address(RVA = "0x44F040", Offset = "0x44E040", VA = "0x18044F040")]
|
||||
[DebuggerHidden]
|
||||
public <<PlatformShareImage>g__CompositeAndShareImage|0>d(int <>1__state)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E3CF RID: 58319 RVA: 0x000399F2 File Offset: 0x00037BF2
|
||||
[Token(Token = "0x600E3CF")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
|
||||
[DebuggerHidden]
|
||||
void IDisposable.Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E3D0 RID: 58320 RVA: 0x00345A5C File Offset: 0x00343C5C
|
||||
[Token(Token = "0x600E3D0")]
|
||||
[Address(RVA = "0x1857210", Offset = "0x1856210", VA = "0x181857210", Slot = "6")]
|
||||
private bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x1700240B RID: 9227
|
||||
// (get) Token: 0x0600E3D1 RID: 58321 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
|
||||
[Token(Token = "0x1700240B")]
|
||||
object IEnumerator<object>.Current
|
||||
{
|
||||
[Token(Token = "0x600E3D1")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "4")]
|
||||
[DebuggerHidden]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E3D2 RID: 58322 RVA: 0x000399F2 File Offset: 0x00037BF2
|
||||
[Token(Token = "0x600E3D2")]
|
||||
[Address(RVA = "0x18573A0", Offset = "0x18563A0", VA = "0x1818573A0", Slot = "8")]
|
||||
[DebuggerHidden]
|
||||
void IEnumerator.Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700240C RID: 9228
|
||||
// (get) Token: 0x0600E3D3 RID: 58323 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
|
||||
[Token(Token = "0x1700240C")]
|
||||
object IEnumerator.Current
|
||||
{
|
||||
[Token(Token = "0x600E3D3")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "7")]
|
||||
[DebuggerHidden]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400932D RID: 37677
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400932D")]
|
||||
private int <>1__state;
|
||||
|
||||
// Token: 0x0400932E RID: 37678
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400932E")]
|
||||
private object <>2__current;
|
||||
|
||||
// Token: 0x0400932F RID: 37679
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400932F")]
|
||||
public LinkManager.EDMIOHAMNAP <>4__this;
|
||||
|
||||
// Token: 0x04009330 RID: 37680
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4009330")]
|
||||
public string url;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020022F9 RID: 8953
|
||||
[Token(Token = "0x20022F9")]
|
||||
[CompilerGenerated]
|
||||
private sealed class JHEEAGCJMEH
|
||||
{
|
||||
// Token: 0x0600E3D4 RID: 58324 RVA: 0x00345A74 File Offset: 0x00343C74
|
||||
[Token(Token = "0x600E3D4")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public JHEEAGCJMEH()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E3D5 RID: 58325 RVA: 0x00345A88 File Offset: 0x00343C88
|
||||
[Token(Token = "0x600E3D5")]
|
||||
[Address(RVA = "0x1840560", Offset = "0x183F560", VA = "0x181840560")]
|
||||
internal void <PlatformShareImage>b__2(Texture2D composite)
|
||||
{
|
||||
LinkManager.EDMIOHAMNAP 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: 0x04009331 RID: 37681
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009331")]
|
||||
public string url;
|
||||
|
||||
// Token: 0x04009332 RID: 37682
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009332")]
|
||||
public ImageCompositor compositor;
|
||||
|
||||
// Token: 0x04009333 RID: 37683
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4009333")]
|
||||
public LinkManager.EDMIOHAMNAP CS$<>8__locals1;
|
||||
}
|
||||
|
||||
// Token: 0x020022FA RID: 8954
|
||||
[Token(Token = "0x20022FA")]
|
||||
[CompilerGenerated]
|
||||
private sealed class EGKNGPKLHLF
|
||||
{
|
||||
// Token: 0x0600E3D6 RID: 58326 RVA: 0x00345AF0 File Offset: 0x00343CF0
|
||||
[Token(Token = "0x600E3D6")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public EGKNGPKLHLF()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E3D7 RID: 58327 RVA: 0x00345B04 File Offset: 0x00343D04
|
||||
[Token(Token = "0x600E3D7")]
|
||||
[Address(RVA = "0x183E590", Offset = "0x183D590", VA = "0x18183E590")]
|
||||
internal IEnumerator<KENFJGFMIPM> <GetShortenedShareUrl>g__SafeCreateShortLink|0()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E3D7)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Sharing.LinkManager/EGKNGPKLHLF::<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:EGKNGPKLHLF('<<GetShortenedShareUrl>g__SafeCreateShortLink|0>d'::<>4__this, ldloc:'<<GetShortenedShareUrl>g__SafeCreateShortLink|0>d'(var_0), ldloc:EGKNGPKLHLF(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: 0x0600E3D8 RID: 58328 RVA: 0x00345B28 File Offset: 0x00343D28
|
||||
[Token(Token = "0x600E3D8")]
|
||||
[Address(RVA = "0x183E500", Offset = "0x183D500", VA = "0x18183E500")]
|
||||
internal void <GetShortenedShareUrl>b__2(string shortLinkId)
|
||||
{
|
||||
string absoluteShareUrl = LinkManager.GetAbsoluteShareUrl("l/" + shortLinkId);
|
||||
this.shareLink = absoluteShareUrl;
|
||||
}
|
||||
|
||||
// Token: 0x0600E3D9 RID: 58329 RVA: 0x00345B50 File Offset: 0x00343D50
|
||||
[Token(Token = "0x600E3D9")]
|
||||
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
|
||||
internal string <GetShortenedShareUrl>b__1()
|
||||
{
|
||||
return this.shareLink;
|
||||
}
|
||||
|
||||
// Token: 0x04009334 RID: 37684
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009334")]
|
||||
public string shareLink;
|
||||
|
||||
// Token: 0x020022FB RID: 8955
|
||||
[Token(Token = "0x20022FB")]
|
||||
private sealed class <<GetShortenedShareUrl>g__SafeCreateShortLink|0>d : IEnumerator<KENFJGFMIPM>, IEnumerator, IDisposable
|
||||
{
|
||||
// Token: 0x0600E3DA RID: 58330 RVA: 0x000399F2 File Offset: 0x00037BF2
|
||||
[Token(Token = "0x600E3DA")]
|
||||
[Address(RVA = "0x44F040", Offset = "0x44E040", VA = "0x18044F040")]
|
||||
[DebuggerHidden]
|
||||
public <<GetShortenedShareUrl>g__SafeCreateShortLink|0>d(int <>1__state)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E3DB RID: 58331 RVA: 0x000399F2 File Offset: 0x00037BF2
|
||||
[Token(Token = "0x600E3DB")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
|
||||
[DebuggerHidden]
|
||||
void IDisposable.Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E3DC RID: 58332 RVA: 0x00345B64 File Offset: 0x00343D64
|
||||
[Token(Token = "0x600E3DC")]
|
||||
[Address(RVA = "0x18568D0", Offset = "0x18558D0", VA = "0x1818568D0", Slot = "6")]
|
||||
private bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x1700240D RID: 9229
|
||||
// (get) Token: 0x0600E3DD RID: 58333 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
|
||||
[Token(Token = "0x1700240D")]
|
||||
private KENFJGFMIPM System.Collections.Generic.IEnumerator<RecRoom.Core.ISchedule>.Current
|
||||
{
|
||||
[Token(Token = "0x600E3DD")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "4")]
|
||||
[DebuggerHidden]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E3DE RID: 58334 RVA: 0x000399F2 File Offset: 0x00037BF2
|
||||
[Token(Token = "0x600E3DE")]
|
||||
[Address(RVA = "0x1856BD0", Offset = "0x1855BD0", VA = "0x181856BD0", Slot = "8")]
|
||||
[DebuggerHidden]
|
||||
void IEnumerator.Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700240E RID: 9230
|
||||
// (get) Token: 0x0600E3DF RID: 58335 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
|
||||
[Token(Token = "0x1700240E")]
|
||||
object IEnumerator.Current
|
||||
{
|
||||
[Token(Token = "0x600E3DF")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "7")]
|
||||
[DebuggerHidden]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04009335 RID: 37685
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009335")]
|
||||
private int <>1__state;
|
||||
|
||||
// Token: 0x04009336 RID: 37686
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009336")]
|
||||
private KENFJGFMIPM <>2__current;
|
||||
|
||||
// Token: 0x04009337 RID: 37687
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4009337")]
|
||||
public LinkManager.EGKNGPKLHLF <>4__this;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020022FC RID: 8956
|
||||
[Token(Token = "0x20022FC")]
|
||||
[CompilerGenerated]
|
||||
private sealed class OOFNGPCNJFM
|
||||
{
|
||||
// Token: 0x0600E3E0 RID: 58336 RVA: 0x00345B7C File Offset: 0x00343D7C
|
||||
[Token(Token = "0x600E3E0")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public OOFNGPCNJFM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E3E1 RID: 58337 RVA: 0x00345B90 File Offset: 0x00343D90
|
||||
[Token(Token = "0x600E3E1")]
|
||||
[Address(RVA = "0x73F650", Offset = "0x73E650", VA = "0x18073F650")]
|
||||
internal void <GetShortenedShareUrl>b__3()
|
||||
{
|
||||
this.done = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600E3E2 RID: 58338 RVA: 0x00345BA4 File Offset: 0x00343DA4
|
||||
[Token(Token = "0x600E3E2")]
|
||||
[Address(RVA = "0x4944B0", Offset = "0x4934B0", VA = "0x1804944B0")]
|
||||
internal bool <GetShortenedShareUrl>b__4()
|
||||
{
|
||||
return this.done;
|
||||
}
|
||||
|
||||
// Token: 0x04009338 RID: 37688
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009338")]
|
||||
public bool done;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,129 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Sharing
|
||||
{
|
||||
// Token: 0x02002332 RID: 9010
|
||||
[Token(Token = "0x2002332")]
|
||||
[RequireComponent(typeof(TMP_Text))]
|
||||
public class LinkManagerUIString : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600E4BB RID: 58555 RVA: 0x00348C80 File Offset: 0x00346E80
|
||||
[Token(Token = "0x600E4BB")]
|
||||
[Address(RVA = "0x1841670", Offset = "0x1840670", VA = "0x181841670")]
|
||||
private void MKBLJJGJAOH()
|
||||
{
|
||||
if (this.tmp)
|
||||
{
|
||||
if (this.isGeneralContent)
|
||||
{
|
||||
while (this.generalContentType != LinkManagerUIString.HPGFEBCHDEL.InputCodeDescription)
|
||||
{
|
||||
}
|
||||
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_Text = this.tmp;
|
||||
string text = this.format;
|
||||
string descriptionRTF = config.DescriptionRTF;
|
||||
string text2 = string.Format(text, descriptionRTF);
|
||||
string text3 = tmp_Text.text;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E4BC RID: 58556 RVA: 0x00348CFC File Offset: 0x00346EFC
|
||||
[Token(Token = "0x600E4BC")]
|
||||
[Address(RVA = "0x18417D0", Offset = "0x18407D0", VA = "0x1818417D0")]
|
||||
private void Start()
|
||||
{
|
||||
this.MKBLJJGJAOH();
|
||||
}
|
||||
|
||||
// Token: 0x0600E4BD RID: 58557 RVA: 0x00348D10 File Offset: 0x00346F10
|
||||
[Token(Token = "0x600E4BD")]
|
||||
[Address(RVA = "0x18417E0", Offset = "0x18407E0", VA = "0x1818417E0")]
|
||||
public LinkManagerUIString()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040093DB RID: 37851
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40093DB")]
|
||||
[SerializeField]
|
||||
[Tooltip("Must include {0}")]
|
||||
[Header("Common:")]
|
||||
private string format = "{0}";
|
||||
|
||||
// Token: 0x040093DC RID: 37852
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40093DC")]
|
||||
[SerializeField]
|
||||
[Tooltip("If true, generalContentType will be used instead of contentType")]
|
||||
private bool isGeneralContent;
|
||||
|
||||
// Token: 0x040093DD RID: 37853
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x40093DD")]
|
||||
[SerializeField]
|
||||
[Header("Typed Content:")]
|
||||
private EAEKNPLNKKO actionType = (EAEKNPLNKKO)((ulong)(-1L));
|
||||
|
||||
// Token: 0x040093DE RID: 37854
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40093DE")]
|
||||
[SerializeField]
|
||||
private LinkManagerUIString.PBLIGMMNBCG contentType;
|
||||
|
||||
// Token: 0x040093DF RID: 37855
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x40093DF")]
|
||||
[SerializeField]
|
||||
[Header("General Content:")]
|
||||
private LinkManagerUIString.HPGFEBCHDEL generalContentType = (LinkManagerUIString.HPGFEBCHDEL)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x040093E0 RID: 37856
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40093E0")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private TMP_Text tmp;
|
||||
|
||||
// Token: 0x02002333 RID: 9011
|
||||
[Token(Token = "0x2002333")]
|
||||
public enum PBLIGMMNBCG
|
||||
{
|
||||
// Token: 0x040093E2 RID: 37858
|
||||
[Token(Token = "0x40093E2")]
|
||||
NONE = -1,
|
||||
// Token: 0x040093E3 RID: 37859
|
||||
[Token(Token = "0x40093E3")]
|
||||
Name,
|
||||
// Token: 0x040093E4 RID: 37860
|
||||
[Token(Token = "0x40093E4")]
|
||||
DescriptionRTF
|
||||
}
|
||||
|
||||
// Token: 0x02002334 RID: 9012
|
||||
[Token(Token = "0x2002334")]
|
||||
public enum HPGFEBCHDEL
|
||||
{
|
||||
// Token: 0x040093E6 RID: 37862
|
||||
[Token(Token = "0x40093E6")]
|
||||
NONE = -1,
|
||||
// Token: 0x040093E7 RID: 37863
|
||||
[Token(Token = "0x40093E7")]
|
||||
InputCodeDescription
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,819 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Systems.PlayerRoles;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
using RRUI.Navigation;
|
||||
|
||||
namespace RecRoom.Sharing
|
||||
{
|
||||
// Token: 0x02002315 RID: 8981
|
||||
[Token(Token = "0x2002315")]
|
||||
public class MeetupCode : ActionCode
|
||||
{
|
||||
// Token: 0x0600E453 RID: 58451 RVA: 0x003477DC File Offset: 0x003459DC
|
||||
[Token(Token = "0x600E453")]
|
||||
[Address(RVA = "0x1842710", Offset = "0x1841710", VA = "0x181842710", Slot = "5")]
|
||||
public override PMGCJEPKFOF<ActionCode.HKFNFGGEPMP> Create(object IIFJDCEPNMJ)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E453)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF<RecRoom.Sharing.ActionCode/HKFNFGGEPMP> RecRoom.Sharing.MeetupCode::Create(System.Object)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_0F:
|
||||
brtrue(IL_0F, cne:bool(ldloc:DABKFAIHBBP(var_0_0A), ldc.i4:int32[exp:DABKFAIHBBP](0)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600E454 RID: 58452 RVA: 0x003477FC File Offset: 0x003459FC
|
||||
[Token(Token = "0x600E454")]
|
||||
[Address(RVA = "0x1842660", Offset = "0x1841660", VA = "0x181842660", Slot = "6")]
|
||||
public override DABKFAIHBBP CreateAndShare(Route LPJOBOLHFMI, object IIFJDCEPNMJ)
|
||||
{
|
||||
MeetupCode.LICHNEOPAEM(false, LPJOBOLHFMI);
|
||||
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x0600E455 RID: 58453 RVA: 0x00347818 File Offset: 0x00345A18
|
||||
[Token(Token = "0x600E455")]
|
||||
[Address(RVA = "0x1842B00", Offset = "0x1841B00", VA = "0x181842B00", Slot = "8")]
|
||||
public override DABKFAIHBBP Handle(LinkManager.ELGKGFGCNJL JBLKFFDDMJH)
|
||||
{
|
||||
LinkManager.ELGKGFGCNJL pendingLink = JBLKFFDDMJH;
|
||||
string <GLCPMMJOCEJ>k__BackingField = JBLKFFDDMJH.LIOKHLNNDFL.<GLCPMMJOCEJ>k__BackingField;
|
||||
string actionCode = <GLCPMMJOCEJ>k__BackingField;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E456 RID: 58454 RVA: 0x0034789C File Offset: 0x00345A9C
|
||||
[Token(Token = "0x600E456")]
|
||||
[Address(RVA = "0x18428D0", Offset = "0x18418D0", VA = "0x1818428D0")]
|
||||
public static void GoToMeetup(KLCOGEIGEBJ DDEGOJKBEAN, string KIIFGNILJEA, [Optional] Action EGMGCNACMDM, [Optional] Action<string> MBMCDAENFAJ)
|
||||
{
|
||||
BootSequence.IIACGMGMLOB iiacgmgmlob = new BootSequence.IIACGMGMLOB();
|
||||
string <LGACIEKBLBM>k__BackingField = DDEGOJKBEAN.<LGACIEKBLBM>k__BackingField;
|
||||
iiacgmgmlob.HEHAGDOEDHG = <LGACIEKBLBM>k__BackingField;
|
||||
string roomCode = KIIFGNILJEA;
|
||||
iiacgmgmlob.PHIDPCECFBJ = roomCode;
|
||||
string roomCode2 = KIIFGNILJEA;
|
||||
OKNNKFGFODL dokminnfcgc = Matchmaking.DOKMINNFCGC;
|
||||
int num;
|
||||
Action action = new Action(num.DLJDBDMKMIO);
|
||||
num = 0;
|
||||
Matchmaking.DOKMINNFCGC = OKNNKFGFODL.BPJDFPACLMK(dokminnfcgc, action);
|
||||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
IEnumerator<KENFJGFMIPM> enumerator = LinkManager.WaitForLoginNuxAndWatch(false, iiacgmgmlob);
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(enumerator);
|
||||
Action<SessionManager.BKOJBGONLCK> <>9__1;
|
||||
Action action2 = delegate
|
||||
{
|
||||
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
|
||||
if (ciibgmbofei != 0)
|
||||
{
|
||||
long <DOFDAMHCJLP>k__BackingField = ciibgmbofei.<DOFDAMHCJLP>k__BackingField;
|
||||
}
|
||||
long <DOFDAMHCJLP>k__BackingField2 = DDEGOJKBEAN.<DOFDAMHCJLP>k__BackingField;
|
||||
if (Matchmaking.BBJAEJHMAPB != 0)
|
||||
{
|
||||
}
|
||||
int num2 = 0;
|
||||
string roomCode3 = KIIFGNILJEA;
|
||||
if (!(num2 != roomCode3))
|
||||
{
|
||||
Action onSuccess = EGMGCNACMDM;
|
||||
if (onSuccess != 0)
|
||||
{
|
||||
onSuccess();
|
||||
}
|
||||
return;
|
||||
}
|
||||
SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action<SessionManager.BKOJBGONLCK> <>9__ = <>9__1;
|
||||
KLCOGEIGEBJ room = DDEGOJKBEAN;
|
||||
string roomCode4 = KIIFGNILJEA;
|
||||
Action<SessionManager.BKOJBGONLCK> action3;
|
||||
if (<>9__ == 0)
|
||||
{
|
||||
action3 = delegate(SessionManager.BKOJBGONLCK result)
|
||||
{
|
||||
if (MBMCDAENFAJ != 0)
|
||||
{
|
||||
}
|
||||
};
|
||||
<>9__1 = action3;
|
||||
}
|
||||
instance2.RunJoinRoomCode(room, roomCode4, action3);
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E457 RID: 58455 RVA: 0x00347950 File Offset: 0x00345B50
|
||||
[Token(Token = "0x600E457")]
|
||||
[Address(RVA = "0x18437E0", Offset = "0x18427E0", VA = "0x1818437E0", Slot = "9")]
|
||||
public override void ModifyPreAuthLaunchTarget(BootSequence.IIACGMGMLOB HHBNIDNOLDI, LinkManager.ELGKGFGCNJL JBLKFFDDMJH)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E458 RID: 58456 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E458")]
|
||||
[Address(RVA = "0x1842D10", Offset = "0x1841D10", VA = "0x181842D10")]
|
||||
private static PMGCJEPKFOF<ActionCode.HKFNFGGEPMP> KGGIBGJLNDB(Route LPJOBOLHFMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E459 RID: 58457 RVA: 0x0034798C File Offset: 0x00345B8C
|
||||
[Token(Token = "0x600E459")]
|
||||
[Address(RVA = "0x1843260", Offset = "0x1842260", VA = "0x181843260")]
|
||||
private static void LICHNEOPAEM(bool PPCJPKIOFIF, Route LPJOBOLHFMI)
|
||||
{
|
||||
MeetupCode.MGGEPGEJNDM mggepgejndm = new MeetupCode.MGGEPGEJNDM();
|
||||
mggepgejndm.RRUIShareRoute = LPJOBOLHFMI;
|
||||
if (!SessionManager.IGCCGADCLBN && !SessionManager.GLLGNKIDNJC)
|
||||
{
|
||||
if (Matchmaking.BBJAEJHMAPB.<MPMKHIHOJMO>k__BackingField)
|
||||
{
|
||||
MutableOverridableObscuredBool canInvite = PlayerRoomRoleManager.ONCPNMDGGKG.GetLocalPlayerRoleDefinition().canInvite;
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
if (!Matchmaking.BBJAEJHMAPB.BAMNKENBKFC && !PPCJPKIOFIF)
|
||||
{
|
||||
WatchUI local = WatchUI.BFPPPLIJIGC;
|
||||
Action<JPIJGHNNIDP> action = delegate(JPIJGHNNIDP result)
|
||||
{
|
||||
if (result == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
base.<MeetupHostFlow>g__CreateOrShowMeetupInfo|3();
|
||||
return;
|
||||
}
|
||||
};
|
||||
return;
|
||||
}
|
||||
mggepgejndm.<MeetupHostFlow>g__CreateOrShowMeetupInfo|3();
|
||||
}
|
||||
WatchUI local2 = WatchUI.BFPPPLIJIGC;
|
||||
}
|
||||
WatchUI local3 = WatchUI.BFPPPLIJIGC;
|
||||
}
|
||||
WatchUI local4 = WatchUI.BFPPPLIJIGC;
|
||||
string <LGACIEKBLBM>k__BackingField = Matchmaking.HMCJLLMDAAM.<LGACIEKBLBM>k__BackingField;
|
||||
string text = "You can't create a meetup in ^" + <LGACIEKBLBM>k__BackingField + ".\n\nWould you like to go to ^Lounge and create one there?";
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E45A RID: 58458 RVA: 0x00347A78 File Offset: 0x00345C78
|
||||
[Token(Token = "0x600E45A")]
|
||||
[Address(RVA = "0x18427A0", Offset = "0x18417A0", VA = "0x1818427A0")]
|
||||
private static void DLJDBDMKMIO()
|
||||
{
|
||||
OKNNKFGFODL dokminnfcgc = Matchmaking.DOKMINNFCGC;
|
||||
int num;
|
||||
Action action = new Action(num.DLJDBDMKMIO);
|
||||
num = 0;
|
||||
Matchmaking.DOKMINNFCGC = OKNNKFGFODL.GMNMHGMFGOL(dokminnfcgc, action);
|
||||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
MeetupCode.AMNLEHACAAH amnlehacaah;
|
||||
amnlehacaah.System.IDisposable.Dispose();
|
||||
amnlehacaah.<>1__state = (int)((ulong)0L);
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(amnlehacaah);
|
||||
}
|
||||
|
||||
// Token: 0x0600E45B RID: 58459 RVA: 0x00347AD0 File Offset: 0x00345CD0
|
||||
[Token(Token = "0x600E45B")]
|
||||
[Address(RVA = "0x8E9790", Offset = "0x8E8790", VA = "0x1808E9790")]
|
||||
public MeetupCode()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E45C RID: 58460 RVA: 0x00347AE4 File Offset: 0x00345CE4
|
||||
[Token(Token = "0x600E45C")]
|
||||
[Address(RVA = "0x1842CC0", Offset = "0x1841CC0", VA = "0x181842CC0")]
|
||||
[CompilerGenerated]
|
||||
internal static IEnumerator<KENFJGFMIPM> JBBECEAAONK()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E45C)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Sharing.MeetupCode::JBBECEAAONK()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(AMNLEHACAAH::System.IDisposable.Dispose, ldloc:AMNLEHACAAH(var_0))
|
||||
stfld:int32(AMNLEHACAAH::<>1__state, ldloc:AMNLEHACAAH(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x04009399 RID: 37785
|
||||
[Token(Token = "0x4009399")]
|
||||
private static string MNEMHNOJJDI;
|
||||
|
||||
// Token: 0x02002316 RID: 8982
|
||||
[Token(Token = "0x2002316")]
|
||||
[Serializable]
|
||||
private struct MeetupData
|
||||
{
|
||||
// Token: 0x0400939A RID: 37786
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400939A")]
|
||||
public long RoomId;
|
||||
}
|
||||
|
||||
// Token: 0x02002317 RID: 8983
|
||||
[Token(Token = "0x2002317")]
|
||||
[CompilerGenerated]
|
||||
private sealed class HIBIJHKMEKH
|
||||
{
|
||||
// Token: 0x0600E45D RID: 58461 RVA: 0x00347B00 File Offset: 0x00345D00
|
||||
[Token(Token = "0x600E45D")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public HIBIJHKMEKH()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E45E RID: 58462 RVA: 0x00347B14 File Offset: 0x00345D14
|
||||
[Token(Token = "0x600E45E")]
|
||||
[Address(RVA = "0x183FD80", Offset = "0x183ED80", VA = "0x18183FD80")]
|
||||
internal DABKFAIHBBP <Handle>b__0(KLCOGEIGEBJ room)
|
||||
{
|
||||
MeetupCode.LOLDOHFBIOF loldohfbiof = new MeetupCode.LOLDOHFBIOF();
|
||||
loldohfbiof.CS$<>8__locals1 = this;
|
||||
loldohfbiof.room = room;
|
||||
MeetupCode meetupCode = this.<>4__this;
|
||||
string text = this.actionCode;
|
||||
int? autoRenewHours = meetupCode.Config.AutoRenewHours;
|
||||
LinkManager.ELGKGFGCNJL elgkgfgcnjl = this.pendingLink;
|
||||
bool mhjmmlihdea = elgkgfgcnjl.MHJMMLIHDEA;
|
||||
bool nnnoilancib = elgkgfgcnjl.NNNOILANCIB;
|
||||
DABKFAIHBBP dabkfaihbbp = ActionCode.ConsumeActionLinkIfValid(text, autoRenewHours, (EAEKNPLNKKO)((uint)2), nnnoilancib, mhjmmlihdea);
|
||||
Action action = delegate
|
||||
{
|
||||
LinkManager.PIGBMLEKODF = loldohfbiof.CS$<>8__locals1.actionCode;
|
||||
string text2 = loldohfbiof.CS$<>8__locals1.actionCode;
|
||||
int num = 0;
|
||||
KLCOGEIGEBJ room2 = loldohfbiof.room;
|
||||
int num2 = 0;
|
||||
MeetupCode.GoToMeetup(room2, text2, num2, num);
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0400939B RID: 37787
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400939B")]
|
||||
public string actionCode;
|
||||
|
||||
// Token: 0x0400939C RID: 37788
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400939C")]
|
||||
public MeetupCode <>4__this;
|
||||
|
||||
// Token: 0x0400939D RID: 37789
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400939D")]
|
||||
public LinkManager.ELGKGFGCNJL pendingLink;
|
||||
}
|
||||
|
||||
// Token: 0x02002318 RID: 8984
|
||||
[Token(Token = "0x2002318")]
|
||||
[CompilerGenerated]
|
||||
private sealed class LOLDOHFBIOF
|
||||
{
|
||||
// Token: 0x0600E45F RID: 58463 RVA: 0x00347B8C File Offset: 0x00345D8C
|
||||
[Token(Token = "0x600E45F")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public LOLDOHFBIOF()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E460 RID: 58464 RVA: 0x00347BA0 File Offset: 0x00345DA0
|
||||
[Token(Token = "0x600E460")]
|
||||
[Address(RVA = "0x18415D0", Offset = "0x18405D0", VA = "0x1818415D0")]
|
||||
internal void <Handle>b__1()
|
||||
{
|
||||
LinkManager.PIGBMLEKODF = this.CS$<>8__locals1.actionCode;
|
||||
string actionCode = this.CS$<>8__locals1.actionCode;
|
||||
int num = 0;
|
||||
KLCOGEIGEBJ klcogeigebj = this.room;
|
||||
int num2 = 0;
|
||||
MeetupCode.GoToMeetup(klcogeigebj, actionCode, num2, num);
|
||||
}
|
||||
|
||||
// Token: 0x0400939E RID: 37790
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400939E")]
|
||||
public KLCOGEIGEBJ room;
|
||||
|
||||
// Token: 0x0400939F RID: 37791
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400939F")]
|
||||
public MeetupCode.HIBIJHKMEKH CS$<>8__locals1;
|
||||
}
|
||||
|
||||
// Token: 0x02002319 RID: 8985
|
||||
[Token(Token = "0x2002319")]
|
||||
[CompilerGenerated]
|
||||
private sealed class OOOEMGOBMHP
|
||||
{
|
||||
// Token: 0x0600E461 RID: 58465 RVA: 0x00347BE4 File Offset: 0x00345DE4
|
||||
[Token(Token = "0x600E461")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public OOOEMGOBMHP()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E462 RID: 58466 RVA: 0x00347BF8 File Offset: 0x00345DF8
|
||||
[Token(Token = "0x600E462")]
|
||||
[Address(RVA = "0x1844680", Offset = "0x1843680", VA = "0x181844680")]
|
||||
internal void <GoToMeetup>b__0()
|
||||
{
|
||||
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
|
||||
if (ciibgmbofei != 0)
|
||||
{
|
||||
long <DOFDAMHCJLP>k__BackingField = ciibgmbofei.<DOFDAMHCJLP>k__BackingField;
|
||||
}
|
||||
long <DOFDAMHCJLP>k__BackingField2 = this.room.<DOFDAMHCJLP>k__BackingField;
|
||||
if (Matchmaking.BBJAEJHMAPB != 0)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
string text = this.roomCode;
|
||||
if (!(num != text))
|
||||
{
|
||||
Action action = this.onSuccess;
|
||||
if (action != 0)
|
||||
{
|
||||
action();
|
||||
}
|
||||
return;
|
||||
}
|
||||
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action<SessionManager.BKOJBGONLCK> action2 = this.<>9__1;
|
||||
KLCOGEIGEBJ klcogeigebj = this.room;
|
||||
string text2 = this.roomCode;
|
||||
Action<SessionManager.BKOJBGONLCK> action3;
|
||||
if (action2 == 0)
|
||||
{
|
||||
action3 = delegate(SessionManager.BKOJBGONLCK result)
|
||||
{
|
||||
if (this.onError != 0)
|
||||
{
|
||||
}
|
||||
};
|
||||
this.<>9__1 = action3;
|
||||
}
|
||||
instance.RunJoinRoomCode(klcogeigebj, text2, action3);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E463 RID: 58467 RVA: 0x00347CAC File Offset: 0x00345EAC
|
||||
[Token(Token = "0x600E463")]
|
||||
[Address(RVA = "0x1844840", Offset = "0x1843840", VA = "0x181844840")]
|
||||
internal void <GoToMeetup>b__1(SessionManager.BKOJBGONLCK result)
|
||||
{
|
||||
if (this.onError != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040093A0 RID: 37792
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40093A0")]
|
||||
public KLCOGEIGEBJ room;
|
||||
|
||||
// Token: 0x040093A1 RID: 37793
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40093A1")]
|
||||
public string roomCode;
|
||||
|
||||
// Token: 0x040093A2 RID: 37794
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40093A2")]
|
||||
public Action onSuccess;
|
||||
|
||||
// Token: 0x040093A3 RID: 37795
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40093A3")]
|
||||
public Action<string> onError;
|
||||
|
||||
// Token: 0x040093A4 RID: 37796
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40093A4")]
|
||||
public Action<SessionManager.BKOJBGONLCK> <>9__1;
|
||||
}
|
||||
|
||||
// Token: 0x0200231A RID: 8986
|
||||
[Token(Token = "0x200231A")]
|
||||
[CompilerGenerated]
|
||||
private sealed class CBKPKMIMAOG
|
||||
{
|
||||
// Token: 0x0600E464 RID: 58468 RVA: 0x00347CDC File Offset: 0x00345EDC
|
||||
[Token(Token = "0x600E464")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public CBKPKMIMAOG()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E465 RID: 58469 RVA: 0x00347CF0 File Offset: 0x00345EF0
|
||||
[Token(Token = "0x600E465")]
|
||||
[Address(RVA = "0x183DBB0", Offset = "0x183CBB0", VA = "0x18183DBB0")]
|
||||
internal PMGCJEPKFOF<ActionCode.HKFNFGGEPMP> <GetOrCreateAndShareMeetupLink>b__0(string url)
|
||||
{
|
||||
MeetupCode.FHFPAHDEKAE fhfpahdekae = new MeetupCode.FHFPAHDEKAE();
|
||||
ActionCode.Configuration configuration = this.config;
|
||||
Route rruishareRoute = this.RRUIShareRoute;
|
||||
ActionCode.HKFNFGGEPMP result = fhfpahdekae.result;
|
||||
Func<string, ActionCode.HKFNFGGEPMP> func = delegate(string x)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E467)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Sharing.ActionCode/HKFNFGGEPMP RecRoom.Sharing.MeetupCode/FHFPAHDEKAE::<GetOrCreateAndShareMeetupLink>b__2(System.String)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:int32(var_0_06, ldfld:int32(string::m_stringLength, ldloc:string(x)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.Transforms.DelegateConstruction.HandleAnonymousMethod(ObjectCreateExpression objectCreateExpression, Expression target, IMethod methodRef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\Transforms\DelegateConstruction.cs:line 237
|
||||
*/;
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x040093A5 RID: 37797
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40093A5")]
|
||||
public Route RRUIShareRoute;
|
||||
|
||||
// Token: 0x040093A6 RID: 37798
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40093A6")]
|
||||
public ActionCode.Configuration config;
|
||||
}
|
||||
|
||||
// Token: 0x0200231B RID: 8987
|
||||
[Token(Token = "0x200231B")]
|
||||
[CompilerGenerated]
|
||||
private sealed class FHFPAHDEKAE
|
||||
{
|
||||
// Token: 0x0600E466 RID: 58470 RVA: 0x00347D30 File Offset: 0x00345F30
|
||||
[Token(Token = "0x600E466")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public FHFPAHDEKAE()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E467 RID: 58471 RVA: 0x00347D44 File Offset: 0x00345F44
|
||||
[Token(Token = "0x600E467")]
|
||||
[Address(RVA = "0x814AB0", Offset = "0x813AB0", VA = "0x180814AB0")]
|
||||
internal ActionCode.HKFNFGGEPMP <GetOrCreateAndShareMeetupLink>b__2(string x)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E467)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Sharing.ActionCode/HKFNFGGEPMP RecRoom.Sharing.MeetupCode/FHFPAHDEKAE::<GetOrCreateAndShareMeetupLink>b__2(System.String)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:int32(var_0_06, ldfld:int32(string::m_stringLength, ldloc:string(x)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x040093A7 RID: 37799
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40093A7")]
|
||||
public ActionCode.HKFNFGGEPMP result;
|
||||
}
|
||||
|
||||
// Token: 0x0200231D RID: 8989
|
||||
[Token(Token = "0x200231D")]
|
||||
[CompilerGenerated]
|
||||
private sealed class MGGEPGEJNDM
|
||||
{
|
||||
// Token: 0x0600E46E RID: 58478 RVA: 0x00347DEC File Offset: 0x00345FEC
|
||||
[Token(Token = "0x600E46E")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public MGGEPGEJNDM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E46F RID: 58479 RVA: 0x00347E00 File Offset: 0x00346000
|
||||
[Token(Token = "0x600E46F")]
|
||||
[Address(RVA = "0x18419C0", Offset = "0x18409C0", VA = "0x1818419C0")]
|
||||
internal void <MeetupHostFlow>b__0(JPIJGHNNIDP result)
|
||||
{
|
||||
if (result == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action<SessionManager.BKOJBGONLCK> action = this.<>9__5;
|
||||
if (action == 0)
|
||||
{
|
||||
Action<SessionManager.BKOJBGONLCK> action2 = delegate(SessionManager.BKOJBGONLCK joinRoomResult)
|
||||
{
|
||||
if (joinRoomResult != 0)
|
||||
{
|
||||
Scheduler instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
MeetupCode.MGGEPGEJNDM.<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d <<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d;
|
||||
<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d.System.IDisposable.Dispose();
|
||||
<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d.<>1__state = (int)((ulong)0L);
|
||||
<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d.<>4__this = this;
|
||||
KFBABPAPIMB kfbabpapimb = instance2.Run(<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d);
|
||||
}
|
||||
};
|
||||
this.<>9__5 = action2;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E470 RID: 58480 RVA: 0x00347E40 File Offset: 0x00346040
|
||||
[Token(Token = "0x600E470")]
|
||||
[Address(RVA = "0x1841BC0", Offset = "0x1840BC0", VA = "0x181841BC0")]
|
||||
internal void <MeetupHostFlow>b__5(SessionManager.BKOJBGONLCK joinRoomResult)
|
||||
{
|
||||
if (joinRoomResult != 0)
|
||||
{
|
||||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
MeetupCode.MGGEPGEJNDM.<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d <<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d;
|
||||
<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d.System.IDisposable.Dispose();
|
||||
<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d.<>1__state = (int)((ulong)0L);
|
||||
<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d.<>4__this = this;
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E471 RID: 58481 RVA: 0x00347E7C File Offset: 0x0034607C
|
||||
[Token(Token = "0x600E471")]
|
||||
[Address(RVA = "0x1841AF0", Offset = "0x1840AF0", VA = "0x181841AF0")]
|
||||
internal void <MeetupHostFlow>b__1(JPIJGHNNIDP result)
|
||||
{
|
||||
if (result == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
||||
if (this.<>9__6 == 0)
|
||||
{
|
||||
Action action = delegate
|
||||
{
|
||||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
MeetupCode.MGGEPGEJNDM.<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d <<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d;
|
||||
<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d.System.IDisposable.Dispose();
|
||||
<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d.<>1__state = (int)((ulong)0L);
|
||||
<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d.<>4__this = this;
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d);
|
||||
};
|
||||
this.<>9__6 = action;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E472 RID: 58482 RVA: 0x00347EB4 File Offset: 0x003460B4
|
||||
[Token(Token = "0x600E472")]
|
||||
[Address(RVA = "0x1841C90", Offset = "0x1840C90", VA = "0x181841C90")]
|
||||
internal void <MeetupHostFlow>b__6()
|
||||
{
|
||||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
MeetupCode.MGGEPGEJNDM.<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d <<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d;
|
||||
<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d.System.IDisposable.Dispose();
|
||||
<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d.<>1__state = (int)((ulong)0L);
|
||||
<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d.<>4__this = this;
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d);
|
||||
}
|
||||
|
||||
// Token: 0x0600E473 RID: 58483 RVA: 0x00347EEC File Offset: 0x003460EC
|
||||
[Token(Token = "0x600E473")]
|
||||
[Address(RVA = "0x1841BB0", Offset = "0x1840BB0", VA = "0x181841BB0")]
|
||||
internal void <MeetupHostFlow>b__2(JPIJGHNNIDP result)
|
||||
{
|
||||
if (result == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
this.<MeetupHostFlow>g__CreateOrShowMeetupInfo|3();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E474 RID: 58484 RVA: 0x00347F04 File Offset: 0x00346104
|
||||
[Token(Token = "0x600E474")]
|
||||
[Address(RVA = "0x1841D60", Offset = "0x1840D60", VA = "0x181841D60")]
|
||||
internal void <MeetupHostFlow>g__CreateOrShowMeetupInfo|3()
|
||||
{
|
||||
PMGCJEPKFOF<ActionCode.HKFNFGGEPMP> pmgcjepkfof = MeetupCode.KGGIBGJLNDB(this.RRUIShareRoute);
|
||||
if (MeetupCode.<>c.<>9__7_7 == 0)
|
||||
{
|
||||
MeetupCode.<>c.<>9__7_7 = delegate(string e)
|
||||
{
|
||||
WatchUI local = WatchUI.BFPPPLIJIGC;
|
||||
string text = "Unable to share meetup at this time.\nPlease try again later.\n\nError:" + e;
|
||||
};
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E475 RID: 58485 RVA: 0x00347F40 File Offset: 0x00346140
|
||||
[Token(Token = "0x600E475")]
|
||||
[Address(RVA = "0x1841E70", Offset = "0x1840E70", VA = "0x181841E70")]
|
||||
internal IEnumerator<KENFJGFMIPM> <MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E475)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Sharing.MeetupCode/MGGEPGEJNDM::<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void('<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d'::System.IDisposable.Dispose, ldloc:'<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d'(var_0))
|
||||
stfld:int32('<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d'::<>1__state, ldloc:'<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d'(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:MGGEPGEJNDM('<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d'::<>4__this, ldloc:'<<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d'(var_0), ldloc:MGGEPGEJNDM(this))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x040093AD RID: 37805
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40093AD")]
|
||||
public Route RRUIShareRoute;
|
||||
|
||||
// Token: 0x040093AE RID: 37806
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40093AE")]
|
||||
public Action<SessionManager.BKOJBGONLCK> <>9__5;
|
||||
|
||||
// Token: 0x040093AF RID: 37807
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40093AF")]
|
||||
public Action <>9__6;
|
||||
|
||||
// Token: 0x0200231E RID: 8990
|
||||
[Token(Token = "0x200231E")]
|
||||
private sealed class <<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d : IEnumerator<KENFJGFMIPM>, IEnumerator, IDisposable
|
||||
{
|
||||
// Token: 0x0600E476 RID: 58486 RVA: 0x000399F2 File Offset: 0x00037BF2
|
||||
[Token(Token = "0x600E476")]
|
||||
[Address(RVA = "0x44F040", Offset = "0x44E040", VA = "0x18044F040")]
|
||||
[DebuggerHidden]
|
||||
public <<MeetupHostFlow>g__WaitForRoomChangeAndRecallMeetupFlow|4>d(int <>1__state)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E477 RID: 58487 RVA: 0x000399F2 File Offset: 0x00037BF2
|
||||
[Token(Token = "0x600E477")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
|
||||
[DebuggerHidden]
|
||||
void IDisposable.Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E478 RID: 58488 RVA: 0x00347F64 File Offset: 0x00346164
|
||||
[Token(Token = "0x600E478")]
|
||||
[Address(RVA = "0x1856EC0", Offset = "0x1855EC0", VA = "0x181856EC0", Slot = "6")]
|
||||
private bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x17002421 RID: 9249
|
||||
// (get) Token: 0x0600E479 RID: 58489 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
|
||||
[Token(Token = "0x17002421")]
|
||||
private KENFJGFMIPM System.Collections.Generic.IEnumerator<RecRoom.Core.ISchedule>.Current
|
||||
{
|
||||
[Token(Token = "0x600E479")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "4")]
|
||||
[DebuggerHidden]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E47A RID: 58490 RVA: 0x000399F2 File Offset: 0x00037BF2
|
||||
[Token(Token = "0x600E47A")]
|
||||
[Address(RVA = "0x18571C0", Offset = "0x18561C0", VA = "0x1818571C0", Slot = "8")]
|
||||
[DebuggerHidden]
|
||||
void IEnumerator.Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17002422 RID: 9250
|
||||
// (get) Token: 0x0600E47B RID: 58491 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
|
||||
[Token(Token = "0x17002422")]
|
||||
object IEnumerator.Current
|
||||
{
|
||||
[Token(Token = "0x600E47B")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "7")]
|
||||
[DebuggerHidden]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040093B0 RID: 37808
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40093B0")]
|
||||
private int <>1__state;
|
||||
|
||||
// Token: 0x040093B1 RID: 37809
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40093B1")]
|
||||
private KENFJGFMIPM <>2__current;
|
||||
|
||||
// Token: 0x040093B2 RID: 37810
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40093B2")]
|
||||
private MeetupCode.AHHJAIBACMI <>8__1;
|
||||
|
||||
// Token: 0x040093B3 RID: 37811
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40093B3")]
|
||||
public MeetupCode.MGGEPGEJNDM <>4__this;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200231F RID: 8991
|
||||
[Token(Token = "0x200231F")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AHHJAIBACMI
|
||||
{
|
||||
// Token: 0x0600E47C RID: 58492 RVA: 0x00347F7C File Offset: 0x0034617C
|
||||
[Token(Token = "0x600E47C")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public AHHJAIBACMI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E47D RID: 58493 RVA: 0x00347F90 File Offset: 0x00346190
|
||||
[Token(Token = "0x600E47D")]
|
||||
[Address(RVA = "0x183C5F0", Offset = "0x183B5F0", VA = "0x18183C5F0")]
|
||||
internal bool <MeetupHostFlow>b__8()
|
||||
{
|
||||
return Matchmaking.BBJAEJHMAPB != this.room;
|
||||
}
|
||||
|
||||
// Token: 0x040093B4 RID: 37812
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40093B4")]
|
||||
public CIIBGMBOFEI room;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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: 0x02002321 RID: 8993
|
||||
[Token(Token = "0x2002321")]
|
||||
public class PlayerEventCode : ActionCode
|
||||
{
|
||||
// Token: 0x0600E484 RID: 58500 RVA: 0x003480E8 File Offset: 0x003462E8
|
||||
[Token(Token = "0x600E484")]
|
||||
[Address(RVA = "0x1844E70", Offset = "0x1843E70", VA = "0x181844E70", Slot = "5")]
|
||||
public override PMGCJEPKFOF<ActionCode.HKFNFGGEPMP> Create(object IIFJDCEPNMJ)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E484)
|
||||
|
||||
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_11_4D), 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: 0x0600E485 RID: 58501 RVA: 0x00348150 File Offset: 0x00346350
|
||||
[Token(Token = "0x600E485")]
|
||||
[Address(RVA = "0x1844DD0", Offset = "0x1843DD0", VA = "0x181844DD0", 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: 0x0600E486 RID: 58502 RVA: 0x00348184 File Offset: 0x00346384
|
||||
[Token(Token = "0x600E486")]
|
||||
[Address(RVA = "0x1844CF0", Offset = "0x1843CF0", VA = "0x181844CF0", 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: 0x0600E487 RID: 58503 RVA: 0x003481B8 File Offset: 0x003463B8
|
||||
[Token(Token = "0x600E487")]
|
||||
[Address(RVA = "0x18450B0", Offset = "0x18440B0", VA = "0x1818450B0", Slot = "8")]
|
||||
public override DABKFAIHBBP Handle(LinkManager.ELGKGFGCNJL JBLKFFDDMJH)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E488 RID: 58504 RVA: 0x00348240 File Offset: 0x00346440
|
||||
[Token(Token = "0x600E488")]
|
||||
[Address(RVA = "0x1845370", Offset = "0x1844370", VA = "0x181845370")]
|
||||
private void MHOJKAJEDPJ(CCMBKDINCAH MFJCKOBPMGA)
|
||||
{
|
||||
if (!SingletonMonoBehaviour.ONCPNMDGGKG.<KGHBOCPLIMP>k__BackingField)
|
||||
{
|
||||
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!instance.RunGoToPlayerEvent(MFJCKOBPMGA, SessionManager.BDPNOBGNGNI.PLAYER_EVENT_CODE, "PlayerEventCode") && EIMGAFPPJFD.IFAHODHCMEE())
|
||||
{
|
||||
int num2 = 0;
|
||||
PMGCJEPKFOF<IOFNNFFJIAN> pmgcjepkfof = GNPDMBPGHBH.FCFEIOCJHKO(MFJCKOBPMGA.<KJHKNKGENCJ>k__BackingField, num2);
|
||||
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 num3 = 0;
|
||||
bool flag = WatchUI.OpenWatchFlow(flowByType, true, num3);
|
||||
};
|
||||
}
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E489 RID: 58505 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E489")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "9")]
|
||||
public override void ModifyPreAuthLaunchTarget(BootSequence.IIACGMGMLOB HHBNIDNOLDI, LinkManager.ELGKGFGCNJL JBLKFFDDMJH)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E48A RID: 58506 RVA: 0x003482B8 File Offset: 0x003464B8
|
||||
[Token(Token = "0x600E48A")]
|
||||
[Address(RVA = "0x8E9790", Offset = "0x8E8790", VA = "0x1808E9790")]
|
||||
public PlayerEventCode()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x02002322 RID: 8994
|
||||
[Token(Token = "0x2002322")]
|
||||
[Serializable]
|
||||
private struct CodeData
|
||||
{
|
||||
// Token: 0x040093B7 RID: 37815
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40093B7")]
|
||||
public long PlayerEventId;
|
||||
}
|
||||
|
||||
// Token: 0x02002323 RID: 8995
|
||||
[Token(Token = "0x2002323")]
|
||||
[CompilerGenerated]
|
||||
private sealed class HHHPDIBAGLA
|
||||
{
|
||||
// Token: 0x0600E48B RID: 58507 RVA: 0x003482CC File Offset: 0x003464CC
|
||||
[Token(Token = "0x600E48B")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public HHHPDIBAGLA()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E48C RID: 58508 RVA: 0x003482E0 File Offset: 0x003464E0
|
||||
[Token(Token = "0x600E48C")]
|
||||
[Address(RVA = "0x183FD30", Offset = "0x183ED30", VA = "0x18183FD30")]
|
||||
internal void <CreateAndShare>b__0(ActionCode.HKFNFGGEPMP result)
|
||||
{
|
||||
ActionCode.Configuration config = this.<>4__this.Config;
|
||||
Route rruishareRoute = this.RRUIShareRoute;
|
||||
}
|
||||
|
||||
// Token: 0x040093B8 RID: 37816
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40093B8")]
|
||||
public Route RRUIShareRoute;
|
||||
|
||||
// Token: 0x040093B9 RID: 37817
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40093B9")]
|
||||
public PlayerEventCode <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x02002324 RID: 8996
|
||||
[Token(Token = "0x2002324")]
|
||||
[CompilerGenerated]
|
||||
private sealed class BBLMMBBOMAA
|
||||
{
|
||||
// Token: 0x0600E48D RID: 58509 RVA: 0x00348308 File Offset: 0x00346508
|
||||
[Token(Token = "0x600E48D")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public BBLMMBBOMAA()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E48E RID: 58510 RVA: 0x0034831C File Offset: 0x0034651C
|
||||
[Token(Token = "0x600E48E")]
|
||||
[Address(RVA = "0x183D980", Offset = "0x183C980", VA = "0x18183D980")]
|
||||
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)
|
||||
{
|
||||
string <GLCPMMJOCEJ>k__BackingField = elgkgfgcnjl.LIOKHLNNDFL.<GLCPMMJOCEJ>k__BackingField;
|
||||
int? autoRenewHours = this.<>4__this.Config.AutoRenewHours;
|
||||
LinkManager.ELGKGFGCNJL elgkgfgcnjl2 = this.pendingLink;
|
||||
bool mhjmmlihdea = elgkgfgcnjl2.MHJMMLIHDEA;
|
||||
bool nnnoilancib = elgkgfgcnjl2.NNNOILANCIB;
|
||||
return ActionCode.ConsumeActionLinkIfValid(<GLCPMMJOCEJ>k__BackingField, autoRenewHours, (EAEKNPLNKKO)((uint)4), nnnoilancib, mhjmmlihdea);
|
||||
}
|
||||
string joenjfgficp = LinkManager.JHJNANAHJJF.JOENJFGFICP;
|
||||
elgkgfgcnjl.LBDAAMOAKBA = joenjfgficp;
|
||||
return JJEKJGALHKO.LIPGKFECLDO("Event has finished");
|
||||
}
|
||||
|
||||
// Token: 0x0600E48F RID: 58511 RVA: 0x003483D4 File Offset: 0x003465D4
|
||||
[Token(Token = "0x600E48F")]
|
||||
[Address(RVA = "0x183DB30", Offset = "0x183CB30", VA = "0x18183DB30")]
|
||||
internal void <Handle>b__2()
|
||||
{
|
||||
PlayerEventCode playerEventCode = this.<>4__this;
|
||||
CCMBKDINCAH ccmbkdincah = this.playerEvent;
|
||||
playerEventCode.MHOJKAJEDPJ(ccmbkdincah);
|
||||
}
|
||||
|
||||
// Token: 0x040093BA RID: 37818
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40093BA")]
|
||||
public CCMBKDINCAH playerEvent;
|
||||
|
||||
// Token: 0x040093BB RID: 37819
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40093BB")]
|
||||
public LinkManager.ELGKGFGCNJL pendingLink;
|
||||
|
||||
// Token: 0x040093BC RID: 37820
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40093BC")]
|
||||
public PlayerEventCode <>4__this;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,315 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using RRUI.Navigation;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Sharing
|
||||
{
|
||||
// Token: 0x02002326 RID: 8998
|
||||
[Token(Token = "0x2002326")]
|
||||
public class ReferralCode : ActionCode
|
||||
{
|
||||
// Token: 0x0600E494 RID: 58516 RVA: 0x00348488 File Offset: 0x00346688
|
||||
[Token(Token = "0x600E494")]
|
||||
[Address(RVA = "0x18456C0", Offset = "0x18446C0", VA = "0x1818456C0", Slot = "5")]
|
||||
public override PMGCJEPKFOF<ActionCode.HKFNFGGEPMP> Create(object IIFJDCEPNMJ)
|
||||
{
|
||||
int num = 0;
|
||||
string actionLinkData = base.GetActionLinkData(num);
|
||||
int? maxUses = this.Config.MaxUses;
|
||||
int num2;
|
||||
Func<string, ActionCode.HKFNFGGEPMP> func = new Func(num2.KGEHHCADCHK);
|
||||
num2 = 0;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E495 RID: 58517 RVA: 0x003484C4 File Offset: 0x003466C4
|
||||
[Token(Token = "0x600E495")]
|
||||
[Address(RVA = "0x18455E0", Offset = "0x18445E0", VA = "0x1818455E0", 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: 0x0600E496 RID: 58518 RVA: 0x003484F8 File Offset: 0x003466F8
|
||||
[Token(Token = "0x600E496")]
|
||||
[Address(RVA = "0x18457D0", Offset = "0x18447D0", VA = "0x1818457D0", 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;
|
||||
int? autoRenewHours = <>4__this.Config.AutoRenewHours;
|
||||
LinkManager.ELGKGFGCNJL pendingLink2 = pendingLink;
|
||||
bool mhjmmlihdea = pendingLink2.MHJMMLIHDEA;
|
||||
bool nnnoilancib = pendingLink2.NNNOILANCIB;
|
||||
DABKFAIHBBP dabkfaihbbp = ActionCode.ConsumeActionLinkIfValid(actionCode2, autoRenewHours, (EAEKNPLNKKO)((uint)1), nnnoilancib, mhjmmlihdea);
|
||||
Action <>9__2;
|
||||
Action action = delegate
|
||||
{
|
||||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num4 = 0;
|
||||
IEnumerator<KENFJGFMIPM> enumerator = LinkManager.WaitForLoginNuxAndWatch(false, num4);
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(enumerator);
|
||||
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();
|
||||
};
|
||||
int num2 = 0;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
int num3 = 0;
|
||||
PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.JKOHKDFNCCI(func, num3);
|
||||
func += func;
|
||||
}
|
||||
LinkManager.ELGKGFGCNJL pendingLink3 = pendingLink;
|
||||
string text = this.errorSelfReferral;
|
||||
pendingLink3.LBDAAMOAKBA = text;
|
||||
return JJEKJGALHKO.LIPGKFECLDO(this.errorSelfReferral);
|
||||
}
|
||||
|
||||
// Token: 0x0600E497 RID: 58519 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E497")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "9")]
|
||||
public override void ModifyPreAuthLaunchTarget(BootSequence.IIACGMGMLOB HHBNIDNOLDI, LinkManager.ELGKGFGCNJL JBLKFFDDMJH)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E498 RID: 58520 RVA: 0x003485C8 File Offset: 0x003467C8
|
||||
[Token(Token = "0x600E498")]
|
||||
[Address(RVA = "0x1845A70", Offset = "0x1844A70", VA = "0x181845A70")]
|
||||
public ReferralCode()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040093C0 RID: 37824
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40093C0")]
|
||||
[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: 0x040093C1 RID: 37825
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40093C1")]
|
||||
[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: 0x040093C2 RID: 37826
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40093C2")]
|
||||
[SerializeField]
|
||||
[Header("UI Strings:")]
|
||||
private string errorSelfReferral = "You can't refer yourself!";
|
||||
|
||||
// Token: 0x02002327 RID: 8999
|
||||
[Token(Token = "0x2002327")]
|
||||
[CompilerGenerated]
|
||||
private sealed class OOEALPKBIBD
|
||||
{
|
||||
// Token: 0x0600E499 RID: 58521 RVA: 0x003485FC File Offset: 0x003467FC
|
||||
[Token(Token = "0x600E499")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public OOEALPKBIBD()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E49A RID: 58522 RVA: 0x00348610 File Offset: 0x00346810
|
||||
[Token(Token = "0x600E49A")]
|
||||
[Address(RVA = "0x183FD30", Offset = "0x183ED30", VA = "0x18183FD30")]
|
||||
internal void <CreateAndShare>b__0(ActionCode.HKFNFGGEPMP result)
|
||||
{
|
||||
ActionCode.Configuration config = this.<>4__this.Config;
|
||||
Route rruishareRoute = this.RRUIShareRoute;
|
||||
}
|
||||
|
||||
// Token: 0x040093C3 RID: 37827
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40093C3")]
|
||||
public Route RRUIShareRoute;
|
||||
|
||||
// Token: 0x040093C4 RID: 37828
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40093C4")]
|
||||
public ReferralCode <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x02002328 RID: 9000
|
||||
[Token(Token = "0x2002328")]
|
||||
[CompilerGenerated]
|
||||
private sealed class KEIOPCPBKNP
|
||||
{
|
||||
// Token: 0x0600E49B RID: 58523 RVA: 0x00348638 File Offset: 0x00346838
|
||||
[Token(Token = "0x600E49B")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public KEIOPCPBKNP()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E49C RID: 58524 RVA: 0x0034864C File Offset: 0x0034684C
|
||||
[Token(Token = "0x600E49C")]
|
||||
[Address(RVA = "0x18408A0", Offset = "0x183F8A0", VA = "0x1818408A0")]
|
||||
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;
|
||||
int? autoRenewHours = referralCode.Config.AutoRenewHours;
|
||||
LinkManager.ELGKGFGCNJL elgkgfgcnjl = this.pendingLink;
|
||||
bool mhjmmlihdea = elgkgfgcnjl.MHJMMLIHDEA;
|
||||
bool nnnoilancib = elgkgfgcnjl.NNNOILANCIB;
|
||||
DABKFAIHBBP dabkfaihbbp = ActionCode.ConsumeActionLinkIfValid(text, autoRenewHours, (EAEKNPLNKKO)((uint)1), nnnoilancib, mhjmmlihdea);
|
||||
Action action = delegate
|
||||
{
|
||||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
IEnumerator<KENFJGFMIPM> enumerator = LinkManager.WaitForLoginNuxAndWatch(false, num);
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(enumerator);
|
||||
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: 0x040093C5 RID: 37829
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40093C5")]
|
||||
public string actionCode;
|
||||
|
||||
// Token: 0x040093C6 RID: 37830
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40093C6")]
|
||||
public ReferralCode <>4__this;
|
||||
|
||||
// Token: 0x040093C7 RID: 37831
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40093C7")]
|
||||
public LinkManager.ELGKGFGCNJL pendingLink;
|
||||
}
|
||||
|
||||
// Token: 0x02002329 RID: 9001
|
||||
[Token(Token = "0x2002329")]
|
||||
[CompilerGenerated]
|
||||
private sealed class MBHLPGDMPOF
|
||||
{
|
||||
// Token: 0x0600E49D RID: 58525 RVA: 0x003486C4 File Offset: 0x003468C4
|
||||
[Token(Token = "0x600E49D")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public MBHLPGDMPOF()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E49E RID: 58526 RVA: 0x003486D8 File Offset: 0x003468D8
|
||||
[Token(Token = "0x600E49E")]
|
||||
[Address(RVA = "0x1841830", Offset = "0x1840830", VA = "0x181841830")]
|
||||
internal void <Handle>b__1()
|
||||
{
|
||||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
IEnumerator<KENFJGFMIPM> enumerator = LinkManager.WaitForLoginNuxAndWatch(false, num);
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(enumerator);
|
||||
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: 0x0600E49F RID: 58527 RVA: 0x00348724 File Offset: 0x00346924
|
||||
[Token(Token = "0x600E49F")]
|
||||
[Address(RVA = "0x1841930", Offset = "0x1840930", VA = "0x181841930")]
|
||||
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: 0x040093C8 RID: 37832
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40093C8")]
|
||||
public CCEOLAOLEKJ account;
|
||||
|
||||
// Token: 0x040093C9 RID: 37833
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40093C9")]
|
||||
public ReferralCode.KEIOPCPBKNP CS$<>8__locals1;
|
||||
|
||||
// Token: 0x040093CA RID: 37834
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40093CA")]
|
||||
public Action <>9__2;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,558 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Players.Watch;
|
||||
using RRUI.Data;
|
||||
using RRUI.Navigation;
|
||||
|
||||
namespace RecRoom.Sharing
|
||||
{
|
||||
// Token: 0x0200232A RID: 9002
|
||||
[Token(Token = "0x200232A")]
|
||||
public class RoomCode : ActionCode
|
||||
{
|
||||
// Token: 0x0600E4A0 RID: 58528 RVA: 0x00348798 File Offset: 0x00346998
|
||||
[Token(Token = "0x600E4A0")]
|
||||
[Address(RVA = "0x1845BB0", Offset = "0x1844BB0", VA = "0x181845BB0", Slot = "5")]
|
||||
public override PMGCJEPKFOF<ActionCode.HKFNFGGEPMP> Create(object IIFJDCEPNMJ)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E4A0)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF<RecRoom.Sharing.ActionCode/HKFNFGGEPMP> RecRoom.Sharing.RoomCode::Create(System.Object)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_2:
|
||||
brtrue(IL_00, ceq:bool(ldloc:DABKFAIHBBP(var_13_58), ldc.i4:int32[exp:DABKFAIHBBP](0)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600E4A1 RID: 58529 RVA: 0x00348808 File Offset: 0x00346A08
|
||||
[Token(Token = "0x600E4A1")]
|
||||
[Address(RVA = "0x1845AD0", Offset = "0x1844AD0", VA = "0x181845AD0", Slot = "6")]
|
||||
public override DABKFAIHBBP CreateAndShare(Route LPJOBOLHFMI, object IIFJDCEPNMJ)
|
||||
{
|
||||
Action<CCNBJFOPLBG> <>9__1;
|
||||
Action<ActionCode.HKFNFGGEPMP> action = delegate(ActionCode.HKFNFGGEPMP result)
|
||||
{
|
||||
RoomCode <>4__this = this;
|
||||
Route rruishareRoute = LPJOBOLHFMI;
|
||||
EAEKNPLNKKO type = <>4__this.Config.type;
|
||||
if (<>9__1 == 0)
|
||||
{
|
||||
Action<CCNBJFOPLBG> action2 = delegate(CCNBJFOPLBG ev)
|
||||
{
|
||||
RoomCode <>4__this2 = this;
|
||||
};
|
||||
<>9__1 = action2;
|
||||
}
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E4A2 RID: 58530 RVA: 0x0034883C File Offset: 0x00346A3C
|
||||
[Token(Token = "0x600E4A2")]
|
||||
[Address(RVA = "0x1845E20", Offset = "0x1844E20", VA = "0x181845E20", Slot = "8")]
|
||||
public override DABKFAIHBBP Handle(LinkManager.ELGKGFGCNJL JBLKFFDDMJH)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E4A3 RID: 58531 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E4A3")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "9")]
|
||||
public override void ModifyPreAuthLaunchTarget(BootSequence.IIACGMGMLOB HHBNIDNOLDI, LinkManager.ELGKGFGCNJL JBLKFFDDMJH)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E4A4 RID: 58532 RVA: 0x003488D0 File Offset: 0x00346AD0
|
||||
[Token(Token = "0x600E4A4")]
|
||||
[Address(RVA = "0x1845FF0", Offset = "0x1844FF0", VA = "0x181845FF0")]
|
||||
private static void JLANJMNFDDB(long HNHLJONGKHB, CCEOLAOLEKJ CDIMKJFODOL)
|
||||
{
|
||||
WatchUI local = WatchUI.BFPPPLIJIGC;
|
||||
RRUIRootScreen flowByType = local.GetFlowByType<RRUIRootScreen>();
|
||||
flowByType.ShowScreenAndGoToRoomDetails(HNHLJONGKHB, SessionManager.BDPNOBGNGNI.ROOM_CODE);
|
||||
if (CDIMKJFODOL != 0)
|
||||
{
|
||||
ObscuredString <KHJCEENDAOL>k__BackingField = CDIMKJFODOL.<KHJCEENDAOL>k__BackingField;
|
||||
ObscuredString <ODJFEIBNGPO>k__BackingField = CDIMKJFODOL.<ODJFEIBNGPO>k__BackingField;
|
||||
string text = string.Format("The player {0} (@{1}) would like you to check out this room!", <ODJFEIBNGPO>k__BackingField, <KHJCEENDAOL>k__BackingField);
|
||||
}
|
||||
DialogListModel dialogListModel = DialogListModel.TryFindDialogListModel(flowByType.gameObject);
|
||||
if (dialogListModel != 0)
|
||||
{
|
||||
PMGCJEPKFOF<OneButtonMessageDialogModel> pmgcjepkfof = dialogListModel.AddOneButtonMessageDialog(new DGHLPMOEABF
|
||||
{
|
||||
<CEJPKGDKMJE>k__BackingField = "Shared Room",
|
||||
<LHJAKNBODPE>k__BackingField = "Check out this awesome room!",
|
||||
<AHIKLCLHOFO>k__BackingField = "Ok"
|
||||
});
|
||||
}
|
||||
WatchMenuProjector watchMenuProjector = local.OHPDNGENFJL;
|
||||
int num = 0;
|
||||
watchMenuProjector.AuthorityOpenMenuDetached(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600E4A5 RID: 58533 RVA: 0x0034897C File Offset: 0x00346B7C
|
||||
[Token(Token = "0x600E4A5")]
|
||||
[Address(RVA = "0x8E9790", Offset = "0x8E8790", VA = "0x1808E9790")]
|
||||
public RoomCode()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040093CB RID: 37835
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40093CB")]
|
||||
private RoomCode.RoomCodeData ACLGFDANDLC;
|
||||
|
||||
// Token: 0x0200232B RID: 9003
|
||||
[Token(Token = "0x200232B")]
|
||||
[Serializable]
|
||||
private struct RoomCodeData
|
||||
{
|
||||
// Token: 0x040093CC RID: 37836
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40093CC")]
|
||||
public long RoomId;
|
||||
}
|
||||
|
||||
// Token: 0x0200232C RID: 9004
|
||||
[Token(Token = "0x200232C")]
|
||||
[CompilerGenerated]
|
||||
private sealed class HFGGKBDIMEC
|
||||
{
|
||||
// Token: 0x0600E4A6 RID: 58534 RVA: 0x00348990 File Offset: 0x00346B90
|
||||
[Token(Token = "0x600E4A6")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public HFGGKBDIMEC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E4A7 RID: 58535 RVA: 0x003489A4 File Offset: 0x00346BA4
|
||||
[Token(Token = "0x600E4A7")]
|
||||
[Address(RVA = "0x183FBE0", Offset = "0x183EBE0", VA = "0x18183FBE0")]
|
||||
internal void <CreateAndShare>b__0(ActionCode.HKFNFGGEPMP result)
|
||||
{
|
||||
RoomCode roomCode = this.<>4__this;
|
||||
Route rruishareRoute = this.RRUIShareRoute;
|
||||
EAEKNPLNKKO type = roomCode.Config.type;
|
||||
if (this.<>9__1 == 0)
|
||||
{
|
||||
Action<CCNBJFOPLBG> action = delegate(CCNBJFOPLBG ev)
|
||||
{
|
||||
RoomCode roomCode2 = this.<>4__this;
|
||||
};
|
||||
this.<>9__1 = action;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E4A8 RID: 58536 RVA: 0x003489F0 File Offset: 0x00346BF0
|
||||
[Token(Token = "0x600E4A8")]
|
||||
[Address(RVA = "0x183FCC0", Offset = "0x183ECC0", VA = "0x18183FCC0")]
|
||||
internal void <CreateAndShare>b__1(CCNBJFOPLBG ev)
|
||||
{
|
||||
RoomCode roomCode = this.<>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x040093CD RID: 37837
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40093CD")]
|
||||
public Route RRUIShareRoute;
|
||||
|
||||
// Token: 0x040093CE RID: 37838
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40093CE")]
|
||||
public RoomCode <>4__this;
|
||||
|
||||
// Token: 0x040093CF RID: 37839
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40093CF")]
|
||||
public Action<CCNBJFOPLBG> <>9__1;
|
||||
}
|
||||
|
||||
// Token: 0x0200232D RID: 9005
|
||||
[Token(Token = "0x200232D")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AFEFEIIFJJE
|
||||
{
|
||||
// Token: 0x0600E4A9 RID: 58537 RVA: 0x00348A0C File Offset: 0x00346C0C
|
||||
[Token(Token = "0x600E4A9")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public AFEFEIIFJJE()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E4AA RID: 58538 RVA: 0x00348A20 File Offset: 0x00346C20
|
||||
[Token(Token = "0x600E4AA")]
|
||||
[Address(RVA = "0x183C450", Offset = "0x183B450", VA = "0x18183C450")]
|
||||
internal void <Handle>b__0(CCNBJFOPLBG ev)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E4AB RID: 58539 RVA: 0x00348A34 File Offset: 0x00346C34
|
||||
[Token(Token = "0x600E4AB")]
|
||||
[Address(RVA = "0x183C4B0", Offset = "0x183B4B0", VA = "0x18183C4B0")]
|
||||
internal DABKFAIHBBP <Handle>b__1()
|
||||
{
|
||||
RoomCode.HECGFPHMDMN hecgfphmdmn = new RoomCode.HECGFPHMDMN();
|
||||
hecgfphmdmn.CS$<>8__locals1 = this;
|
||||
COFHGNFJMOG.OLOEFOJHNGF liokhlnndfl = this.pendingLink.LIOKHLNNDFL;
|
||||
hecgfphmdmn.actionLink = liokhlnndfl;
|
||||
string <GLCPMMJOCEJ>k__BackingField = liokhlnndfl.<GLCPMMJOCEJ>k__BackingField;
|
||||
int? autoRenewHours = this.<>4__this.Config.AutoRenewHours;
|
||||
LinkManager.ELGKGFGCNJL elgkgfgcnjl = this.pendingLink;
|
||||
bool mhjmmlihdea = elgkgfgcnjl.MHJMMLIHDEA;
|
||||
bool nnnoilancib = elgkgfgcnjl.NNNOILANCIB;
|
||||
DABKFAIHBBP dabkfaihbbp = ActionCode.ConsumeActionLinkIfValid(<GLCPMMJOCEJ>k__BackingField, autoRenewHours, (EAEKNPLNKKO)((uint)5), nnnoilancib, mhjmmlihdea);
|
||||
Func<DABKFAIHBBP> func = delegate
|
||||
{
|
||||
RoomCode.APJEEHONKAB apjeehonkab = new RoomCode.APJEEHONKAB();
|
||||
apjeehonkab.CS$<>8__locals2 = hecgfphmdmn;
|
||||
apjeehonkab.account = (ulong)0L;
|
||||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
RoomCode.APJEEHONKAB.<<Handle>g__TryAccountLookup|3>d <<Handle>g__TryAccountLookup|3>d;
|
||||
<<Handle>g__TryAccountLookup|3>d.System.IDisposable.Dispose();
|
||||
<<Handle>g__TryAccountLookup|3>d.<>1__state = (int)((ulong)0L);
|
||||
<<Handle>g__TryAccountLookup|3>d.<>4__this = apjeehonkab;
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(<<Handle>g__TryAccountLookup|3>d);
|
||||
Action action = delegate
|
||||
{
|
||||
RoomCode.AFEFEIIFJJE cs$<>8__locals = apjeehonkab.CS$<>8__locals2.CS$<>8__locals1;
|
||||
CCEOLAOLEKJ account = apjeehonkab.account;
|
||||
WatchUI local = WatchUI.BFPPPLIJIGC;
|
||||
RRUIRootScreen flowByType = local.GetFlowByType<RRUIRootScreen>();
|
||||
if (account != 0)
|
||||
{
|
||||
ObscuredString <KHJCEENDAOL>k__BackingField = account.<KHJCEENDAOL>k__BackingField;
|
||||
ObscuredString <ODJFEIBNGPO>k__BackingField = account.<ODJFEIBNGPO>k__BackingField;
|
||||
string text = string.Format("The player {0} (@{1}) would like you to check out this room!", <ODJFEIBNGPO>k__BackingField, <KHJCEENDAOL>k__BackingField);
|
||||
}
|
||||
DialogListModel dialogListModel = DialogListModel.TryFindDialogListModel(flowByType.gameObject);
|
||||
if (dialogListModel != 0)
|
||||
{
|
||||
PMGCJEPKFOF<OneButtonMessageDialogModel> pmgcjepkfof = dialogListModel.AddOneButtonMessageDialog(new DGHLPMOEABF
|
||||
{
|
||||
<CEJPKGDKMJE>k__BackingField = "Shared Room",
|
||||
<LHJAKNBODPE>k__BackingField = "Check out this awesome room!",
|
||||
<AHIKLCLHOFO>k__BackingField = "Ok"
|
||||
});
|
||||
}
|
||||
WatchMenuProjector watchMenuProjector = local.OHPDNGENFJL;
|
||||
int num = 0;
|
||||
watchMenuProjector.AuthorityOpenMenuDetached(num != 0);
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x040093D0 RID: 37840
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40093D0")]
|
||||
public RoomCode.RoomCodeData roomData;
|
||||
|
||||
// Token: 0x040093D1 RID: 37841
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40093D1")]
|
||||
public LinkManager.ELGKGFGCNJL pendingLink;
|
||||
|
||||
// Token: 0x040093D2 RID: 37842
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40093D2")]
|
||||
public RoomCode <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x0200232E RID: 9006
|
||||
[Token(Token = "0x200232E")]
|
||||
[CompilerGenerated]
|
||||
private sealed class HECGFPHMDMN
|
||||
{
|
||||
// Token: 0x0600E4AC RID: 58540 RVA: 0x00348AB8 File Offset: 0x00346CB8
|
||||
[Token(Token = "0x600E4AC")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public HECGFPHMDMN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E4AD RID: 58541 RVA: 0x00348ACC File Offset: 0x00346CCC
|
||||
[Token(Token = "0x600E4AD")]
|
||||
[Address(RVA = "0x183FAA0", Offset = "0x183EAA0", VA = "0x18183FAA0")]
|
||||
internal DABKFAIHBBP <Handle>b__2()
|
||||
{
|
||||
RoomCode.APJEEHONKAB apjeehonkab = new RoomCode.APJEEHONKAB();
|
||||
apjeehonkab.CS$<>8__locals2 = this;
|
||||
apjeehonkab.account = (ulong)0L;
|
||||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
RoomCode.APJEEHONKAB.<<Handle>g__TryAccountLookup|3>d <<Handle>g__TryAccountLookup|3>d;
|
||||
<<Handle>g__TryAccountLookup|3>d.System.IDisposable.Dispose();
|
||||
<<Handle>g__TryAccountLookup|3>d.<>1__state = (int)((ulong)0L);
|
||||
<<Handle>g__TryAccountLookup|3>d.<>4__this = apjeehonkab;
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(<<Handle>g__TryAccountLookup|3>d);
|
||||
Action action = delegate
|
||||
{
|
||||
RoomCode.AFEFEIIFJJE cs$<>8__locals = apjeehonkab.CS$<>8__locals2.CS$<>8__locals1;
|
||||
CCEOLAOLEKJ account = apjeehonkab.account;
|
||||
WatchUI local = WatchUI.BFPPPLIJIGC;
|
||||
RRUIRootScreen flowByType = local.GetFlowByType<RRUIRootScreen>();
|
||||
if (account != 0)
|
||||
{
|
||||
ObscuredString <KHJCEENDAOL>k__BackingField = account.<KHJCEENDAOL>k__BackingField;
|
||||
ObscuredString <ODJFEIBNGPO>k__BackingField = account.<ODJFEIBNGPO>k__BackingField;
|
||||
string text = string.Format("The player {0} (@{1}) would like you to check out this room!", <ODJFEIBNGPO>k__BackingField, <KHJCEENDAOL>k__BackingField);
|
||||
}
|
||||
DialogListModel dialogListModel = DialogListModel.TryFindDialogListModel(flowByType.gameObject);
|
||||
if (dialogListModel != 0)
|
||||
{
|
||||
PMGCJEPKFOF<OneButtonMessageDialogModel> pmgcjepkfof = dialogListModel.AddOneButtonMessageDialog(new DGHLPMOEABF
|
||||
{
|
||||
<CEJPKGDKMJE>k__BackingField = "Shared Room",
|
||||
<LHJAKNBODPE>k__BackingField = "Check out this awesome room!",
|
||||
<AHIKLCLHOFO>k__BackingField = "Ok"
|
||||
});
|
||||
}
|
||||
WatchMenuProjector watchMenuProjector = local.OHPDNGENFJL;
|
||||
int num = 0;
|
||||
watchMenuProjector.AuthorityOpenMenuDetached(num != 0);
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x040093D3 RID: 37843
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40093D3")]
|
||||
public COFHGNFJMOG.OLOEFOJHNGF actionLink;
|
||||
|
||||
// Token: 0x040093D4 RID: 37844
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40093D4")]
|
||||
public RoomCode.AFEFEIIFJJE CS$<>8__locals1;
|
||||
}
|
||||
|
||||
// Token: 0x0200232F RID: 9007
|
||||
[Token(Token = "0x200232F")]
|
||||
[CompilerGenerated]
|
||||
private sealed class APJEEHONKAB
|
||||
{
|
||||
// Token: 0x0600E4AE RID: 58542 RVA: 0x00348B28 File Offset: 0x00346D28
|
||||
[Token(Token = "0x600E4AE")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public APJEEHONKAB()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E4AF RID: 58543 RVA: 0x00348B3C File Offset: 0x00346D3C
|
||||
[Token(Token = "0x600E4AF")]
|
||||
[Address(RVA = "0x183D920", Offset = "0x183C920", VA = "0x18183D920")]
|
||||
internal IEnumerator<KENFJGFMIPM> <Handle>g__TryAccountLookup|3()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E4AF)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Sharing.RoomCode/APJEEHONKAB::<Handle>g__TryAccountLookup|3()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void('<<Handle>g__TryAccountLookup|3>d'::System.IDisposable.Dispose, ldloc:'<<Handle>g__TryAccountLookup|3>d'(var_0))
|
||||
stfld:int32('<<Handle>g__TryAccountLookup|3>d'::<>1__state, ldloc:'<<Handle>g__TryAccountLookup|3>d'(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:APJEEHONKAB('<<Handle>g__TryAccountLookup|3>d'::<>4__this, ldloc:'<<Handle>g__TryAccountLookup|3>d'(var_0), ldloc:APJEEHONKAB(this))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600E4B0 RID: 58544 RVA: 0x00348B60 File Offset: 0x00346D60
|
||||
[Token(Token = "0x600E4B0")]
|
||||
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
|
||||
internal void <Handle>b__5(CCEOLAOLEKJ a)
|
||||
{
|
||||
this.account = a;
|
||||
}
|
||||
|
||||
// Token: 0x0600E4B1 RID: 58545 RVA: 0x00348B74 File Offset: 0x00346D74
|
||||
[Token(Token = "0x600E4B1")]
|
||||
[Address(RVA = "0x183D7B0", Offset = "0x183C7B0", VA = "0x18183D7B0")]
|
||||
internal void <Handle>b__4()
|
||||
{
|
||||
RoomCode.AFEFEIIFJJE cs$<>8__locals = this.CS$<>8__locals2.CS$<>8__locals1;
|
||||
CCEOLAOLEKJ cceolaolekj = this.account;
|
||||
WatchUI local = WatchUI.BFPPPLIJIGC;
|
||||
RRUIRootScreen flowByType = local.GetFlowByType<RRUIRootScreen>();
|
||||
if (cceolaolekj != 0)
|
||||
{
|
||||
ObscuredString <KHJCEENDAOL>k__BackingField = cceolaolekj.<KHJCEENDAOL>k__BackingField;
|
||||
ObscuredString <ODJFEIBNGPO>k__BackingField = cceolaolekj.<ODJFEIBNGPO>k__BackingField;
|
||||
string text = string.Format("The player {0} (@{1}) would like you to check out this room!", <ODJFEIBNGPO>k__BackingField, <KHJCEENDAOL>k__BackingField);
|
||||
}
|
||||
DialogListModel dialogListModel = DialogListModel.TryFindDialogListModel(flowByType.gameObject);
|
||||
if (dialogListModel != 0)
|
||||
{
|
||||
PMGCJEPKFOF<OneButtonMessageDialogModel> pmgcjepkfof = dialogListModel.AddOneButtonMessageDialog(new DGHLPMOEABF
|
||||
{
|
||||
<CEJPKGDKMJE>k__BackingField = "Shared Room",
|
||||
<LHJAKNBODPE>k__BackingField = "Check out this awesome room!",
|
||||
<AHIKLCLHOFO>k__BackingField = "Ok"
|
||||
});
|
||||
}
|
||||
WatchMenuProjector watchMenuProjector = local.OHPDNGENFJL;
|
||||
int num = 0;
|
||||
watchMenuProjector.AuthorityOpenMenuDetached(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x040093D5 RID: 37845
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40093D5")]
|
||||
public CCEOLAOLEKJ account;
|
||||
|
||||
// Token: 0x040093D6 RID: 37846
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40093D6")]
|
||||
public RoomCode.HECGFPHMDMN CS$<>8__locals2;
|
||||
|
||||
// Token: 0x02002330 RID: 9008
|
||||
[Token(Token = "0x2002330")]
|
||||
private sealed class <<Handle>g__TryAccountLookup|3>d : IEnumerator<KENFJGFMIPM>, IEnumerator, IDisposable
|
||||
{
|
||||
// Token: 0x0600E4B2 RID: 58546 RVA: 0x000399F2 File Offset: 0x00037BF2
|
||||
[Token(Token = "0x600E4B2")]
|
||||
[Address(RVA = "0x44F040", Offset = "0x44E040", VA = "0x18044F040")]
|
||||
[DebuggerHidden]
|
||||
public <<Handle>g__TryAccountLookup|3>d(int <>1__state)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E4B3 RID: 58547 RVA: 0x000399F2 File Offset: 0x00037BF2
|
||||
[Token(Token = "0x600E4B3")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
|
||||
[DebuggerHidden]
|
||||
void IDisposable.Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E4B4 RID: 58548 RVA: 0x00348C2C File Offset: 0x00346E2C
|
||||
[Token(Token = "0x600E4B4")]
|
||||
[Address(RVA = "0x1856C20", Offset = "0x1855C20", VA = "0x181856C20", Slot = "6")]
|
||||
private bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x17002425 RID: 9253
|
||||
// (get) Token: 0x0600E4B5 RID: 58549 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
|
||||
[Token(Token = "0x17002425")]
|
||||
private KENFJGFMIPM System.Collections.Generic.IEnumerator<RecRoom.Core.ISchedule>.Current
|
||||
{
|
||||
[Token(Token = "0x600E4B5")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "4")]
|
||||
[DebuggerHidden]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E4B6 RID: 58550 RVA: 0x000399F2 File Offset: 0x00037BF2
|
||||
[Token(Token = "0x600E4B6")]
|
||||
[Address(RVA = "0x1856E70", Offset = "0x1855E70", VA = "0x181856E70", Slot = "8")]
|
||||
[DebuggerHidden]
|
||||
void IEnumerator.Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17002426 RID: 9254
|
||||
// (get) Token: 0x0600E4B7 RID: 58551 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
|
||||
[Token(Token = "0x17002426")]
|
||||
object IEnumerator.Current
|
||||
{
|
||||
[Token(Token = "0x600E4B7")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "7")]
|
||||
[DebuggerHidden]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040093D7 RID: 37847
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40093D7")]
|
||||
private int <>1__state;
|
||||
|
||||
// Token: 0x040093D8 RID: 37848
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40093D8")]
|
||||
private KENFJGFMIPM <>2__current;
|
||||
|
||||
// Token: 0x040093D9 RID: 37849
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40093D9")]
|
||||
public RoomCode.APJEEHONKAB <>4__this;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002331 RID: 9009
|
||||
[Token(Token = "0x2002331")]
|
||||
[CompilerGenerated]
|
||||
private sealed class MNMEIMAGBBI
|
||||
{
|
||||
// Token: 0x0600E4B8 RID: 58552 RVA: 0x00348C44 File Offset: 0x00346E44
|
||||
[Token(Token = "0x600E4B8")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public MNMEIMAGBBI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E4B9 RID: 58553 RVA: 0x00348C58 File Offset: 0x00346E58
|
||||
[Token(Token = "0x600E4B9")]
|
||||
[Address(RVA = "0x73F650", Offset = "0x73E650", VA = "0x18073F650")]
|
||||
internal void <Handle>b__6()
|
||||
{
|
||||
this.done = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600E4BA RID: 58554 RVA: 0x00348C6C File Offset: 0x00346E6C
|
||||
[Token(Token = "0x600E4BA")]
|
||||
[Address(RVA = "0x4944B0", Offset = "0x4934B0", VA = "0x1804944B0")]
|
||||
internal bool <Handle>b__7()
|
||||
{
|
||||
return this.done;
|
||||
}
|
||||
|
||||
// Token: 0x040093DA RID: 37850
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40093DA")]
|
||||
public bool done;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user