2553 lines
100 KiB
C#
2553 lines
100 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Diagnostics;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using System.Text.RegularExpressions;
|
|
using Cpp2IlInjected;
|
|
using RecNet;
|
|
using RecRoom.Core;
|
|
using RRUI.Navigation;
|
|
using SA.Foundation.Events;
|
|
using SA.iOS.UIKit;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Sharing
|
|
{
|
|
// Token: 0x020021FD RID: 8701
|
|
[Token(Token = "0x20021FD")]
|
|
public class LinkManager : SingletonMonoBehaviour<LinkManager>
|
|
{
|
|
// Token: 0x0600DF30 RID: 57136 RVA: 0x0033A460 File Offset: 0x00338660
|
|
[Token(Token = "0x600DF30")]
|
|
[Address(RVA = "0x1123A10", Offset = "0x1122810", VA = "0x181123A10", Slot = "4")]
|
|
protected override void Awake()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
base.Awake();
|
|
EFEFMHJPJIJ efefmhjpjij;
|
|
this.JFMOEGCPNAC = efefmhjpjij;
|
|
ActionCode[] components3 = base.GetComponents<ActionCode>();
|
|
ActionCode[] components = components3;
|
|
IEnumerable<EAEKNPLNKKO> enumerable = Enumerable.Cast<EAEKNPLNKKO>(Enum.GetValues(typeof(EAEKNPLNKKO)));
|
|
Func<EAEKNPLNKKO, EAEKNPLNKKO> <>9__12_ = LinkManager.<>c.<>9__12_0;
|
|
if (<>9__12_ == 0)
|
|
{
|
|
LinkManager.<>c.<>9__12_0 = delegate(EAEKNPLNKKO t)
|
|
{
|
|
};
|
|
}
|
|
Func<EAEKNPLNKKO, ActionCode> func = delegate(EAEKNPLNKKO t)
|
|
{
|
|
ActionCode[] components2 = components;
|
|
Func<ActionCode, bool> func2 = delegate(ActionCode c)
|
|
{
|
|
ActionCode.Configuration config = c.Config;
|
|
EAEKNPLNKKO t = t;
|
|
return config.type == t;
|
|
};
|
|
return Enumerable.FirstOrDefault<ActionCode>(components2, func2);
|
|
};
|
|
Dictionary<EAEKNPLNKKO, EAEKNPLNKKO> dictionary = Enumerable.ToDictionary<EAEKNPLNKKO, EAEKNPLNKKO, ActionCode>(enumerable, <>9__12_, func);
|
|
LinkManager.HMJCHBABBFK = dictionary;
|
|
bool flag = LinkManager.HMJCHBABBFK.Remove((uint)(-1));
|
|
Dictionary<EAEKNPLNKKO, ActionCode> hmjchbabbfk = LinkManager.HMJCHBABBFK;
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
bool flag3;
|
|
if (flag3)
|
|
{
|
|
Dictionary.Entry[] entries = dictionary.entries;
|
|
bool flag4;
|
|
while (flag4)
|
|
{
|
|
}
|
|
EAEKNPLNKKO eaeknplnkko;
|
|
string text = string.Format("Invalid Config for ActionType: {0}", eaeknplnkko);
|
|
}
|
|
EAEKNPLNKKO eaeknplnkko2;
|
|
global::UnityEngine.Debug.LogError(string.Format("Missing implementation for ActionType: {0}", eaeknplnkko2));
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0600DF31 RID: 57137 RVA: 0x0033A54C File Offset: 0x0033874C
|
|
[Token(Token = "0x600DF31")]
|
|
[Address(RVA = "0x1126EF0", Offset = "0x1125CF0", VA = "0x181126EF0", Slot = "5")]
|
|
protected override void OnDestroy()
|
|
{
|
|
Delegate @delegate;
|
|
int num;
|
|
do
|
|
{
|
|
SA_Event<string> continueUserActivity = ISN_UIApplication.ApplicationDelegate.m_ContinueUserActivity;
|
|
Action<string> action = new Action(this.HFPPFDPOIHN);
|
|
SA_Event<string> openUrl = ISN_UIApplication.ApplicationDelegate.m_OpenUrl;
|
|
Action<string> action2 = new Action(this.HFPPFDPOIHN);
|
|
OKNNKFGFODL gkpadfnnffh = PEGGCEDHBOF.GKPADFNNFFH;
|
|
Action action3 = new Action(this.GKPADFNNFFH);
|
|
PEGGCEDHBOF.GKPADFNNFFH = OKNNKFGFODL.GMNMHGMFGOL(gkpadfnnffh, action3);
|
|
OKNNKFGFODL pmbhkngodog = Matchmaking.PMBHKNGODOG;
|
|
Action action4 = new Action(this.PMBHKNGODOG);
|
|
Matchmaking.PMBHKNGODOG = OKNNKFGFODL.GMNMHGMFGOL(pmbhkngodog, action4);
|
|
Action fdpigkknjdb = ADOIEPDDEBO.FDPIGKKNJDB;
|
|
Action action5 = new Action(this.ADPHJOCNMLE);
|
|
@delegate = Delegate.Remove(fdpigkknjdb, action5);
|
|
num = 0;
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
ADOIEPDDEBO.FDPIGKKNJDB = num;
|
|
base.OnDestroy();
|
|
}
|
|
|
|
// Token: 0x0600DF32 RID: 57138 RVA: 0x0033A618 File Offset: 0x00338818
|
|
[Token(Token = "0x600DF32")]
|
|
[Address(RVA = "0x1127A30", Offset = "0x1126830", VA = "0x181127A30")]
|
|
private void Start()
|
|
{
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
EFEFMHJPJIJ jfmoegcpnac2 = this.JFMOEGCPNAC;
|
|
uint num2;
|
|
if (num < (int)num2)
|
|
{
|
|
num += num;
|
|
num++;
|
|
}
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action action;
|
|
if (LinkManager.<>c.<>9__14_0 == 0)
|
|
{
|
|
action = delegate
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
};
|
|
LinkManager.<>c.<>9__14_0 = action;
|
|
}
|
|
IEnumerator<KENFJGFMIPM> enumerator = this.GEDLAJCEDBK(action);
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(enumerator);
|
|
Scheduler instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
LinkManager.PLLFDGPCDIK pllfdgpcdik;
|
|
pllfdgpcdik.System.IDisposable.Dispose();
|
|
pllfdgpcdik.<>1__state = num;
|
|
pllfdgpcdik.<>4__this = this;
|
|
KFBABPAPIMB kfbabpapimb2 = instance2.Run(pllfdgpcdik);
|
|
ISN_UIApplicationDelegate applicationDelegate = ISN_UIApplication.ApplicationDelegate;
|
|
string empty = string.Empty;
|
|
bool flag = this.NLIEAKBFIOG(empty);
|
|
ISN_UIApplicationDelegate applicationDelegate2 = ISN_UIApplication.ApplicationDelegate;
|
|
string empty2 = string.Empty;
|
|
bool flag2 = this.NLIEAKBFIOG(empty2);
|
|
SA_Event<string> openUrl = ISN_UIApplication.ApplicationDelegate.m_OpenUrl;
|
|
Action<string> action2 = new Action(this.HFPPFDPOIHN);
|
|
SA_Event<string> continueUserActivity = ISN_UIApplication.ApplicationDelegate.m_ContinueUserActivity;
|
|
Action<string> action3 = new Action(this.HFPPFDPOIHN);
|
|
OKNNKFGFODL gkpadfnnffh = PEGGCEDHBOF.GKPADFNNFFH;
|
|
Action action4 = new Action(this.GKPADFNNFFH);
|
|
PEGGCEDHBOF.GKPADFNNFFH = OKNNKFGFODL.BPJDFPACLMK(gkpadfnnffh, action4);
|
|
OKNNKFGFODL pmbhkngodog = Matchmaking.PMBHKNGODOG;
|
|
Action action5 = new Action(this.PMBHKNGODOG);
|
|
Matchmaking.PMBHKNGODOG = OKNNKFGFODL.BPJDFPACLMK(pmbhkngodog, action5);
|
|
Action fdpigkknjdb = ADOIEPDDEBO.FDPIGKKNJDB;
|
|
Action action6 = new Action(this.ADPHJOCNMLE);
|
|
@delegate = Delegate.Combine(fdpigkknjdb, action6);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
ADOIEPDDEBO.FDPIGKKNJDB = @delegate;
|
|
}
|
|
|
|
// Token: 0x17002351 RID: 9041
|
|
// (get) Token: 0x0600DF33 RID: 57139 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17002351")]
|
|
public static bool GHONCPNJPFK
|
|
{
|
|
[Token(Token = "0x600DF33")]
|
|
[Address(RVA = "0x1128270", Offset = "0x1127070", VA = "0x181128270")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002352 RID: 9042
|
|
// (get) Token: 0x0600DF34 RID: 57140 RVA: 0x0033A7A0 File Offset: 0x003389A0
|
|
// (set) Token: 0x0600DF35 RID: 57141 RVA: 0x0033A7B4 File Offset: 0x003389B4
|
|
[Token(Token = "0x17002352")]
|
|
public static BootSequence.IIACGMGMLOB ODMGAJCCKFJ
|
|
{
|
|
[Token(Token = "0x600DF34")]
|
|
[Address(RVA = "0x1128430", Offset = "0x1127230", VA = "0x181128430")]
|
|
get;
|
|
[Token(Token = "0x600DF35")]
|
|
[Address(RVA = "0x11241D0", Offset = "0x1122FD0", VA = "0x1811241D0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x0600DF36 RID: 57142 RVA: 0x0033A7C8 File Offset: 0x003389C8
|
|
[Token(Token = "0x600DF36")]
|
|
[Address(RVA = "0x1127930", Offset = "0x1126730", VA = "0x181127930")]
|
|
public static void SetPlayerLaunchTarget(int CJFGEMGOJHB)
|
|
{
|
|
ulong num;
|
|
LinkManager.<OCJHAEBDJLN>k__BackingField = new BootSequence.IIACGMGMLOB
|
|
{
|
|
NCDGGJNELML = num
|
|
};
|
|
}
|
|
|
|
// Token: 0x0600DF37 RID: 57143 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600DF37")]
|
|
[Address(RVA = "0x1124F40", Offset = "0x1123D40", VA = "0x181124F40")]
|
|
public static PMGCJEPKFOF<BootSequence.IIACGMGMLOB> GetPendingLaunchTarget()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600DF38 RID: 57144 RVA: 0x0033A7F0 File Offset: 0x003389F0
|
|
[Token(Token = "0x600DF38")]
|
|
[Address(RVA = "0x1125280", Offset = "0x1124080", VA = "0x181125280")]
|
|
public void HandleActionCode(string BKBMHBLNKGO, Action OOMAEAEHJGA, EAEKNPLNKKO MDOMEEAGJKK = EAEKNPLNKKO.Unknown, [Optional] Action EGMGCNACMDM, [Optional] Action<string> MBMCDAENFAJ, bool CHEHBKFGLJP = true)
|
|
{
|
|
LinkManager.ELGKGFGCNJL jblkffddmjh3;
|
|
Delegate delegate3;
|
|
for (;;)
|
|
{
|
|
int num = 0;
|
|
if (BKBMHBLNKGO != 0)
|
|
{
|
|
string text = Regex.Replace(BKBMHBLNKGO, "\\s", "");
|
|
if (LinkManager.JGCMLFGLPCO.IsMatch(text))
|
|
{
|
|
}
|
|
}
|
|
if (LinkManager.GHONCPNJPFK)
|
|
{
|
|
int num2 = 0;
|
|
this.MIGGLIMLNAF("<Cancelled>", num2 != 0);
|
|
}
|
|
string text2 = ActionCode.ActionCodeToUrl(num);
|
|
if (!this.NLIEAKBFIOG(text2))
|
|
{
|
|
}
|
|
LinkManager.JBLKFFDDMJH.FPCMAIDAOBP = true;
|
|
LinkManager.JBLKFFDDMJH.MOILIIOKCGG = MDOMEEAGJKK;
|
|
LinkManager.ELGKGFGCNJL jblkffddmjh = LinkManager.JBLKFFDDMJH;
|
|
Delegate @delegate = Delegate.Combine(jblkffddmjh.OOMAEAEHJGA, OOMAEAEHJGA);
|
|
if (@delegate == 0 || @delegate != 0)
|
|
{
|
|
jblkffddmjh.OOMAEAEHJGA = @delegate;
|
|
LinkManager.ELGKGFGCNJL jblkffddmjh2 = LinkManager.JBLKFFDDMJH;
|
|
Action egmgcnacmdm = jblkffddmjh2.EGMGCNACMDM;
|
|
Delegate delegate2;
|
|
if (delegate2 == 0 || delegate2 != 0)
|
|
{
|
|
jblkffddmjh2.EGMGCNACMDM = delegate2;
|
|
jblkffddmjh3 = LinkManager.JBLKFFDDMJH;
|
|
Action<string> mbmcdaenfaj = jblkffddmjh3.MBMCDAENFAJ;
|
|
if (delegate3 == 0 || delegate3 != 0)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
jblkffddmjh3.MBMCDAENFAJ = delegate3;
|
|
string lhlmnkhjdnm = LinkManager.JHJNANAHJJF.LHLMNKHJDNM;
|
|
}
|
|
|
|
// Token: 0x0600DF39 RID: 57145 RVA: 0x0033A8E8 File Offset: 0x00338AE8
|
|
[Token(Token = "0x600DF39")]
|
|
[Address(RVA = "0x11248F0", Offset = "0x11236F0", VA = "0x1811248F0")]
|
|
private DABKFAIHBBP GPDJNIKMAFG()
|
|
{
|
|
LinkManager.ELGKGFGCNJL jblkffddmjh = LinkManager.JBLKFFDDMJH;
|
|
if (jblkffddmjh == 0 || jblkffddmjh.LIOKHLNNDFL != 0)
|
|
{
|
|
}
|
|
int num = 0;
|
|
string text = "HandleActionLink: " + num;
|
|
COFHGNFJMOG.OLOEFOJHNGF liokhlnndfl = LinkManager.JBLKFFDDMJH.LIOKHLNNDFL;
|
|
if (liokhlnndfl != 0 && liokhlnndfl != (ulong)(-1L))
|
|
{
|
|
LinkManager.ELGKGFGCNJL jblkffddmjh2 = LinkManager.JBLKFFDDMJH;
|
|
if (jblkffddmjh2.LIOKHLNNDFL != 0)
|
|
{
|
|
}
|
|
jblkffddmjh2.GEDCEIDOKJL = (uint)(-1);
|
|
}
|
|
if (LinkManager.JBLKFFDDMJH.LIOKHLNNDFL != 0)
|
|
{
|
|
}
|
|
ActionCode handler = LinkManager.GetHandler((EAEKNPLNKKO)((uint)(-1)));
|
|
int num2 = 0;
|
|
if (!(handler != num2))
|
|
{
|
|
if (LinkManager.JBLKFFDDMJH.LIOKHLNNDFL != 0)
|
|
{
|
|
}
|
|
EAEKNPLNKKO eaeknplnkko;
|
|
DABKFAIHBBP dabkfaihbbp = JJEKJGALHKO.LIPGKFECLDO(string.Format("HandleActionLink: No handler for ActionType: {0}", eaeknplnkko));
|
|
}
|
|
LinkManager.ELGKGFGCNJL jblkffddmjh3 = LinkManager.JBLKFFDDMJH;
|
|
if (jblkffddmjh3 != 0)
|
|
{
|
|
string text2 = jblkffddmjh3.FNNIEJDGOEF;
|
|
}
|
|
string text3;
|
|
return JJEKJGALHKO.LIPGKFECLDO(text3);
|
|
}
|
|
|
|
// Token: 0x0600DF3A RID: 57146 RVA: 0x0033A9CC File Offset: 0x00338BCC
|
|
[Token(Token = "0x600DF3A")]
|
|
[Address(RVA = "0x11259B0", Offset = "0x11247B0", VA = "0x1811259B0")]
|
|
private PMGCJEPKFOF<string> KMMPOHJPNKN()
|
|
{
|
|
string aiaafbmgkik;
|
|
LinkManager.EGFENBOICHO egfenboicho;
|
|
do
|
|
{
|
|
LinkManager.ELGKGFGCNJL jblkffddmjh = LinkManager.JBLKFFDDMJH;
|
|
COFHGNFJMOG.ShortLinkData bpoepepjdnh = jblkffddmjh.BPOEPEPJDNH;
|
|
if (bpoepepjdnh != 0 && bpoepepjdnh.IsValid)
|
|
{
|
|
COFHGNFJMOG.ShortLinkData bpoepepjdnh2 = jblkffddmjh.BPOEPEPJDNH;
|
|
}
|
|
aiaafbmgkik = jblkffddmjh.AIAAFBMGKIK;
|
|
}
|
|
while (egfenboicho != LinkManager.EGFENBOICHO.Event || this.OLFIPIGPBKC(aiaafbmgkik) != (ulong)30L);
|
|
if (this.GNJJJGKIOHJ(aiaafbmgkik) == (ulong)40L)
|
|
{
|
|
PMGCJEPKFOF<string> pmgcjepkfof = this.OIKNPKHDOCP(aiaafbmgkik);
|
|
}
|
|
LinkManager.ELGKGFGCNJL jblkffddmjh2 = LinkManager.JBLKFFDDMJH;
|
|
string text;
|
|
if (jblkffddmjh2 != 0)
|
|
{
|
|
text = jblkffddmjh2.FNNIEJDGOEF;
|
|
}
|
|
PMGCJEPKFOF<string> pmgcjepkfof2 = JJEKJGALHKO.LIPGKFECLDO<string>("HandleBasicLink Unsupported: " + text + "\n");
|
|
LinkManager.ELGKGFGCNJL jblkffddmjh3 = LinkManager.JBLKFFDDMJH;
|
|
LinkManager.ELGKGFGCNJL jblkffddmjh4 = LinkManager.JBLKFFDDMJH;
|
|
if (jblkffddmjh4 != 0)
|
|
{
|
|
string text2 = jblkffddmjh4.FNNIEJDGOEF;
|
|
}
|
|
int num = 0;
|
|
return JJEKJGALHKO.LIPGKFECLDO<string>(string.Format("HandleBasicLink Exception: {0}\n{1}", num, "\n"));
|
|
}
|
|
|
|
// Token: 0x0600DF3B RID: 57147 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600DF3B")]
|
|
[Address(RVA = "0x1126B50", Offset = "0x1125950", VA = "0x181126B50")]
|
|
private PMGCJEPKFOF<string> OLFIPIGPBKC(string MEJJDOHGNHG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600DF3C RID: 57148 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600DF3C")]
|
|
[Address(RVA = "0x1124570", Offset = "0x1123370", VA = "0x181124570")]
|
|
private PMGCJEPKFOF<string> GNJJJGKIOHJ(string BFGCDJFNJLE)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600DF3D RID: 57149 RVA: 0x0033AAA4 File Offset: 0x00338CA4
|
|
[Token(Token = "0x600DF3D")]
|
|
[Address(RVA = "0x11268B0", Offset = "0x11256B0", VA = "0x1811268B0")]
|
|
private PMGCJEPKFOF<string> OIKNPKHDOCP(string EAHMAMAMADD)
|
|
{
|
|
LinkManager.EGFENBOICHO egfenboicho;
|
|
LinkManager.JBLKFFDDMJH.GEDCEIDOKJL = egfenboicho;
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
LinkManager.BDJPCEJOMEC bdjpcejomec;
|
|
bdjpcejomec.System.IDisposable.Dispose();
|
|
bdjpcejomec.<>1__state = (int)((ulong)0L);
|
|
bdjpcejomec.waitForWatchClosed = false;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(bdjpcejomec);
|
|
Func<PMGCJEPKFOF<CCEOLAOLEKJ>> func = () => PEGGCEDHBOF.HBKBGEPCAGJ(EAHMAMAMADD);
|
|
if (LinkManager.<>c.<>9__28_1 == 0)
|
|
{
|
|
LinkManager.<>c.<>9__28_1 = delegate(CCEOLAOLEKJ account)
|
|
{
|
|
int num = 0;
|
|
WatchUI.ShowAccountUI(account, true, num);
|
|
};
|
|
}
|
|
Func<string> func2 = () => EAHMAMAMADD;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600DF3E RID: 57150 RVA: 0x0033AB30 File Offset: 0x00338D30
|
|
[Token(Token = "0x600DF3E")]
|
|
[Address(RVA = "0x11240B0", Offset = "0x1122EB0", VA = "0x1811240B0")]
|
|
private DABKFAIHBBP DPCPEBFJBHF()
|
|
{
|
|
COFHGNFJMOG.ShortLinkData.GGHDANACENJ type = LinkManager.JBLKFFDDMJH.BPOEPEPJDNH.Type;
|
|
string text = string.Format("HandleShortLink: {0}", type);
|
|
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0600DF3F RID: 57151 RVA: 0x0033AB64 File Offset: 0x00338D64
|
|
[Token(Token = "0x600DF3F")]
|
|
[Address(RVA = "0x1126600", Offset = "0x1125400", VA = "0x181126600")]
|
|
private bool NLIEAKBFIOG(string KCDNNDGKINC)
|
|
{
|
|
int num = 0;
|
|
if (KCDNNDGKINC == 0 || KCDNNDGKINC.ToLower().StartsWith("recroom://"))
|
|
{
|
|
}
|
|
string text = "TryHandleUrl: " + KCDNNDGKINC;
|
|
LinkManager.ELGKGFGCNJL elgkgfgcnjl = new LinkManager.ELGKGFGCNJL();
|
|
elgkgfgcnjl.MOILIIOKCGG = (EAEKNPLNKKO)((ulong)4294967295L);
|
|
Dictionary<string, string> dictionary = LinkManager.ELGKGFGCNJL.EPGHLIPKPBJ(KCDNNDGKINC);
|
|
elgkgfgcnjl.IGJDDAGELHO = dictionary;
|
|
elgkgfgcnjl.AIAAFBMGKIK = KCDNNDGKINC;
|
|
bool japjgbcphmg = LinkManager.JAPJGBCPHMG;
|
|
elgkgfgcnjl.MHJMMLIHDEA = japjgbcphmg;
|
|
elgkgfgcnjl.JIKNMAGDACK = num != 0;
|
|
LinkManager.JBLKFFDDMJH = elgkgfgcnjl;
|
|
DateTime utcNow = DateTime.UtcNow;
|
|
LinkManager.CJIACOJJCPP = 0;
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
LinkManager.PLLFDGPCDIK pllfdgpcdik;
|
|
pllfdgpcdik.System.IDisposable.Dispose();
|
|
pllfdgpcdik.<>1__state = (int)((ulong)0L);
|
|
pllfdgpcdik.<>4__this = this;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(pllfdgpcdik);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600DF40 RID: 57152 RVA: 0x0033AC24 File Offset: 0x00338E24
|
|
[Token(Token = "0x600DF40")]
|
|
[Address(RVA = "0x1124EA0", Offset = "0x1123CA0", VA = "0x181124EA0")]
|
|
public static ActionCode GetHandler(EAEKNPLNKKO GEDCEIDOKJL)
|
|
{
|
|
Dictionary<EAEKNPLNKKO, ActionCode> hmjchbabbfk = LinkManager.HMJCHBABBFK;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600DF41 RID: 57153 RVA: 0x0033AC40 File Offset: 0x00338E40
|
|
[Token(Token = "0x600DF41")]
|
|
[Address(RVA = "0x1125650", Offset = "0x1124450", VA = "0x181125650")]
|
|
public static bool HasMeetupCode(CIIBGMBOFEI IPOFINNGHKG)
|
|
{
|
|
string <JBLNBELNNGN>k__BackingField = IPOFINNGHKG.<JBLNBELNNGN>k__BackingField;
|
|
if (string.IsNullOrEmpty(<JBLNBELNNGN>k__BackingField))
|
|
{
|
|
}
|
|
return !JKAOIGGIKPP.HCLJHJKNIMH(<JBLNBELNNGN>k__BackingField);
|
|
}
|
|
|
|
// Token: 0x0600DF42 RID: 57154 RVA: 0x0033AC70 File Offset: 0x00338E70
|
|
[Token(Token = "0x600DF42")]
|
|
[Address(RVA = "0x11255F0", Offset = "0x11243F0", VA = "0x1811255F0")]
|
|
public static bool HasGroupLaunchCode(CIIBGMBOFEI IPOFINNGHKG)
|
|
{
|
|
return JKAOIGGIKPP.HCLJHJKNIMH(IPOFINNGHKG.<JBLNBELNNGN>k__BackingField);
|
|
}
|
|
|
|
// Token: 0x0600DF43 RID: 57155 RVA: 0x0033AC90 File Offset: 0x00338E90
|
|
[Token(Token = "0x600DF43")]
|
|
[Address(RVA = "0x11265F0", Offset = "0x11253F0", VA = "0x1811265F0")]
|
|
private static bool NJKENCOFCLN(string KIIFGNILJEA)
|
|
{
|
|
return JKAOIGGIKPP.HCLJHJKNIMH(KIIFGNILJEA);
|
|
}
|
|
|
|
// Token: 0x0600DF44 RID: 57156 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600DF44")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
|
private static void FBIAHPEHJHB(string NGPMADFHHKP)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x17002353 RID: 9043
|
|
// (get) Token: 0x0600DF45 RID: 57157 RVA: 0x0033ACA4 File Offset: 0x00338EA4
|
|
// (set) Token: 0x0600DF46 RID: 57158 RVA: 0x0033ACC8 File Offset: 0x00338EC8
|
|
[Token(Token = "0x17002353")]
|
|
public static string PIGBMLEKODF
|
|
{
|
|
[Token(Token = "0x600DF45")]
|
|
[Address(RVA = "0x11282D0", Offset = "0x11270D0", VA = "0x1811282D0")]
|
|
get
|
|
{
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
EFEFMHJPJIJ efefmhjpjij;
|
|
efefmhjpjij.BGNNKPCDIKP();
|
|
throw new NullReferenceException();
|
|
}
|
|
[Token(Token = "0x600DF46")]
|
|
[Address(RVA = "0x1128810", Offset = "0x1127610", VA = "0x181128810")]
|
|
set
|
|
{
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
EFEFMHJPJIJ efefmhjpjij;
|
|
efefmhjpjij.BGNNKPCDIKP();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DF47 RID: 57159 RVA: 0x0033ACF0 File Offset: 0x00338EF0
|
|
[Token(Token = "0x600DF47")]
|
|
[Address(RVA = "0x11251A0", Offset = "0x1123FA0", VA = "0x1811251A0")]
|
|
public static string GetWellFormattedActionCode(string LIMGCIECODJ)
|
|
{
|
|
if (LIMGCIECODJ != 0)
|
|
{
|
|
string text = Regex.Replace(LIMGCIECODJ, "\\s", "");
|
|
if (!LinkManager.JGCMLFGLPCO.IsMatch(text))
|
|
{
|
|
return text;
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600DF48 RID: 57160 RVA: 0x0033AD2C File Offset: 0x00338F2C
|
|
[Token(Token = "0x600DF48")]
|
|
[Address(RVA = "0x1128120", Offset = "0x1126F20", VA = "0x181128120")]
|
|
public static IEnumerator<KENFJGFMIPM> WaitForLogin()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600DF48)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Sharing.LinkManager::WaitForLogin()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(AJEHEHKGKIJ::System.IDisposable.Dispose, ldloc:AJEHEHKGKIJ(var_0))
|
|
stfld:int32(AJEHEHKGKIJ::<>1__state, ldloc:AJEHEHKGKIJ(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0600DF49 RID: 57161 RVA: 0x0033AD48 File Offset: 0x00338F48
|
|
[Token(Token = "0x600DF49")]
|
|
[Address(RVA = "0x11280C0", Offset = "0x1126EC0", VA = "0x1811280C0")]
|
|
public static IEnumerator<KENFJGFMIPM> WaitForLoginNuxAndWatch(bool FKMJCIJBCCG = false, [Optional] BootSequence.IIACGMGMLOB HHBNIDNOLDI)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600DF49)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Sharing.LinkManager::WaitForLoginNuxAndWatch(System.Boolean,BootSequence/IIACGMGMLOB)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(BDJPCEJOMEC::System.IDisposable.Dispose, ldloc:BDJPCEJOMEC(var_0))
|
|
stfld:int32(BDJPCEJOMEC::<>1__state, ldloc:BDJPCEJOMEC(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:bool(BDJPCEJOMEC::waitForWatchClosed, ldloc:BDJPCEJOMEC(var_0), ldloc:bool(FKMJCIJBCCG))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0600DF4A RID: 57162 RVA: 0x0033AD6C File Offset: 0x00338F6C
|
|
[Token(Token = "0x600DF4A")]
|
|
[Address(RVA = "0x1125830", Offset = "0x1124630", VA = "0x181125830")]
|
|
private DABKFAIHBBP IDJFJDGACLI(string ENJEOLBEALP, int? LNBJKLOINED, EAEKNPLNKKO FLIKIEHKBDP, bool BJGOFOEKLMC, bool EIOHJPLNDLB)
|
|
{
|
|
JJEKJGALHKO jjekjgalhko = new JJEKJGALHKO();
|
|
JJEKJGALHKO linkPromise = jjekjgalhko;
|
|
Action<string> action = new Action(linkPromise.HMFPPBJFHKD);
|
|
Action<PLDFOPCHHJG> action2 = delegate(PLDFOPCHHJG actionLink)
|
|
{
|
|
if (actionLink != 0 && actionLink.FBLEJONFPAK)
|
|
{
|
|
linkPromise.OOOIENHGNCA();
|
|
return;
|
|
}
|
|
linkPromise.HMFPPBJFHKD("Link null or invalid");
|
|
};
|
|
JJEKJGALHKO linkPromise2 = linkPromise;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600DF4B RID: 57163 RVA: 0x0033ADBC File Offset: 0x00338FBC
|
|
[Token(Token = "0x600DF4B")]
|
|
[Address(RVA = "0x1125EE0", Offset = "0x1124CE0", VA = "0x181125EE0")]
|
|
private void MIGGLIMLNAF(string MFOOACDMKJC, bool IFFAIOGFJJB)
|
|
{
|
|
string aiaafbmgkik = LinkManager.JBLKFFDDMJH.AIAAFBMGKIK;
|
|
if (IFFAIOGFJJB)
|
|
{
|
|
}
|
|
string text = "ERROR: " + MFOOACDMKJC;
|
|
string text2 = "LinkConsumed: '" + aiaafbmgkik + "' " + text;
|
|
if (!IFFAIOGFJJB)
|
|
{
|
|
Action<string> mbmcdaenfaj = LinkManager.JBLKFFDDMJH.MBMCDAENFAJ;
|
|
if (mbmcdaenfaj == 0)
|
|
{
|
|
goto IL_6F;
|
|
}
|
|
string lbdaamoakba = LinkManager.JBLKFFDDMJH.LBDAAMOAKBA;
|
|
mbmcdaenfaj(lbdaamoakba);
|
|
}
|
|
Action egmgcnacmdm = LinkManager.JBLKFFDDMJH.EGMGCNACMDM;
|
|
if (egmgcnacmdm != 0)
|
|
{
|
|
egmgcnacmdm();
|
|
}
|
|
IL_6F:
|
|
CFLMJLFBOKH.CDLKJBEIJNN(LinkManager.JBLKFFDDMJH, MFOOACDMKJC, IFFAIOGFJJB);
|
|
}
|
|
|
|
// Token: 0x0600DF4C RID: 57164 RVA: 0x0033AE5C File Offset: 0x0033905C
|
|
[Token(Token = "0x600DF4C")]
|
|
[Address(RVA = "0x1125E80", Offset = "0x1124C80", VA = "0x181125E80")]
|
|
private Match LLEJACGCBJH(string KCDNNDGKINC)
|
|
{
|
|
return Regex.Match(KCDNNDGKINC, "(\\.net/a|\\.com/a|\\.net|\\.com)\\/([^\\/\\s]*)\\/([^\\/\\s]*)\\/?([^\\/\\s]*)");
|
|
}
|
|
|
|
// Token: 0x0600DF4D RID: 57165 RVA: 0x0033AE74 File Offset: 0x00339074
|
|
[Token(Token = "0x600DF4D")]
|
|
[Address(RVA = "0x1125270", Offset = "0x1124070", VA = "0x181125270")]
|
|
private void HFPPFDPOIHN(string KCDNNDGKINC)
|
|
{
|
|
bool flag = this.NLIEAKBFIOG(KCDNNDGKINC);
|
|
}
|
|
|
|
// Token: 0x0600DF4E RID: 57166 RVA: 0x0033AE8C File Offset: 0x0033908C
|
|
[Token(Token = "0x600DF4E")]
|
|
[Address(RVA = "0x1124350", Offset = "0x1123150", VA = "0x181124350")]
|
|
private void GKPADFNNFFH()
|
|
{
|
|
LinkManager.JBLKFFDDMJH.NNNOILANCIB = true;
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
Action <>9__48_ = LinkManager.<>c.<>9__48_0;
|
|
if (<>9__48_ == 0)
|
|
{
|
|
LinkManager.<>c.<>9__48_0 = delegate
|
|
{
|
|
LinkManager.JBLKFFDDMJH.NNNOILANCIB = true;
|
|
};
|
|
}
|
|
LinkManager.KBPONACBABA kbponacbaba;
|
|
kbponacbaba.System.IDisposable.Dispose();
|
|
kbponacbaba.<>1__state = (int)((ulong)0L);
|
|
kbponacbaba.<>4__this = this;
|
|
kbponacbaba.finallyFunc = <>9__48_;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(kbponacbaba);
|
|
}
|
|
|
|
// Token: 0x0600DF4F RID: 57167 RVA: 0x0033AEF4 File Offset: 0x003390F4
|
|
[Token(Token = "0x600DF4F")]
|
|
[Address(RVA = "0x1123960", Offset = "0x1122760", VA = "0x181123960")]
|
|
private void ADPHJOCNMLE()
|
|
{
|
|
PCFEJLDOIJK clbhfallhca = ADOIEPDDEBO.CLBHFALLHCA;
|
|
if (clbhfallhca != 0 && clbhfallhca.<GLCPMMJOCEJ>k__BackingField != (ulong)0L)
|
|
{
|
|
if ((ulong)1L == 0UL)
|
|
{
|
|
}
|
|
string <GLCPMMJOCEJ>k__BackingField = ADOIEPDDEBO.CLBHFALLHCA.<GLCPMMJOCEJ>k__BackingField;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
ulong num3;
|
|
this.HandleActionCode(<GLCPMMJOCEJ>k__BackingField, num2, EAEKNPLNKKO.Unknown, num, num, num3 != 0UL);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DF50 RID: 57168 RVA: 0x0033AF40 File Offset: 0x00339140
|
|
[Token(Token = "0x600DF50")]
|
|
[Address(RVA = "0x1126260", Offset = "0x1125060", VA = "0x181126260")]
|
|
private LinkManager.EGFENBOICHO NFIJDJKBANA(string KCDNNDGKINC, out string DNGKIAJLLHG)
|
|
{
|
|
int num4;
|
|
int num6;
|
|
int num8;
|
|
do
|
|
{
|
|
int num = KCDNNDGKINC.IndexOf("?");
|
|
int num2 = 0;
|
|
Match match = Regex.Match(KCDNNDGKINC.Substring(num2, num), "(\\.net/a|\\.com/a|\\.net|\\.com)\\/([^\\/\\s]*)\\/([^\\/\\s]*)\\/?([^\\/\\s]*)");
|
|
int num3;
|
|
if (num3 > 2)
|
|
{
|
|
Group group;
|
|
string value = group.Value;
|
|
if (value != 0)
|
|
{
|
|
string text = value.ToLower();
|
|
}
|
|
}
|
|
num4 = 0;
|
|
int num5;
|
|
if (num5 > 3)
|
|
{
|
|
Group group2;
|
|
string value2 = group2.Value;
|
|
if (value2 != 0)
|
|
{
|
|
string text2 = value2.ToLower();
|
|
}
|
|
}
|
|
num6 = 0;
|
|
int num7;
|
|
if (num7 > 4)
|
|
{
|
|
Group group3;
|
|
string value3 = group3.Value;
|
|
if (value3 != 0)
|
|
{
|
|
string text3 = value3.ToLower();
|
|
}
|
|
}
|
|
num8 = 0;
|
|
if (!string.Equals(num4, "room") && !string.Equals(num4, "event"))
|
|
{
|
|
if (string.Equals(num4, "user") && !string.IsNullOrEmpty(num8))
|
|
{
|
|
bool flag = string.Equals(num8, "rooms");
|
|
}
|
|
Group group4;
|
|
string value4 = group4.Value;
|
|
}
|
|
}
|
|
while (!string.IsNullOrEmpty(num8) || string.Equals(num6, "browse"));
|
|
if (!string.Equals(num4, "room"))
|
|
{
|
|
Group group5;
|
|
string value5 = group5.Value;
|
|
}
|
|
Group group6;
|
|
string value6 = group6.Value;
|
|
return LinkManager.EGFENBOICHO.Room;
|
|
}
|
|
|
|
// Token: 0x0600DF51 RID: 57169 RVA: 0x0033B0A0 File Offset: 0x003392A0
|
|
[Token(Token = "0x600DF51")]
|
|
[Address(RVA = "0x1125C30", Offset = "0x1124A30", VA = "0x181125C30")]
|
|
private void LAMBEBJNOAJ()
|
|
{
|
|
if (LinkManager.JBLKFFDDMJH.LIOKHLNNDFL > (ulong)0L && LinkManager.JBLKFFDDMJH.LIOKHLNNDFL.<KGOGNIPJDBJ>k__BackingField)
|
|
{
|
|
LinkManager.ELGKGFGCNJL jblkffddmjh = LinkManager.JBLKFFDDMJH;
|
|
EAEKNPLNKKO moiliiokcgg = jblkffddmjh.MOILIIOKCGG;
|
|
if (moiliiokcgg != EAEKNPLNKKO.Unknown)
|
|
{
|
|
if (jblkffddmjh.LIOKHLNNDFL != 0)
|
|
{
|
|
}
|
|
if (moiliiokcgg != EAEKNPLNKKO.Unknown)
|
|
{
|
|
goto IL_65;
|
|
}
|
|
}
|
|
if (!LinkManager.JBLKFFDDMJH.LIOKHLNNDFL.<DOKHPPLBFJN>k__BackingField)
|
|
{
|
|
LinkManager.ELGKGFGCNJL jblkffddmjh2 = LinkManager.JBLKFFDDMJH;
|
|
string joenjfgficp = LinkManager.JHJNANAHJJF.JOENJFGFICP;
|
|
jblkffddmjh2.LBDAAMOAKBA = joenjfgficp;
|
|
}
|
|
return;
|
|
}
|
|
IL_65:
|
|
LinkManager.ELGKGFGCNJL jblkffddmjh3 = LinkManager.JBLKFFDDMJH;
|
|
string oliiklnafne = LinkManager.JHJNANAHJJF.OLIIKLNAFNE;
|
|
jblkffddmjh3.LBDAAMOAKBA = oliiklnafne;
|
|
}
|
|
|
|
// Token: 0x0600DF52 RID: 57170 RVA: 0x0033B130 File Offset: 0x00339330
|
|
[Token(Token = "0x600DF52")]
|
|
[Address(RVA = "0x11242E0", Offset = "0x11230E0", VA = "0x1811242E0")]
|
|
private IEnumerator<KENFJGFMIPM> GEDLAJCEDBK(Action NKOAPOLKJED)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600DF52)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Sharing.LinkManager::GEDLAJCEDBK(System.Action)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(KBPONACBABA::System.IDisposable.Dispose, ldloc:KBPONACBABA(var_0))
|
|
stfld:LinkManager(KBPONACBABA::<>4__this, ldloc:KBPONACBABA(var_0), ldloc:LinkManager(this))
|
|
stfld:int32(KBPONACBABA::<>1__state, ldloc:KBPONACBABA(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:Action(KBPONACBABA::finallyFunc, ldloc:KBPONACBABA(var_0), ldloc:Action(NKOAPOLKJED))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0600DF53 RID: 57171 RVA: 0x0033B15C File Offset: 0x0033935C
|
|
[Token(Token = "0x600DF53")]
|
|
[Address(RVA = "0x1126200", Offset = "0x1125000", VA = "0x181126200")]
|
|
private IEnumerator<KENFJGFMIPM> MJNGCGEJLGA()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600DF53)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Sharing.LinkManager::MJNGCGEJLGA()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(PLLFDGPCDIK::System.IDisposable.Dispose, ldloc:PLLFDGPCDIK(var_0))
|
|
stfld:int32(PLLFDGPCDIK::<>1__state, ldloc:PLLFDGPCDIK(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:LinkManager(PLLFDGPCDIK::<>4__this, ldloc:PLLFDGPCDIK(var_0), ldloc:LinkManager(this))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0600DF54 RID: 57172 RVA: 0x0033B180 File Offset: 0x00339380
|
|
[Token(Token = "0x600DF54")]
|
|
[Address(RVA = "0x1127160", Offset = "0x1125F60", VA = "0x181127160")]
|
|
private void PMBHKNGODOG()
|
|
{
|
|
if (SingletonMonoBehaviour.FFNIFALJLDD && Matchmaking.BBJAEJHMAPB != 0)
|
|
{
|
|
if (LinkManager.HasMeetupCode(Matchmaking.BBJAEJHMAPB))
|
|
{
|
|
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
throw new NullReferenceException();
|
|
}
|
|
if (LinkManager.HasGroupLaunchCode(Matchmaking.BBJAEJHMAPB))
|
|
{
|
|
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
IDisposable disposable = instance2.Play((NotificationManager.IBIDFAOPIPC)((uint)1), "You are now in a group launch lobby!", 3f, num, num);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002354 RID: 9044
|
|
// (get) Token: 0x0600DF55 RID: 57173 RVA: 0x0033B1F0 File Offset: 0x003393F0
|
|
[Token(Token = "0x17002354")]
|
|
public static bool HMGFBHPFCHN
|
|
{
|
|
[Token(Token = "0x600DF55")]
|
|
[Address(RVA = "0x1128490", Offset = "0x1127290", VA = "0x181128490")]
|
|
get
|
|
{
|
|
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
PMGCJEPKFOF<PlatformManager.LKOLCLKDJKO> pmgcjepkfof;
|
|
if (pmgcjepkfof <= (ulong)6L)
|
|
{
|
|
return Application.platform != RuntimePlatform.Android;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002355 RID: 9045
|
|
// (get) Token: 0x0600DF56 RID: 57174 RVA: 0x0033B220 File Offset: 0x00339420
|
|
[Token(Token = "0x17002355")]
|
|
public static bool KPKFFOMCFBK
|
|
{
|
|
[Token(Token = "0x600DF56")]
|
|
[Address(RVA = "0x1128550", Offset = "0x1127350", VA = "0x181128550")]
|
|
get
|
|
{
|
|
MLFKNFFOOPF currentPlatform = SingletonMonoBehaviour.ONCPNMDGGKG.ODHAKEMLFBM;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002356 RID: 9046
|
|
// (get) Token: 0x0600DF57 RID: 57175 RVA: 0x0033B240 File Offset: 0x00339440
|
|
[Token(Token = "0x17002356")]
|
|
public static LinkManager.PDHBNHBEFMO MFFGEGBOGFB
|
|
{
|
|
[Token(Token = "0x600DF57")]
|
|
[Address(RVA = "0x11285C0", Offset = "0x11273C0", VA = "0x1811285C0")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600DF57)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Sharing.LinkManager/PDHBNHBEFMO RecRoom.Sharing.LinkManager::get_PlatformShareCapability()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:bool(var_1_07, callgetter:bool(LinkManager::get_PlatformCanShare))
|
|
stloc:bool(var_3_0F, callgetter:bool(LinkManager::get_PlatformCanCopy))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
|
*/;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002357 RID: 9047
|
|
// (get) Token: 0x0600DF58 RID: 57176 RVA: 0x0033B25C File Offset: 0x0033945C
|
|
[Token(Token = "0x17002357")]
|
|
public static string LGCEJGOCCDO
|
|
{
|
|
[Token(Token = "0x600DF58")]
|
|
[Address(RVA = "0x11286F0", Offset = "0x11274F0", VA = "0x1811286F0")]
|
|
get
|
|
{
|
|
if (LinkManager.KPKFFOMCFBK)
|
|
{
|
|
return "Shared!";
|
|
}
|
|
bool platformCanCopy = LinkManager.HMGFBHPFCHN;
|
|
string text = "Done";
|
|
if (platformCanCopy)
|
|
{
|
|
text = "Copied!";
|
|
}
|
|
return text;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002358 RID: 9048
|
|
// (get) Token: 0x0600DF59 RID: 57177 RVA: 0x0033B294 File Offset: 0x00339494
|
|
[Token(Token = "0x17002358")]
|
|
public static string JEJJGIPEMND
|
|
{
|
|
[Token(Token = "0x600DF59")]
|
|
[Address(RVA = "0x1128650", Offset = "0x1127450", VA = "0x181128650")]
|
|
get
|
|
{
|
|
if (LinkManager.KPKFFOMCFBK)
|
|
{
|
|
return "Share";
|
|
}
|
|
bool platformCanCopy = LinkManager.HMGFBHPFCHN;
|
|
string text = "Done";
|
|
if (platformCanCopy)
|
|
{
|
|
text = "Copy";
|
|
}
|
|
return text;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002359 RID: 9049
|
|
// (get) Token: 0x0600DF5A RID: 57178 RVA: 0x0033B2CC File Offset: 0x003394CC
|
|
[Token(Token = "0x17002359")]
|
|
public static string GLCAKOJMEDA
|
|
{
|
|
[Token(Token = "0x600DF5A")]
|
|
[Address(RVA = "0x1128790", Offset = "0x1127590", VA = "0x181128790")]
|
|
get
|
|
{
|
|
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
|
|
if (ciibgmbofei != 0 && (ciibgmbofei.<PGOEAIDCELB>k__BackingField == COBKKLOJNNE.DORM_ROOM || !ciibgmbofei.<MPMKHIHOJMO>k__BackingField))
|
|
{
|
|
return ciibgmbofei.<LGACIEKBLBM>k__BackingField;
|
|
}
|
|
return string.Empty;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DF5B RID: 57179 RVA: 0x0033B304 File Offset: 0x00339504
|
|
[Token(Token = "0x600DF5B")]
|
|
[Address(RVA = "0x1123F90", Offset = "0x1122D90", VA = "0x181123F90")]
|
|
public DABKFAIHBBP CreateAndShare(EAEKNPLNKKO GEDCEIDOKJL, [Optional] object IIFJDCEPNMJ)
|
|
{
|
|
int num = 0;
|
|
ActionCode actionCode;
|
|
bool flag = actionCode != num;
|
|
if (!flag)
|
|
{
|
|
return JJEKJGALHKO.LIPGKFECLDO(string.Format("CreateAndShare: no handler for ActionType: {0}", flag));
|
|
}
|
|
Route route = this.actionCodeShareRoute;
|
|
PMGCJEPKFOF<ActionCode.HKFNFGGEPMP> pmgcjepkfof = actionCode.Create(route);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600DF5C RID: 57180 RVA: 0x0033B34C File Offset: 0x0033954C
|
|
[Token(Token = "0x600DF5C")]
|
|
[Address(RVA = "0x1124CB0", Offset = "0x1123AB0", VA = "0x181124CB0")]
|
|
public static string GetAbsoluteShareUrl(string CBCDLMLKBJE)
|
|
{
|
|
string text2;
|
|
object[] array2;
|
|
do
|
|
{
|
|
if (BBEFMHAEEEA.MAKMECFNNML)
|
|
{
|
|
string text = BBEFMHAEEEA.EGGEBJNDPIO;
|
|
}
|
|
char[] array = new char[] { (char)((uint)47) };
|
|
text2 = CBCDLMLKBJE.TrimStart(array);
|
|
array2 = new object[array];
|
|
if (text2 != 0)
|
|
{
|
|
}
|
|
array2[0] = text2;
|
|
}
|
|
while (!string.Equals("https://rec.net/{0}".SafeStringFormat(array2), "https://rec.net/{0}"));
|
|
(new char[1])[0] = (char)((uint)47);
|
|
string text3;
|
|
return text3 + "/" + text2;
|
|
}
|
|
|
|
// Token: 0x0600DF5D RID: 57181 RVA: 0x0033B3D8 File Offset: 0x003395D8
|
|
[Token(Token = "0x600DF5D")]
|
|
[Address(RVA = "0x1127360", Offset = "0x1126160", VA = "0x181127360")]
|
|
public static bool PlatformCopy(EAEKNPLNKKO FLIKIEHKBDP, string LIMGCIECODJ, string PAANJCAOOAG)
|
|
{
|
|
if (LinkManager.HMGFBHPFCHN)
|
|
{
|
|
GUIUtility.systemCopyBuffer = PAANJCAOOAG;
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DF5E RID: 57182 RVA: 0x0033B3FC File Offset: 0x003395FC
|
|
[Token(Token = "0x600DF5E")]
|
|
[Address(RVA = "0x1127750", Offset = "0x1126550", VA = "0x181127750")]
|
|
public static bool PlatformShare(Enum OMGHPOEBAKK, string DNGKIAJLLHG, string KCDNNDGKINC, string PAANJCAOOAG, [Optional] Texture2D CCOHGCIKMAD, bool ALALFPNKDFP = false)
|
|
{
|
|
if (LinkManager.KPKFFOMCFBK)
|
|
{
|
|
string text = string.Format("Share {0} - url: {1}, text: {2}", OMGHPOEBAKK, KCDNNDGKINC, PAANJCAOOAG);
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
bool supportsNativeSharing = SingletonMonoBehaviour.ONCPNMDGGKG.OEAAEOPFEMM;
|
|
LinkManager.OnPlatformShare.CNFDGDEOPPF(OMGHPOEBAKK);
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600DF5F RID: 57183 RVA: 0x0033B448 File Offset: 0x00339648
|
|
[Token(Token = "0x600DF5F")]
|
|
[Address(RVA = "0x1127430", Offset = "0x1126230", VA = "0x181127430")]
|
|
public static DABKFAIHBBP PlatformShareImage(Texture CCOHGCIKMAD, string HFLPBHHAFIO, string OALIJMGGJKB, bool ALALFPNKDFP)
|
|
{
|
|
int num = 0;
|
|
LinkManager.FPNNMIAMNJL fpnnmiamnjl;
|
|
fpnnmiamnjl.FieldGetter(num, OALIJMGGJKB, ALALFPNKDFP);
|
|
fpnnmiamnjl.readableTex = CCOHGCIKMAD;
|
|
fpnnmiamnjl.overlayText = OALIJMGGJKB;
|
|
fpnnmiamnjl.disposeTex = ALALFPNKDFP;
|
|
fpnnmiamnjl.imageName = HFLPBHHAFIO;
|
|
if (LinkManager.KPKFFOMCFBK)
|
|
{
|
|
if (fpnnmiamnjl.readableTex)
|
|
{
|
|
Texture readableTex = fpnnmiamnjl.readableTex;
|
|
string imageName = fpnnmiamnjl.imageName;
|
|
int num2 = 0;
|
|
string text = "image/" + imageName;
|
|
int num3 = 0;
|
|
LinkManager.JPECHONKDIB jpechonkdib;
|
|
jpechonkdib.FieldGetter(num3, num2, ALALFPNKDFP);
|
|
string absoluteShareUrl = LinkManager.GetAbsoluteShareUrl(text);
|
|
jpechonkdib.shareLink = absoluteShareUrl;
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
LinkManager.JPECHONKDIB.<<GetShortenedShareUrl>g__SafeCreateShortLink|0>d <<GetShortenedShareUrl>g__SafeCreateShortLink|0>d;
|
|
<<GetShortenedShareUrl>g__SafeCreateShortLink|0>d.System.IDisposable.Dispose();
|
|
<<GetShortenedShareUrl>g__SafeCreateShortLink|0>d.<>1__state = (int)((ulong)0L);
|
|
<<GetShortenedShareUrl>g__SafeCreateShortLink|0>d.<>4__this = jpechonkdib;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(<<GetShortenedShareUrl>g__SafeCreateShortLink|0>d);
|
|
Func<string> func = () => jpechonkdib.shareLink;
|
|
Action<string> action = delegate(string url)
|
|
{
|
|
LinkManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
LinkManager.FPNNMIAMNJL.<<PlatformShareImage>g__CompositeAndShareImage|0>d <<PlatformShareImage>g__CompositeAndShareImage|0>d;
|
|
<<PlatformShareImage>g__CompositeAndShareImage|0>d.System.IDisposable.Dispose();
|
|
<<PlatformShareImage>g__CompositeAndShareImage|0>d.<>1__state = (int)((ulong)0L);
|
|
<<PlatformShareImage>g__CompositeAndShareImage|0>d.<>4__this = fpnnmiamnjl;
|
|
<<PlatformShareImage>g__CompositeAndShareImage|0>d.url = url;
|
|
Coroutine coroutine = instance2.StartCoroutine(<<PlatformShareImage>g__CompositeAndShareImage|0>d);
|
|
};
|
|
}
|
|
return JJEKJGALHKO.LIPGKFECLDO("texture isn't readable!");
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x1700235A RID: 9050
|
|
// (get) Token: 0x0600DF60 RID: 57184 RVA: 0x0033B534 File Offset: 0x00339734
|
|
[Token(Token = "0x1700235A")]
|
|
private static string PICHLGJHENH
|
|
{
|
|
[Token(Token = "0x600DF60")]
|
|
[Address(RVA = "0x1124290", Offset = "0x1123090", VA = "0x181124290")]
|
|
get
|
|
{
|
|
if (BBEFMHAEEEA.MAKMECFNNML)
|
|
{
|
|
return BBEFMHAEEEA.EGGEBJNDPIO;
|
|
}
|
|
return "https://rec.net/{0}";
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DF61 RID: 57185 RVA: 0x0033B558 File Offset: 0x00339758
|
|
[Token(Token = "0x600DF61")]
|
|
[Address(RVA = "0x11256D0", Offset = "0x11244D0", VA = "0x1811256D0")]
|
|
private static PMGCJEPKFOF<string> IBJOIAOAELL(string PBHMDEEJPFP)
|
|
{
|
|
LinkManager.JPECHONKDIB jpechonkdib = new LinkManager.JPECHONKDIB();
|
|
string absoluteShareUrl = LinkManager.GetAbsoluteShareUrl(PBHMDEEJPFP);
|
|
jpechonkdib.shareLink = absoluteShareUrl;
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
LinkManager.JPECHONKDIB.<<GetShortenedShareUrl>g__SafeCreateShortLink|0>d <<GetShortenedShareUrl>g__SafeCreateShortLink|0>d;
|
|
<<GetShortenedShareUrl>g__SafeCreateShortLink|0>d.System.IDisposable.Dispose();
|
|
<<GetShortenedShareUrl>g__SafeCreateShortLink|0>d.<>1__state = (int)((ulong)0L);
|
|
<<GetShortenedShareUrl>g__SafeCreateShortLink|0>d.<>4__this = jpechonkdib;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(<<GetShortenedShareUrl>g__SafeCreateShortLink|0>d);
|
|
Func<string> func = () => jpechonkdib.shareLink;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600DF62 RID: 57186 RVA: 0x0033B5B4 File Offset: 0x003397B4
|
|
[Token(Token = "0x600DF62")]
|
|
[Address(RVA = "0x1128210", Offset = "0x1127010", VA = "0x181128210")]
|
|
public LinkManager()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600DF63 RID: 57187 RVA: 0x0033B5C8 File Offset: 0x003397C8
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x600DF63")]
|
|
[Address(RVA = "0x1128170", Offset = "0x1126F70", VA = "0x181128170")]
|
|
static LinkManager()
|
|
{
|
|
int num;
|
|
int num2;
|
|
MFBGLIHGCGO<Enum> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0);
|
|
num2 = 0;
|
|
num = 0;
|
|
LinkManager.OnPlatformShare = mfbglihgcgo;
|
|
}
|
|
|
|
// Token: 0x0600DF64 RID: 57188 RVA: 0x0033B5F8 File Offset: 0x003397F8
|
|
[Token(Token = "0x600DF64")]
|
|
[Address(RVA = "0x1123EC0", Offset = "0x1122CC0", VA = "0x181123EC0")]
|
|
[CompilerGenerated]
|
|
private void CFDKFDIBPGL(MPHABHIMOOO JLJMOCGJDBA)
|
|
{
|
|
if (JLJMOCGJDBA != 0)
|
|
{
|
|
int num = 0;
|
|
if (JLJMOCGJDBA.IIBHNJPMPEP(num))
|
|
{
|
|
DateTime? cjiacojjcpp = LinkManager.CJIACOJJCPP;
|
|
if (JLJMOCGJDBA.PMGBEBGKNLL(cjiacojjcpp))
|
|
{
|
|
string apbapgcdanf = JLJMOCGJDBA.APBAPGCDANF;
|
|
bool flag = this.NLIEAKBFIOG(apbapgcdanf);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x040090F6 RID: 37110
|
|
[Token(Token = "0x40090F6")]
|
|
private const string NPIGLNAGHCK = "LinkManager.FreshInstallHandled";
|
|
|
|
// Token: 0x040090F7 RID: 37111
|
|
[Token(Token = "0x40090F7")]
|
|
private const string NLDNLKALFKF = "l";
|
|
|
|
// Token: 0x040090F8 RID: 37112
|
|
[Token(Token = "0x40090F8")]
|
|
private static Dictionary<EAEKNPLNKKO, ActionCode> HMJCHBABBFK;
|
|
|
|
// Token: 0x040090F9 RID: 37113
|
|
[Token(Token = "0x40090F9")]
|
|
private static bool JAPJGBCPHMG;
|
|
|
|
// Token: 0x040090FA RID: 37114
|
|
[Token(Token = "0x40090FA")]
|
|
private static DateTime? CJIACOJJCPP;
|
|
|
|
// Token: 0x040090FB RID: 37115
|
|
[Token(Token = "0x40090FB")]
|
|
private static bool BJNIICDDABA;
|
|
|
|
// Token: 0x040090FC RID: 37116
|
|
[Token(Token = "0x40090FC")]
|
|
private static LinkManager.ELGKGFGCNJL JBLKFFDDMJH;
|
|
|
|
// Token: 0x040090FD RID: 37117
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40090FD")]
|
|
private EFEFMHJPJIJ JFMOEGCPNAC;
|
|
|
|
// Token: 0x040090FE RID: 37118
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40090FE")]
|
|
[SerializeField]
|
|
private ImageCompositor compositorPrefab;
|
|
|
|
// Token: 0x040090FF RID: 37119
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40090FF")]
|
|
[SerializeField]
|
|
private Route actionCodeShareRoute;
|
|
|
|
// Token: 0x04009101 RID: 37121
|
|
[Token(Token = "0x4009101")]
|
|
public const int ActionCodeMinLength = 4;
|
|
|
|
// Token: 0x04009102 RID: 37122
|
|
[Token(Token = "0x4009102")]
|
|
private static readonly Regex JGCMLFGLPCO = new Regex("[^\\da-zA-Z\\s]");
|
|
|
|
// Token: 0x04009103 RID: 37123
|
|
[Token(Token = "0x4009103")]
|
|
public static readonly MFBGLIHGCGO<Enum> OnPlatformShare;
|
|
|
|
// Token: 0x020021FE RID: 8702
|
|
[Token(Token = "0x20021FE")]
|
|
public enum EGFENBOICHO
|
|
{
|
|
// Token: 0x04009105 RID: 37125
|
|
[Token(Token = "0x4009105")]
|
|
ERROR = -1,
|
|
// Token: 0x04009106 RID: 37126
|
|
[Token(Token = "0x4009106")]
|
|
UNSUPPORTED,
|
|
// Token: 0x04009107 RID: 37127
|
|
[Token(Token = "0x4009107")]
|
|
Event = 10,
|
|
// Token: 0x04009108 RID: 37128
|
|
[Token(Token = "0x4009108")]
|
|
Image = 20,
|
|
// Token: 0x04009109 RID: 37129
|
|
[Token(Token = "0x4009109")]
|
|
Room = 30,
|
|
// Token: 0x0400910A RID: 37130
|
|
[Token(Token = "0x400910A")]
|
|
User = 40,
|
|
// Token: 0x0400910B RID: 37131
|
|
[Token(Token = "0x400910B")]
|
|
FriendAdd = 50,
|
|
// Token: 0x0400910C RID: 37132
|
|
[Token(Token = "0x400910C")]
|
|
Referral = 60,
|
|
// Token: 0x0400910D RID: 37133
|
|
[Token(Token = "0x400910D")]
|
|
Meetup = 70,
|
|
// Token: 0x0400910E RID: 37134
|
|
[Token(Token = "0x400910E")]
|
|
Club = 80
|
|
}
|
|
|
|
// Token: 0x020021FF RID: 8703
|
|
[Token(Token = "0x20021FF")]
|
|
public class ELGKGFGCNJL
|
|
{
|
|
// Token: 0x1700235B RID: 9051
|
|
// (get) Token: 0x0600DF65 RID: 57189 RVA: 0x0033B634 File Offset: 0x00339834
|
|
[Token(Token = "0x1700235B")]
|
|
public EAEKNPLNKKO CDLIMGKFKBL
|
|
{
|
|
[Token(Token = "0x600DF65")]
|
|
[Address(RVA = "0x111F730", Offset = "0x111E530", VA = "0x18111F730")]
|
|
get
|
|
{
|
|
if (this.LIOKHLNNDFL != 0)
|
|
{
|
|
}
|
|
return EAEKNPLNKKO.Unknown;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700235C RID: 9052
|
|
// (get) Token: 0x0600DF66 RID: 57190 RVA: 0x0033B64C File Offset: 0x0033984C
|
|
[Token(Token = "0x1700235C")]
|
|
public string FNNIEJDGOEF
|
|
{
|
|
[Token(Token = "0x600DF66")]
|
|
[Address(RVA = "0x111F430", Offset = "0x111E230", VA = "0x18111F430")]
|
|
get
|
|
{
|
|
COFHGNFJMOG.ShortLinkData bpoepepjdnh = this.BPOEPEPJDNH;
|
|
if (bpoepepjdnh != 0 && bpoepepjdnh.IsValid)
|
|
{
|
|
return this.BPOEPEPJDNH.FullLink;
|
|
}
|
|
return this.AIAAFBMGKIK;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700235D RID: 9053
|
|
// (get) Token: 0x0600DF67 RID: 57191 RVA: 0x0033B688 File Offset: 0x00339888
|
|
[Token(Token = "0x1700235D")]
|
|
public bool ELGLJMICDHE
|
|
{
|
|
[Token(Token = "0x600DF67")]
|
|
[Address(RVA = "0x111F3F0", Offset = "0x111E1F0", VA = "0x18111F3F0")]
|
|
get
|
|
{
|
|
return !string.IsNullOrEmpty(this.LBDAAMOAKBA);
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700235E RID: 9054
|
|
// (get) Token: 0x0600DF68 RID: 57192 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x1700235E")]
|
|
public bool HONLAMMJIHE
|
|
{
|
|
[Token(Token = "0x600DF68")]
|
|
[Address(RVA = "0x111F720", Offset = "0x111E520", VA = "0x18111F720")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700235F RID: 9055
|
|
// (get) Token: 0x0600DF69 RID: 57193 RVA: 0x0033B6A4 File Offset: 0x003398A4
|
|
[Token(Token = "0x1700235F")]
|
|
public bool OIPCEIGDOCP
|
|
{
|
|
[Token(Token = "0x600DF69")]
|
|
[Address(RVA = "0x111F6E0", Offset = "0x111E4E0", VA = "0x18111F6E0")]
|
|
get
|
|
{
|
|
EAEKNPLNKKO moiliiokcgg = this.MOILIIOKCGG;
|
|
if (moiliiokcgg == EAEKNPLNKKO.Unknown)
|
|
{
|
|
return true;
|
|
}
|
|
COFHGNFJMOG.OLOEFOJHNGF liokhlnndfl = this.LIOKHLNNDFL;
|
|
if (liokhlnndfl != 0)
|
|
{
|
|
return moiliiokcgg == liokhlnndfl;
|
|
}
|
|
return moiliiokcgg == EAEKNPLNKKO.Unknown;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002360 RID: 9056
|
|
// (get) Token: 0x0600DF6A RID: 57194 RVA: 0x0033B6D4 File Offset: 0x003398D4
|
|
[Token(Token = "0x17002360")]
|
|
public bool CHMHLOICIOA
|
|
{
|
|
[Token(Token = "0x600DF6A")]
|
|
[Address(RVA = "0x111F410", Offset = "0x111E210", VA = "0x18111F410")]
|
|
get
|
|
{
|
|
COFHGNFJMOG.ShortLinkData bpoepepjdnh = this.BPOEPEPJDNH;
|
|
if (bpoepepjdnh != 0)
|
|
{
|
|
return bpoepepjdnh.IsValid;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DF6B RID: 57195 RVA: 0x0033B6F4 File Offset: 0x003398F4
|
|
[Token(Token = "0x600DF6B")]
|
|
[Address(RVA = "0x111F470", Offset = "0x111E270", VA = "0x18111F470")]
|
|
public static Dictionary<string, string> EPGHLIPKPBJ(string OHCCLFNCMMN)
|
|
{
|
|
Dictionary<string, string> dictionary = new Dictionary();
|
|
if (!string.IsNullOrEmpty(OHCCLFNCMMN))
|
|
{
|
|
int num = OHCCLFNCMMN.IndexOf("?") + 1;
|
|
string text = OHCCLFNCMMN.Substring(num);
|
|
if (text.m_stringLength > 0)
|
|
{
|
|
string[] array = text.Split(new char[] { (char)((uint)38) });
|
|
int num2 = 0;
|
|
if (num2 < array.Length)
|
|
{
|
|
string text2 = array[num2];
|
|
if (text2.m_stringLength > 0)
|
|
{
|
|
string[] array2 = text2.Split(new char[] { '=' });
|
|
int length = array2.Length;
|
|
string text3 = array2[0];
|
|
if (text3.m_stringLength > 0)
|
|
{
|
|
if (length > 1)
|
|
{
|
|
}
|
|
int num3 = 0;
|
|
dictionary[text3] = num3;
|
|
}
|
|
}
|
|
num2++;
|
|
}
|
|
}
|
|
}
|
|
return dictionary;
|
|
}
|
|
|
|
// Token: 0x0600DF6C RID: 57196 RVA: 0x0033B81C File Offset: 0x00339A1C
|
|
[Token(Token = "0x600DF6C")]
|
|
[Address(RVA = "0x111F760", Offset = "0x111E560", VA = "0x18111F760")]
|
|
public ELGKGFGCNJL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400910F RID: 37135
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400910F")]
|
|
public COFHGNFJMOG.OLOEFOJHNGF LIOKHLNNDFL;
|
|
|
|
// Token: 0x04009110 RID: 37136
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4009110")]
|
|
public bool FFDOMDBCHEN;
|
|
|
|
// Token: 0x04009111 RID: 37137
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x19")]
|
|
[Token(Token = "0x4009111")]
|
|
public bool JIKNMAGDACK;
|
|
|
|
// Token: 0x04009112 RID: 37138
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x4009112")]
|
|
public EAEKNPLNKKO MOILIIOKCGG = (EAEKNPLNKKO)((ulong)4294967295L);
|
|
|
|
// Token: 0x04009113 RID: 37139
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4009113")]
|
|
public bool MHJMMLIHDEA;
|
|
|
|
// Token: 0x04009114 RID: 37140
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4009114")]
|
|
public Action<CCNBJFOPLBG> KMLAOLPLGEK;
|
|
|
|
// Token: 0x04009115 RID: 37141
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4009115")]
|
|
public Action OOMAEAEHJGA;
|
|
|
|
// Token: 0x04009116 RID: 37142
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4009116")]
|
|
public bool FPCMAIDAOBP;
|
|
|
|
// Token: 0x04009117 RID: 37143
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4009117")]
|
|
public Action<string> MBMCDAENFAJ;
|
|
|
|
// Token: 0x04009118 RID: 37144
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4009118")]
|
|
public Action EGMGCNACMDM;
|
|
|
|
// Token: 0x04009119 RID: 37145
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4009119")]
|
|
public string AIAAFBMGKIK;
|
|
|
|
// Token: 0x0400911A RID: 37146
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400911A")]
|
|
public Dictionary<string, string> IGJDDAGELHO;
|
|
|
|
// Token: 0x0400911B RID: 37147
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400911B")]
|
|
public string LBDAAMOAKBA;
|
|
|
|
// Token: 0x0400911C RID: 37148
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400911C")]
|
|
public COFHGNFJMOG.ShortLinkData BPOEPEPJDNH;
|
|
|
|
// Token: 0x0400911D RID: 37149
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400911D")]
|
|
public bool NNNOILANCIB;
|
|
|
|
// Token: 0x0400911E RID: 37150
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400911E")]
|
|
public Enum GEDCEIDOKJL;
|
|
}
|
|
|
|
// Token: 0x02002200 RID: 8704
|
|
[Token(Token = "0x2002200")]
|
|
public static class JHJNANAHJJF
|
|
{
|
|
// Token: 0x0600DF6D RID: 57197 RVA: 0x0033B840 File Offset: 0x00339A40
|
|
[Token(Token = "0x600DF6D")]
|
|
[Address(RVA = "0x1121810", Offset = "0x1120610", VA = "0x181121810")]
|
|
public static string GAGCIGJFOLH(string MOPOMPHBHKF)
|
|
{
|
|
if (MOPOMPHBHKF == 0)
|
|
{
|
|
}
|
|
return "Code failed.\n" + MOPOMPHBHKF;
|
|
}
|
|
|
|
// Token: 0x0600DF6E RID: 57198 RVA: 0x0033B85C File Offset: 0x00339A5C
|
|
[Token(Token = "0x600DF6E")]
|
|
[Address(RVA = "0x1121860", Offset = "0x1120660", VA = "0x181121860")]
|
|
public static string JJHCEHLFPOL(string DBFBLNILIGL)
|
|
{
|
|
return "<b>" + DBFBLNILIGL + "</b>";
|
|
}
|
|
|
|
// Token: 0x0600DF6F RID: 57199 RVA: 0x0033B87C File Offset: 0x00339A7C
|
|
[Token(Token = "0x600DF6F")]
|
|
[Address(RVA = "0x11218B0", Offset = "0x11206B0", VA = "0x1811218B0")]
|
|
public static string MKOFBIEMBLP(string DBFBLNILIGL, int OJJOHDIFMEG)
|
|
{
|
|
return string.Format("<size={0}>{1}</size>", OJJOHDIFMEG, DBFBLNILIGL);
|
|
}
|
|
|
|
// Token: 0x0600DF70 RID: 57200 RVA: 0x0033B898 File Offset: 0x00339A98
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x600DF70")]
|
|
[Address(RVA = "0x1121910", Offset = "0x1120710", VA = "0x181121910")]
|
|
static JHJNANAHJJF()
|
|
{
|
|
int num;
|
|
LinkManager.JHJNANAHJJF.LHLMNKHJDNM = string.Format("Code must be at least {0} numbers or letters.", num);
|
|
LinkManager.JHJNANAHJJF.OLIIKLNAFNE = "Invalid code.";
|
|
LinkManager.JHJNANAHJJF.HCJNCGFFNLM = "You can't refer yourself!";
|
|
LinkManager.JHJNANAHJJF.KBOGHLKPBEG = "Checking code...";
|
|
LinkManager.JHJNANAHJJF.COLIHOFNGCM = "Enter a Rec Room code!\nYou can create codes from your watch after login.";
|
|
}
|
|
|
|
// Token: 0x0400911F RID: 37151
|
|
[Token(Token = "0x400911F")]
|
|
public static readonly string JOENJFGFICP = "This code has expired.";
|
|
|
|
// Token: 0x04009120 RID: 37152
|
|
[Token(Token = "0x4009120")]
|
|
public static readonly string LHLMNKHJDNM;
|
|
|
|
// Token: 0x04009121 RID: 37153
|
|
[Token(Token = "0x4009121")]
|
|
public static readonly string OLIIKLNAFNE;
|
|
|
|
// Token: 0x04009122 RID: 37154
|
|
[Token(Token = "0x4009122")]
|
|
public static readonly string HCJNCGFFNLM;
|
|
|
|
// Token: 0x04009123 RID: 37155
|
|
[Token(Token = "0x4009123")]
|
|
public static readonly string KBOGHLKPBEG;
|
|
|
|
// Token: 0x04009124 RID: 37156
|
|
[Token(Token = "0x4009124")]
|
|
public static readonly string COLIHOFNGCM;
|
|
}
|
|
|
|
// Token: 0x02002201 RID: 8705
|
|
[Token(Token = "0x2002201")]
|
|
public enum PDHBNHBEFMO
|
|
{
|
|
// Token: 0x04009126 RID: 37158
|
|
[Token(Token = "0x4009126")]
|
|
None,
|
|
// Token: 0x04009127 RID: 37159
|
|
[Token(Token = "0x4009127")]
|
|
Share,
|
|
// Token: 0x04009128 RID: 37160
|
|
[Token(Token = "0x4009128")]
|
|
Copy,
|
|
// Token: 0x04009129 RID: 37161
|
|
[Token(Token = "0x4009129")]
|
|
ShareAndCopy
|
|
}
|
|
|
|
// Token: 0x02002202 RID: 8706
|
|
[Token(Token = "0x2002202")]
|
|
[CompilerGenerated]
|
|
private sealed class HAHEJAIGLHI
|
|
{
|
|
// Token: 0x0600DF71 RID: 57201 RVA: 0x0033B8E8 File Offset: 0x00339AE8
|
|
[Token(Token = "0x600DF71")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public HAHEJAIGLHI()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600DF72 RID: 57202 RVA: 0x0033B8FC File Offset: 0x00339AFC
|
|
[Token(Token = "0x600DF72")]
|
|
[Address(RVA = "0x1121250", Offset = "0x1120050", VA = "0x181121250")]
|
|
internal ActionCode <Awake>b__1(EAEKNPLNKKO t)
|
|
{
|
|
LinkManager.MCEJEGAMPLB mcejegamplb = new LinkManager.MCEJEGAMPLB();
|
|
mcejegamplb.t = t;
|
|
ActionCode[] array = this.components;
|
|
Func<ActionCode, bool> func = delegate(ActionCode c)
|
|
{
|
|
ActionCode.Configuration config = c.Config;
|
|
EAEKNPLNKKO t2 = mcejegamplb.t;
|
|
return config.type == t2;
|
|
};
|
|
return Enumerable.FirstOrDefault<ActionCode>(array, func);
|
|
}
|
|
|
|
// Token: 0x0400912A RID: 37162
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400912A")]
|
|
public ActionCode[] components;
|
|
}
|
|
|
|
// Token: 0x02002203 RID: 8707
|
|
[Token(Token = "0x2002203")]
|
|
[CompilerGenerated]
|
|
private sealed class MCEJEGAMPLB
|
|
{
|
|
// Token: 0x0600DF73 RID: 57203 RVA: 0x0033B93C File Offset: 0x00339B3C
|
|
[Token(Token = "0x600DF73")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public MCEJEGAMPLB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600DF74 RID: 57204 RVA: 0x0033B950 File Offset: 0x00339B50
|
|
[Token(Token = "0x600DF74")]
|
|
[Address(RVA = "0x1128B30", Offset = "0x1127930", VA = "0x181128B30")]
|
|
internal bool <Awake>b__2(ActionCode c)
|
|
{
|
|
ActionCode.Configuration config = c.Config;
|
|
EAEKNPLNKKO eaeknplnkko = this.t;
|
|
return config.type == eaeknplnkko;
|
|
}
|
|
|
|
// Token: 0x0400912B RID: 37163
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400912B")]
|
|
public EAEKNPLNKKO t;
|
|
}
|
|
|
|
// Token: 0x02002205 RID: 8709
|
|
[Token(Token = "0x2002205")]
|
|
[CompilerGenerated]
|
|
private sealed class LHJLGJIFEFB
|
|
{
|
|
// Token: 0x0600DF82 RID: 57218 RVA: 0x0033BAF8 File Offset: 0x00339CF8
|
|
[Token(Token = "0x600DF82")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public LHJLGJIFEFB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600DF83 RID: 57219 RVA: 0x0033BB0C File Offset: 0x00339D0C
|
|
[Token(Token = "0x600DF83")]
|
|
[Address(RVA = "0x1123500", Offset = "0x1122300", VA = "0x181123500")]
|
|
internal IEnumerator<KENFJGFMIPM> <GetPendingLaunchTarget>g__GetPendingLaunchTargetCoroutine|0()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600DF83)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Sharing.LinkManager/LHJLGJIFEFB::<GetPendingLaunchTarget>g__GetPendingLaunchTargetCoroutine|0()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void('<<GetPendingLaunchTarget>g__GetPendingLaunchTargetCoroutine|0>d'::System.IDisposable.Dispose, ldloc:'<<GetPendingLaunchTarget>g__GetPendingLaunchTargetCoroutine|0>d'(var_0))
|
|
stfld:int32('<<GetPendingLaunchTarget>g__GetPendingLaunchTargetCoroutine|0>d'::<>1__state, ldloc:'<<GetPendingLaunchTarget>g__GetPendingLaunchTargetCoroutine|0>d'(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:LHJLGJIFEFB('<<GetPendingLaunchTarget>g__GetPendingLaunchTargetCoroutine|0>d'::<>4__this, ldloc:'<<GetPendingLaunchTarget>g__GetPendingLaunchTargetCoroutine|0>d'(var_0), ldloc:LHJLGJIFEFB(this))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0600DF84 RID: 57220 RVA: 0x0033BB30 File Offset: 0x00339D30
|
|
[Token(Token = "0x600DF84")]
|
|
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
|
|
internal BootSequence.IIACGMGMLOB <GetPendingLaunchTarget>b__1()
|
|
{
|
|
return this.launchTarget;
|
|
}
|
|
|
|
// Token: 0x04009138 RID: 37176
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009138")]
|
|
public BootSequence.IIACGMGMLOB launchTarget;
|
|
|
|
// Token: 0x02002206 RID: 8710
|
|
[Token(Token = "0x2002206")]
|
|
private sealed class <<GetPendingLaunchTarget>g__GetPendingLaunchTargetCoroutine|0>d : IEnumerator<KENFJGFMIPM>, IEnumerator, IDisposable
|
|
{
|
|
// Token: 0x0600DF85 RID: 57221 RVA: 0x000396E2 File Offset: 0x000378E2
|
|
[Token(Token = "0x600DF85")]
|
|
[Address(RVA = "0x445B90", Offset = "0x444990", VA = "0x180445B90")]
|
|
[DebuggerHidden]
|
|
public <<GetPendingLaunchTarget>g__GetPendingLaunchTargetCoroutine|0>d(int <>1__state)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600DF86 RID: 57222 RVA: 0x000396E2 File Offset: 0x000378E2
|
|
[Token(Token = "0x600DF86")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")]
|
|
[DebuggerHidden]
|
|
void IDisposable.Dispose()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600DF87 RID: 57223 RVA: 0x0033BB44 File Offset: 0x00339D44
|
|
[Token(Token = "0x600DF87")]
|
|
[Address(RVA = "0x1132B90", Offset = "0x1131990", VA = "0x181132B90", Slot = "6")]
|
|
private bool MoveNext()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x17002361 RID: 9057
|
|
// (get) Token: 0x0600DF88 RID: 57224 RVA: 0x000624CE File Offset: 0x000606CE
|
|
[Token(Token = "0x17002361")]
|
|
private KENFJGFMIPM System.Collections.Generic.IEnumerator<RecRoom.Core.ISchedule>.Current
|
|
{
|
|
[Token(Token = "0x600DF88")]
|
|
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "4")]
|
|
[DebuggerHidden]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DF89 RID: 57225 RVA: 0x000396E2 File Offset: 0x000378E2
|
|
[Token(Token = "0x600DF89")]
|
|
[Address(RVA = "0x1132E50", Offset = "0x1131C50", VA = "0x181132E50", Slot = "8")]
|
|
[DebuggerHidden]
|
|
void IEnumerator.Reset()
|
|
{
|
|
}
|
|
|
|
// Token: 0x17002362 RID: 9058
|
|
// (get) Token: 0x0600DF8A RID: 57226 RVA: 0x000624CE File Offset: 0x000606CE
|
|
[Token(Token = "0x17002362")]
|
|
object IEnumerator.Current
|
|
{
|
|
[Token(Token = "0x600DF8A")]
|
|
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "7")]
|
|
[DebuggerHidden]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04009139 RID: 37177
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009139")]
|
|
private int <>1__state;
|
|
|
|
// Token: 0x0400913A RID: 37178
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400913A")]
|
|
private KENFJGFMIPM <>2__current;
|
|
|
|
// Token: 0x0400913B RID: 37179
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400913B")]
|
|
public LinkManager.LHJLGJIFEFB <>4__this;
|
|
}
|
|
}
|
|
|
|
// Token: 0x02002207 RID: 8711
|
|
[Token(Token = "0x2002207")]
|
|
[CompilerGenerated]
|
|
private sealed class GELLINOMBOI
|
|
{
|
|
// Token: 0x0600DF8B RID: 57227 RVA: 0x0033BB5C File Offset: 0x00339D5C
|
|
[Token(Token = "0x600DF8B")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public GELLINOMBOI()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600DF8C RID: 57228 RVA: 0x0033BB70 File Offset: 0x00339D70
|
|
[Token(Token = "0x600DF8C")]
|
|
[Address(RVA = "0x1120F90", Offset = "0x111FD90", VA = "0x181120F90")]
|
|
internal PMGCJEPKFOF<IOFNNFFJIAN> <HandleBasicLinkEvent>b__0()
|
|
{
|
|
int num = 0;
|
|
return GNPDMBPGHBH.FCFEIOCJHKO(this.id, num);
|
|
}
|
|
|
|
// Token: 0x0600DF8D RID: 57229 RVA: 0x0033BB8C File Offset: 0x00339D8C
|
|
[Token(Token = "0x600DF8D")]
|
|
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
|
internal string <HandleBasicLinkEvent>b__2()
|
|
{
|
|
return this.eventId;
|
|
}
|
|
|
|
// Token: 0x0400913C RID: 37180
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400913C")]
|
|
public long id;
|
|
|
|
// Token: 0x0400913D RID: 37181
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400913D")]
|
|
public string eventId;
|
|
}
|
|
|
|
// Token: 0x02002208 RID: 8712
|
|
[Token(Token = "0x2002208")]
|
|
[CompilerGenerated]
|
|
private sealed class CHGGEFLKGJM
|
|
{
|
|
// Token: 0x0600DF8E RID: 57230 RVA: 0x0033BBA0 File Offset: 0x00339DA0
|
|
[Token(Token = "0x600DF8E")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public CHGGEFLKGJM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600DF8F RID: 57231 RVA: 0x0033BBB4 File Offset: 0x00339DB4
|
|
[Token(Token = "0x600DF8F")]
|
|
[Address(RVA = "0x111DA70", Offset = "0x111C870", VA = "0x18111DA70")]
|
|
internal PMGCJEPKFOF<KLCOGEIGEBJ> <HandleBasicLinkRoom>b__0()
|
|
{
|
|
return OJMCBOKJFOF.NHBPIIGDAJP(this.roomName);
|
|
}
|
|
|
|
// Token: 0x0600DF90 RID: 57232 RVA: 0x0033BBCC File Offset: 0x00339DCC
|
|
[Token(Token = "0x600DF90")]
|
|
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
|
|
internal string <HandleBasicLinkRoom>b__2()
|
|
{
|
|
return this.roomName;
|
|
}
|
|
|
|
// Token: 0x0400913E RID: 37182
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400913E")]
|
|
public string roomName;
|
|
}
|
|
|
|
// Token: 0x02002209 RID: 8713
|
|
[Token(Token = "0x2002209")]
|
|
[CompilerGenerated]
|
|
private sealed class PCDHHCGOAHH
|
|
{
|
|
// Token: 0x0600DF91 RID: 57233 RVA: 0x0033BBE0 File Offset: 0x00339DE0
|
|
[Token(Token = "0x600DF91")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public PCDHHCGOAHH()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600DF92 RID: 57234 RVA: 0x0033BBF4 File Offset: 0x00339DF4
|
|
[Token(Token = "0x600DF92")]
|
|
[Address(RVA = "0x112C1A0", Offset = "0x112AFA0", VA = "0x18112C1A0")]
|
|
internal PMGCJEPKFOF<CCEOLAOLEKJ> <HandleBasicLinkUser>b__0()
|
|
{
|
|
return PEGGCEDHBOF.HBKBGEPCAGJ(this.userName);
|
|
}
|
|
|
|
// Token: 0x0600DF93 RID: 57235 RVA: 0x0033BC0C File Offset: 0x00339E0C
|
|
[Token(Token = "0x600DF93")]
|
|
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
|
|
internal string <HandleBasicLinkUser>b__2()
|
|
{
|
|
return this.userName;
|
|
}
|
|
|
|
// Token: 0x0400913F RID: 37183
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400913F")]
|
|
public string userName;
|
|
}
|
|
|
|
// Token: 0x0200220B RID: 8715
|
|
[Token(Token = "0x200220B")]
|
|
[CompilerGenerated]
|
|
private sealed class KEBNDMHJLHP
|
|
{
|
|
// Token: 0x0600DF9A RID: 57242 RVA: 0x0033BCF0 File Offset: 0x00339EF0
|
|
[Token(Token = "0x600DF9A")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public KEBNDMHJLHP()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600DF9B RID: 57243 RVA: 0x0033BD04 File Offset: 0x00339F04
|
|
[Token(Token = "0x600DF9B")]
|
|
[Address(RVA = "0x1122AF0", Offset = "0x11218F0", VA = "0x181122AF0")]
|
|
internal bool <WaitForLoginNuxAndWatch>b__0()
|
|
{
|
|
EFEFMHJPJIJ efefmhjpjij = this.prefManager;
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
if (SingletonMonoBehaviour.FFNIFALJLDD)
|
|
{
|
|
TutorialManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
return instance.KHLAMLKOBFD;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x04009142 RID: 37186
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009142")]
|
|
public EFEFMHJPJIJ prefManager;
|
|
}
|
|
|
|
// Token: 0x0200220D RID: 8717
|
|
[Token(Token = "0x200220D")]
|
|
[CompilerGenerated]
|
|
private sealed class CKMCNKAPCMB
|
|
{
|
|
// Token: 0x0600DFA2 RID: 57250 RVA: 0x0033BE5C File Offset: 0x0033A05C
|
|
[Token(Token = "0x600DFA2")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public CKMCNKAPCMB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600DFA3 RID: 57251 RVA: 0x0033BE70 File Offset: 0x0033A070
|
|
[Token(Token = "0x600DFA3")]
|
|
[Address(RVA = "0x111DC60", Offset = "0x111CA60", VA = "0x18111DC60")]
|
|
internal void <ConsumeActionLinkIfValid>b__0(PLDFOPCHHJG actionLink)
|
|
{
|
|
if (actionLink != 0 && actionLink.FBLEJONFPAK)
|
|
{
|
|
this.linkPromise.OOOIENHGNCA();
|
|
return;
|
|
}
|
|
this.linkPromise.HMFPPBJFHKD("Link null or invalid");
|
|
}
|
|
|
|
// Token: 0x04009146 RID: 37190
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009146")]
|
|
public JJEKJGALHKO linkPromise;
|
|
}
|
|
|
|
// Token: 0x0200220F RID: 8719
|
|
[Token(Token = "0x200220F")]
|
|
[CompilerGenerated]
|
|
private sealed class NOLPABDIJEM
|
|
{
|
|
// Token: 0x0600DFAA RID: 57258 RVA: 0x0033BFB8 File Offset: 0x0033A1B8
|
|
[Token(Token = "0x600DFAA")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public NOLPABDIJEM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600DFAB RID: 57259 RVA: 0x0033BFCC File Offset: 0x0033A1CC
|
|
[Token(Token = "0x600DFAB")]
|
|
[Address(RVA = "0x112AEF0", Offset = "0x1129CF0", VA = "0x18112AEF0")]
|
|
internal void <WaitForLoginAndHandlePendingLink>b__1(string message)
|
|
{
|
|
LinkManager linkManager = this.<>4__this;
|
|
int num = 0;
|
|
linkManager.MIGGLIMLNAF(message, num != 0);
|
|
}
|
|
|
|
// Token: 0x0600DFAC RID: 57260 RVA: 0x0033BFF0 File Offset: 0x0033A1F0
|
|
[Token(Token = "0x600DFAC")]
|
|
[Address(RVA = "0x112AF20", Offset = "0x1129D20", VA = "0x18112AF20")]
|
|
internal void <WaitForLoginAndHandlePendingLink>b__2()
|
|
{
|
|
LinkManager linkManager = this.<>4__this;
|
|
string <GLCPMMJOCEJ>k__BackingField = LinkManager.JBLKFFDDMJH.LIOKHLNNDFL.<GLCPMMJOCEJ>k__BackingField;
|
|
linkManager.MIGGLIMLNAF(<GLCPMMJOCEJ>k__BackingField, true);
|
|
}
|
|
|
|
// Token: 0x0600DFAD RID: 57261 RVA: 0x0033C024 File Offset: 0x0033A224
|
|
[Token(Token = "0x600DFAD")]
|
|
[Address(RVA = "0x112B0D0", Offset = "0x1129ED0", VA = "0x18112B0D0")]
|
|
internal string <WaitForLoginAndHandlePendingLink>g__TryParseShortLinkId|3(string url)
|
|
{
|
|
Match match = Regex.Match(url, "(\\.net/a|\\.com/a|\\.net|\\.com)\\/([^\\/\\s]*)\\/([^\\/\\s]*)\\/?([^\\/\\s]*)");
|
|
int num;
|
|
if (num > 3)
|
|
{
|
|
Group group;
|
|
string value = group.Value;
|
|
if (value != 0 && value.Equals("l"))
|
|
{
|
|
Group group2;
|
|
return group2.Value;
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600DFAE RID: 57262 RVA: 0x0033C06C File Offset: 0x0033A26C
|
|
[Token(Token = "0x600DFAE")]
|
|
[Address(RVA = "0x112AEF0", Offset = "0x1129CF0", VA = "0x18112AEF0")]
|
|
internal void <WaitForLoginAndHandlePendingLink>b__4(string message)
|
|
{
|
|
LinkManager linkManager = this.<>4__this;
|
|
int num = 0;
|
|
linkManager.MIGGLIMLNAF(message, num != 0);
|
|
}
|
|
|
|
// Token: 0x0600DFAF RID: 57263 RVA: 0x0033C090 File Offset: 0x0033A290
|
|
[Token(Token = "0x600DFAF")]
|
|
[Address(RVA = "0x112AFB0", Offset = "0x1129DB0", VA = "0x18112AFB0")]
|
|
internal void <WaitForLoginAndHandlePendingLink>b__5()
|
|
{
|
|
LinkManager linkManager = this.<>4__this;
|
|
COFHGNFJMOG.ShortLinkData bpoepepjdnh = LinkManager.JBLKFFDDMJH.BPOEPEPJDNH;
|
|
COFHGNFJMOG.ShortLinkData.GGHDANACENJ type = bpoepepjdnh.Type;
|
|
int hashCode = type.GetHashCode();
|
|
COFHGNFJMOG.ShortLinkData.GGHDANACENJ gghdanacenj = type;
|
|
bpoepepjdnh.Type = gghdanacenj;
|
|
}
|
|
|
|
// Token: 0x0600DFB0 RID: 57264 RVA: 0x0033C0D0 File Offset: 0x0033A2D0
|
|
[Token(Token = "0x600DFB0")]
|
|
[Address(RVA = "0x112AEF0", Offset = "0x1129CF0", VA = "0x18112AEF0")]
|
|
internal void <WaitForLoginAndHandlePendingLink>b__6(string message)
|
|
{
|
|
LinkManager linkManager = this.<>4__this;
|
|
int num = 0;
|
|
linkManager.MIGGLIMLNAF(message, num != 0);
|
|
}
|
|
|
|
// Token: 0x0600DFB1 RID: 57265 RVA: 0x0033C0F4 File Offset: 0x0033A2F4
|
|
[Token(Token = "0x600DFB1")]
|
|
[Address(RVA = "0x112B0A0", Offset = "0x1129EA0", VA = "0x18112B0A0")]
|
|
internal void <WaitForLoginAndHandlePendingLink>b__7(string key)
|
|
{
|
|
this.<>4__this.MIGGLIMLNAF(key, true);
|
|
}
|
|
|
|
// Token: 0x0400914B RID: 37195
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400914B")]
|
|
public string id;
|
|
|
|
// Token: 0x0400914C RID: 37196
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400914C")]
|
|
public LinkManager <>4__this;
|
|
}
|
|
|
|
// Token: 0x02002210 RID: 8720
|
|
[Token(Token = "0x2002210")]
|
|
[CompilerGenerated]
|
|
private sealed class GGJAGMPDGHB
|
|
{
|
|
// Token: 0x0600DFB2 RID: 57266 RVA: 0x0033C114 File Offset: 0x0033A314
|
|
[Token(Token = "0x600DFB2")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public GGJAGMPDGHB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600DFB3 RID: 57267 RVA: 0x0033C128 File Offset: 0x0033A328
|
|
[Token(Token = "0x600DFB3")]
|
|
[Address(RVA = "0x1121100", Offset = "0x111FF00", VA = "0x181121100")]
|
|
internal void <WaitForLoginAndHandlePendingLink>b__8(PLDFOPCHHJG dto)
|
|
{
|
|
LinkManager.NOLPABDIJEM cs$<>8__locals = this.CS$<>8__locals1;
|
|
LinkManager.ELGKGFGCNJL jblkffddmjh = LinkManager.JBLKFFDDMJH;
|
|
COFHGNFJMOG.OLOEFOJHNGF oloefojhngf = new COFHGNFJMOG.OLOEFOJHNGF(cs$<>8__locals.id, dto);
|
|
jblkffddmjh.LIOKHLNNDFL = oloefojhngf;
|
|
this.CS$<>8__locals1.<>4__this.LAMBEBJNOAJ();
|
|
int num = 0;
|
|
this.validActionLink = num;
|
|
}
|
|
|
|
// Token: 0x0600DFB4 RID: 57268 RVA: 0x0033C178 File Offset: 0x0033A378
|
|
[Token(Token = "0x600DFB4")]
|
|
[Address(RVA = "0x1121200", Offset = "0x1120000", VA = "0x181121200")]
|
|
internal void <WaitForLoginAndHandlePendingLink>b__9(string e)
|
|
{
|
|
int num = 0;
|
|
this.validActionLink = num;
|
|
}
|
|
|
|
// Token: 0x0600DFB5 RID: 57269 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600DFB5")]
|
|
[Address(RVA = "0x11210C0", Offset = "0x111FEC0", VA = "0x1811210C0")]
|
|
internal bool <WaitForLoginAndHandlePendingLink>b__10()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0400914D RID: 37197
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400914D")]
|
|
public bool? validActionLink;
|
|
|
|
// Token: 0x0400914E RID: 37198
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400914E")]
|
|
public LinkManager.NOLPABDIJEM CS$<>8__locals1;
|
|
}
|
|
|
|
// Token: 0x02002211 RID: 8721
|
|
[Token(Token = "0x2002211")]
|
|
[CompilerGenerated]
|
|
private sealed class HJEJMBLJIPI
|
|
{
|
|
// Token: 0x0600DFB6 RID: 57270 RVA: 0x0033C190 File Offset: 0x0033A390
|
|
[Token(Token = "0x600DFB6")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public HJEJMBLJIPI()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600DFB7 RID: 57271 RVA: 0x0033C1A4 File Offset: 0x0033A3A4
|
|
[Token(Token = "0x600DFB7")]
|
|
[Address(RVA = "0xBF71D0", Offset = "0xBF5FD0", VA = "0x180BF71D0")]
|
|
internal void <WaitForLoginAndHandlePendingLink>b__12()
|
|
{
|
|
this.expanding = false;
|
|
}
|
|
|
|
// Token: 0x0600DFB8 RID: 57272 RVA: 0x0033C1B8 File Offset: 0x0033A3B8
|
|
[Token(Token = "0x600DFB8")]
|
|
[Address(RVA = "0x4C88F0", Offset = "0x4C76F0", VA = "0x1804C88F0")]
|
|
internal bool <WaitForLoginAndHandlePendingLink>b__13()
|
|
{
|
|
return !this.expanding;
|
|
}
|
|
|
|
// Token: 0x0400914F RID: 37199
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400914F")]
|
|
public bool expanding;
|
|
}
|
|
|
|
// Token: 0x02002213 RID: 8723
|
|
[Token(Token = "0x2002213")]
|
|
[CompilerGenerated]
|
|
private sealed class FPNNMIAMNJL
|
|
{
|
|
// Token: 0x0600DFBF RID: 57279 RVA: 0x0033C618 File Offset: 0x0033A818
|
|
[Token(Token = "0x600DFBF")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public FPNNMIAMNJL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600DFC0 RID: 57280 RVA: 0x0033C62C File Offset: 0x0033A82C
|
|
[Token(Token = "0x600DFC0")]
|
|
[Address(RVA = "0x111F880", Offset = "0x111E680", VA = "0x18111F880")]
|
|
internal IEnumerator <PlatformShareImage>g__CompositeAndShareImage|0(string url)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600DFC0)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Sharing.LinkManager/FPNNMIAMNJL::<PlatformShareImage>g__CompositeAndShareImage|0(System.String)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void('<<PlatformShareImage>g__CompositeAndShareImage|0>d'::System.IDisposable.Dispose, ldloc:'<<PlatformShareImage>g__CompositeAndShareImage|0>d'(var_0))
|
|
stfld:FPNNMIAMNJL('<<PlatformShareImage>g__CompositeAndShareImage|0>d'::<>4__this, ldloc:'<<PlatformShareImage>g__CompositeAndShareImage|0>d'(var_0), ldloc:FPNNMIAMNJL(this))
|
|
stfld:int32('<<PlatformShareImage>g__CompositeAndShareImage|0>d'::<>1__state, ldloc:'<<PlatformShareImage>g__CompositeAndShareImage|0>d'(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:string('<<PlatformShareImage>g__CompositeAndShareImage|0>d'::url, ldloc:'<<PlatformShareImage>g__CompositeAndShareImage|0>d'(var_0), ldloc:string(url))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0600DFC1 RID: 57281 RVA: 0x0033C658 File Offset: 0x0033A858
|
|
[Token(Token = "0x600DFC1")]
|
|
[Address(RVA = "0x111F7A0", Offset = "0x111E5A0", VA = "0x18111F7A0")]
|
|
internal void <PlatformShareImage>b__1(string url)
|
|
{
|
|
LinkManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
LinkManager.FPNNMIAMNJL.<<PlatformShareImage>g__CompositeAndShareImage|0>d <<PlatformShareImage>g__CompositeAndShareImage|0>d;
|
|
<<PlatformShareImage>g__CompositeAndShareImage|0>d.System.IDisposable.Dispose();
|
|
<<PlatformShareImage>g__CompositeAndShareImage|0>d.<>1__state = (int)((ulong)0L);
|
|
<<PlatformShareImage>g__CompositeAndShareImage|0>d.<>4__this = this;
|
|
<<PlatformShareImage>g__CompositeAndShareImage|0>d.url = url;
|
|
Coroutine coroutine = instance.StartCoroutine(<<PlatformShareImage>g__CompositeAndShareImage|0>d);
|
|
}
|
|
|
|
// Token: 0x04009155 RID: 37205
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009155")]
|
|
public Texture readableTex;
|
|
|
|
// Token: 0x04009156 RID: 37206
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4009156")]
|
|
public string overlayText;
|
|
|
|
// Token: 0x04009157 RID: 37207
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4009157")]
|
|
public bool disposeTex;
|
|
|
|
// Token: 0x04009158 RID: 37208
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4009158")]
|
|
public string imageName;
|
|
|
|
// Token: 0x02002214 RID: 8724
|
|
[Token(Token = "0x2002214")]
|
|
private sealed class <<PlatformShareImage>g__CompositeAndShareImage|0>d : IEnumerator<object>, IEnumerator, IDisposable
|
|
{
|
|
// Token: 0x0600DFC2 RID: 57282 RVA: 0x000396E2 File Offset: 0x000378E2
|
|
[Token(Token = "0x600DFC2")]
|
|
[Address(RVA = "0x445B90", Offset = "0x444990", VA = "0x180445B90")]
|
|
[DebuggerHidden]
|
|
public <<PlatformShareImage>g__CompositeAndShareImage|0>d(int <>1__state)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600DFC3 RID: 57283 RVA: 0x000396E2 File Offset: 0x000378E2
|
|
[Token(Token = "0x600DFC3")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")]
|
|
[DebuggerHidden]
|
|
void IDisposable.Dispose()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600DFC4 RID: 57284 RVA: 0x0033C698 File Offset: 0x0033A898
|
|
[Token(Token = "0x600DFC4")]
|
|
[Address(RVA = "0x1133780", Offset = "0x1132580", VA = "0x181133780", Slot = "6")]
|
|
private bool MoveNext()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x1700236B RID: 9067
|
|
// (get) Token: 0x0600DFC5 RID: 57285 RVA: 0x000624CE File Offset: 0x000606CE
|
|
[Token(Token = "0x1700236B")]
|
|
object IEnumerator<object>.Current
|
|
{
|
|
[Token(Token = "0x600DFC5")]
|
|
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "4")]
|
|
[DebuggerHidden]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DFC6 RID: 57286 RVA: 0x000396E2 File Offset: 0x000378E2
|
|
[Token(Token = "0x600DFC6")]
|
|
[Address(RVA = "0x1133910", Offset = "0x1132710", VA = "0x181133910", Slot = "8")]
|
|
[DebuggerHidden]
|
|
void IEnumerator.Reset()
|
|
{
|
|
}
|
|
|
|
// Token: 0x1700236C RID: 9068
|
|
// (get) Token: 0x0600DFC7 RID: 57287 RVA: 0x000624CE File Offset: 0x000606CE
|
|
[Token(Token = "0x1700236C")]
|
|
object IEnumerator.Current
|
|
{
|
|
[Token(Token = "0x600DFC7")]
|
|
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "7")]
|
|
[DebuggerHidden]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04009159 RID: 37209
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009159")]
|
|
private int <>1__state;
|
|
|
|
// Token: 0x0400915A RID: 37210
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400915A")]
|
|
private object <>2__current;
|
|
|
|
// Token: 0x0400915B RID: 37211
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400915B")]
|
|
public LinkManager.FPNNMIAMNJL <>4__this;
|
|
|
|
// Token: 0x0400915C RID: 37212
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400915C")]
|
|
public string url;
|
|
}
|
|
}
|
|
|
|
// Token: 0x02002215 RID: 8725
|
|
[Token(Token = "0x2002215")]
|
|
[CompilerGenerated]
|
|
private sealed class CKCNCAIPGPH
|
|
{
|
|
// Token: 0x0600DFC8 RID: 57288 RVA: 0x0033C6B0 File Offset: 0x0033A8B0
|
|
[Token(Token = "0x600DFC8")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public CKCNCAIPGPH()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600DFC9 RID: 57289 RVA: 0x0033C6C4 File Offset: 0x0033A8C4
|
|
[Token(Token = "0x600DFC9")]
|
|
[Address(RVA = "0x111DB00", Offset = "0x111C900", VA = "0x18111DB00")]
|
|
internal void <PlatformShareImage>b__2(Texture2D composite)
|
|
{
|
|
LinkManager.FPNNMIAMNJL cs$<>8__locals = this.CS$<>8__locals1;
|
|
if (cs$<>8__locals.disposeTex)
|
|
{
|
|
global::UnityEngine.Object.Destroy(cs$<>8__locals.readableTex);
|
|
}
|
|
string imageName = this.CS$<>8__locals1.imageName;
|
|
string text = this.url;
|
|
LinkManager.EGFENBOICHO egfenboicho;
|
|
ulong num;
|
|
bool flag = LinkManager.PlatformShare(egfenboicho, imageName, text, "Check out this Rec Room photo!", composite, num != 0UL);
|
|
global::UnityEngine.Object.Destroy(this.compositor.gameObject);
|
|
}
|
|
|
|
// Token: 0x0400915D RID: 37213
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400915D")]
|
|
public string url;
|
|
|
|
// Token: 0x0400915E RID: 37214
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400915E")]
|
|
public ImageCompositor compositor;
|
|
|
|
// Token: 0x0400915F RID: 37215
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400915F")]
|
|
public LinkManager.FPNNMIAMNJL CS$<>8__locals1;
|
|
}
|
|
|
|
// Token: 0x02002216 RID: 8726
|
|
[Token(Token = "0x2002216")]
|
|
[CompilerGenerated]
|
|
private sealed class JPECHONKDIB
|
|
{
|
|
// Token: 0x0600DFCA RID: 57290 RVA: 0x0033C72C File Offset: 0x0033A92C
|
|
[Token(Token = "0x600DFCA")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public JPECHONKDIB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600DFCB RID: 57291 RVA: 0x0033C740 File Offset: 0x0033A940
|
|
[Token(Token = "0x600DFCB")]
|
|
[Address(RVA = "0x1122380", Offset = "0x1121180", VA = "0x181122380")]
|
|
internal IEnumerator<KENFJGFMIPM> <GetShortenedShareUrl>g__SafeCreateShortLink|0()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600DFCB)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Sharing.LinkManager/JPECHONKDIB::<GetShortenedShareUrl>g__SafeCreateShortLink|0()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void('<<GetShortenedShareUrl>g__SafeCreateShortLink|0>d'::System.IDisposable.Dispose, ldloc:'<<GetShortenedShareUrl>g__SafeCreateShortLink|0>d'(var_0))
|
|
stfld:int32('<<GetShortenedShareUrl>g__SafeCreateShortLink|0>d'::<>1__state, ldloc:'<<GetShortenedShareUrl>g__SafeCreateShortLink|0>d'(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:JPECHONKDIB('<<GetShortenedShareUrl>g__SafeCreateShortLink|0>d'::<>4__this, ldloc:'<<GetShortenedShareUrl>g__SafeCreateShortLink|0>d'(var_0), ldloc:JPECHONKDIB(this))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0600DFCC RID: 57292 RVA: 0x0033C764 File Offset: 0x0033A964
|
|
[Token(Token = "0x600DFCC")]
|
|
[Address(RVA = "0x11222F0", Offset = "0x11210F0", VA = "0x1811222F0")]
|
|
internal void <GetShortenedShareUrl>b__2(string shortLinkId)
|
|
{
|
|
string absoluteShareUrl = LinkManager.GetAbsoluteShareUrl("l/" + shortLinkId);
|
|
this.shareLink = absoluteShareUrl;
|
|
}
|
|
|
|
// Token: 0x0600DFCD RID: 57293 RVA: 0x0033C78C File Offset: 0x0033A98C
|
|
[Token(Token = "0x600DFCD")]
|
|
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
|
|
internal string <GetShortenedShareUrl>b__1()
|
|
{
|
|
return this.shareLink;
|
|
}
|
|
|
|
// Token: 0x04009160 RID: 37216
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009160")]
|
|
public string shareLink;
|
|
|
|
// Token: 0x02002217 RID: 8727
|
|
[Token(Token = "0x2002217")]
|
|
private sealed class <<GetShortenedShareUrl>g__SafeCreateShortLink|0>d : IEnumerator<KENFJGFMIPM>, IEnumerator, IDisposable
|
|
{
|
|
// Token: 0x0600DFCE RID: 57294 RVA: 0x000396E2 File Offset: 0x000378E2
|
|
[Token(Token = "0x600DFCE")]
|
|
[Address(RVA = "0x445B90", Offset = "0x444990", VA = "0x180445B90")]
|
|
[DebuggerHidden]
|
|
public <<GetShortenedShareUrl>g__SafeCreateShortLink|0>d(int <>1__state)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600DFCF RID: 57295 RVA: 0x000396E2 File Offset: 0x000378E2
|
|
[Token(Token = "0x600DFCF")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")]
|
|
[DebuggerHidden]
|
|
void IDisposable.Dispose()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600DFD0 RID: 57296 RVA: 0x0033C7A0 File Offset: 0x0033A9A0
|
|
[Token(Token = "0x600DFD0")]
|
|
[Address(RVA = "0x1132EA0", Offset = "0x1131CA0", VA = "0x181132EA0", Slot = "6")]
|
|
private bool MoveNext()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x1700236D RID: 9069
|
|
// (get) Token: 0x0600DFD1 RID: 57297 RVA: 0x000624CE File Offset: 0x000606CE
|
|
[Token(Token = "0x1700236D")]
|
|
private KENFJGFMIPM System.Collections.Generic.IEnumerator<RecRoom.Core.ISchedule>.Current
|
|
{
|
|
[Token(Token = "0x600DFD1")]
|
|
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "4")]
|
|
[DebuggerHidden]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600DFD2 RID: 57298 RVA: 0x000396E2 File Offset: 0x000378E2
|
|
[Token(Token = "0x600DFD2")]
|
|
[Address(RVA = "0x11331A0", Offset = "0x1131FA0", VA = "0x1811331A0", Slot = "8")]
|
|
[DebuggerHidden]
|
|
void IEnumerator.Reset()
|
|
{
|
|
}
|
|
|
|
// Token: 0x1700236E RID: 9070
|
|
// (get) Token: 0x0600DFD3 RID: 57299 RVA: 0x000624CE File Offset: 0x000606CE
|
|
[Token(Token = "0x1700236E")]
|
|
object IEnumerator.Current
|
|
{
|
|
[Token(Token = "0x600DFD3")]
|
|
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "7")]
|
|
[DebuggerHidden]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04009161 RID: 37217
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009161")]
|
|
private int <>1__state;
|
|
|
|
// Token: 0x04009162 RID: 37218
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4009162")]
|
|
private KENFJGFMIPM <>2__current;
|
|
|
|
// Token: 0x04009163 RID: 37219
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4009163")]
|
|
public LinkManager.JPECHONKDIB <>4__this;
|
|
}
|
|
}
|
|
|
|
// Token: 0x02002218 RID: 8728
|
|
[Token(Token = "0x2002218")]
|
|
[CompilerGenerated]
|
|
private sealed class KNBPKOBBCJC
|
|
{
|
|
// Token: 0x0600DFD4 RID: 57300 RVA: 0x0033C7B8 File Offset: 0x0033A9B8
|
|
[Token(Token = "0x600DFD4")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public KNBPKOBBCJC()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600DFD5 RID: 57301 RVA: 0x0033C7CC File Offset: 0x0033A9CC
|
|
[Token(Token = "0x600DFD5")]
|
|
[Address(RVA = "0x3F61A0", Offset = "0x3F4FA0", VA = "0x1803F61A0")]
|
|
internal void <GetShortenedShareUrl>b__3()
|
|
{
|
|
this.done = true;
|
|
}
|
|
|
|
// Token: 0x0600DFD6 RID: 57302 RVA: 0x0033C7E0 File Offset: 0x0033A9E0
|
|
[Token(Token = "0x600DFD6")]
|
|
[Address(RVA = "0x42D5E0", Offset = "0x42C3E0", VA = "0x18042D5E0")]
|
|
internal bool <GetShortenedShareUrl>b__4()
|
|
{
|
|
return this.done;
|
|
}
|
|
|
|
// Token: 0x04009164 RID: 37220
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009164")]
|
|
public bool done;
|
|
}
|
|
}
|
|
}
|