Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

2335 lines
106 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Runtime.CompilerServices;
using BestHTTP.Caching;
using Cpp2IlInjected;
using Microsoft.Win32;
using RecRoom;
using UnityEngine;
// Token: 0x020002EE RID: 750
[Token(Token = "0x20002EE")]
public abstract class PlatformManager : SingletonMonoBehaviour<PlatformManager>, OAPGGJFPMDI, HNMPCJKLBHH
{
// Token: 0x1400004A RID: 74
// (add) Token: 0x06001726 RID: 5926 RVA: 0x0005FBDC File Offset: 0x0005DDDC
// (remove) Token: 0x06001727 RID: 5927 RVA: 0x0005FC04 File Offset: 0x0005DE04
[Token(Token = "0x1400004A")]
public event Action JILPDLFBKKB
{
[Token(Token = "0x6001726")]
[Address(RVA = "0x12FCEC0", Offset = "0x12FBEC0", VA = "0x1812FCEC0")]
[CompilerGenerated]
add
{
Action jilpdlfbkkb;
Delegate @delegate;
do
{
jilpdlfbkkb = this.JILPDLFBKKB;
@delegate = Delegate.Combine(jilpdlfbkkb, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != jilpdlfbkkb)
{
}
}
[Token(Token = "0x6001727")]
[Address(RVA = "0x12FD430", Offset = "0x12FC430", VA = "0x1812FD430")]
[CompilerGenerated]
remove
{
Action jilpdlfbkkb;
Delegate @delegate;
do
{
jilpdlfbkkb = this.JILPDLFBKKB;
@delegate = Delegate.Remove(jilpdlfbkkb, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != jilpdlfbkkb)
{
}
}
}
// Token: 0x170003AE RID: 942
// (get) Token: 0x06001728 RID: 5928 RVA: 0x0005FC2C File Offset: 0x0005DE2C
// (set) Token: 0x06001729 RID: 5929 RVA: 0x0005FC40 File Offset: 0x0005DE40
[Token(Token = "0x170003AE")]
public string NGOKOHGEJMI
{
[Token(Token = "0x6001728")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return this.DFIGPBEPDMH;
}
[Token(Token = "0x6001729")]
[Address(RVA = "0x12FA6B0", Offset = "0x12F96B0", VA = "0x1812FA6B0")]
protected set
{
this.DFIGPBEPDMH = value;
AGAJMBPABDL.PNODDEGPCFF = value;
if (KKPBCOOONNK.MDMMDPEKICF != 0)
{
KKPBCOOONNK.MDMMDPEKICF.GDCDEIEOIPD = value;
}
}
}
// Token: 0x170003AF RID: 943
// (get) Token: 0x0600172A RID: 5930 RVA: 0x0005FC78 File Offset: 0x0005DE78
// (set) Token: 0x0600172B RID: 5931 RVA: 0x0005FC8C File Offset: 0x0005DE8C
[Token(Token = "0x170003AF")]
public string BGCKPMPHKEC
{
[Token(Token = "0x600172A")]
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
get;
[Token(Token = "0x600172B")]
[Address(RVA = "0x415820", Offset = "0x414820", VA = "0x180415820")]
protected set;
}
// Token: 0x170003B0 RID: 944
// (get) Token: 0x0600172C RID: 5932 RVA: 0x0005FCA0 File Offset: 0x0005DEA0
// (set) Token: 0x0600172D RID: 5933 RVA: 0x0005FCB4 File Offset: 0x0005DEB4
[Token(Token = "0x170003B0")]
public byte[] HFFNJAOHBLN
{
[Token(Token = "0x600172C")]
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
get;
[Token(Token = "0x600172D")]
[Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830")]
protected set;
}
// Token: 0x170003B1 RID: 945
// (get) Token: 0x0600172E RID: 5934 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600172F RID: 5935 RVA: 0x0005FCC8 File Offset: 0x0005DEC8
[Token(Token = "0x170003B1")]
public DateTime? DIINBDLBHDK
{
[Token(Token = "0x600172E")]
[Address(RVA = "0x10BA7F0", Offset = "0x10B97F0", VA = "0x1810BA7F0")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600172F")]
[Address(RVA = "0x12FA770", Offset = "0x12F9770", VA = "0x1812FA770")]
[CompilerGenerated]
protected set
{
}
}
// Token: 0x170003B2 RID: 946
// (get) Token: 0x06001730 RID: 5936 RVA: 0x0005FCD8 File Offset: 0x0005DED8
[Token(Token = "0x170003B2")]
public string GMDLHOINILE
{
[Token(Token = "0x6001730")]
[Address(RVA = "0x12FD320", Offset = "0x12FC320", VA = "0x1812FD320")]
get
{
string jifanfegann = this.JIFANFEGANN;
if (string.IsNullOrEmpty(jifanfegann))
{
PMGCJEPKFOF<PlatformManager.LKOLCLKDJKO> pmgcjepkfof;
if (pmgcjepkfof <= (ulong)6L)
{
this.JIFANFEGANN = "Steam";
return "Steam";
}
string empty = string.Empty;
this.JIFANFEGANN = empty;
}
return this.JIFANFEGANN;
}
}
// Token: 0x170003B3 RID: 947
// (get) Token: 0x06001731 RID: 5937 RVA: 0x0005FD84 File Offset: 0x0005DF84
// (set) Token: 0x06001732 RID: 5938 RVA: 0x0005FD98 File Offset: 0x0005DF98
[Token(Token = "0x170003B3")]
public PlatformManager.LDIIFDDCKCN DOEGDDDEGNP
{
[Token(Token = "0x6001731")]
[Address(RVA = "0x4B5090", Offset = "0x4B4090", VA = "0x1804B5090")]
get
{
return this.GFMHKKKEOGE;
}
[Token(Token = "0x6001732")]
[Address(RVA = "0x12FAA40", Offset = "0x12F9A40", VA = "0x1812FAA40")]
protected set
{
if (this.GFMHKKKEOGE != value)
{
this.GFMHKKKEOGE = value;
Action jilpdlfbkkb = this.JILPDLFBKKB;
if (jilpdlfbkkb != 0)
{
jilpdlfbkkb();
return;
}
}
}
}
// Token: 0x170003B4 RID: 948
// (get) Token: 0x06001733 RID: 5939 RVA: 0x0005FDC8 File Offset: 0x0005DFC8
[Token(Token = "0x170003B4")]
public bool FJNFMNMGDMM
{
[Token(Token = "0x6001733")]
[Address(RVA = "0x12FD280", Offset = "0x12FC280", VA = "0x1812FD280")]
get
{
bool isInitialized = SingletonMonoBehaviour.FFNIFALJLDD;
if (!isInitialized)
{
return isInitialized;
}
return SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB;
}
}
// Token: 0x170003B5 RID: 949
// (get) Token: 0x06001734 RID: 5940 RVA: 0x0005FDF4 File Offset: 0x0005DFF4
[Token(Token = "0x170003B5")]
public virtual bool NDFKHLOLHAB
{
[Token(Token = "0x6001734")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "19")]
get
{
}
}
// Token: 0x170003B6 RID: 950
// (get) Token: 0x06001735 RID: 5941 RVA: 0x0005FE04 File Offset: 0x0005E004
[Token(Token = "0x170003B6")]
public virtual bool NMAJOIOIHLE
{
[Token(Token = "0x6001735")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "20")]
get
{
}
}
// Token: 0x170003B7 RID: 951
// (get) Token: 0x06001736 RID: 5942 RVA: 0x0005FE14 File Offset: 0x0005E014
[Token(Token = "0x170003B7")]
public virtual bool NECECIHKEME
{
[Token(Token = "0x6001736")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "21")]
get
{
}
}
// Token: 0x170003B8 RID: 952
// (get) Token: 0x06001737 RID: 5943 RVA: 0x0005FE24 File Offset: 0x0005E024
// (set) Token: 0x06001738 RID: 5944 RVA: 0x0005FE38 File Offset: 0x0005E038
[Token(Token = "0x170003B8")]
public bool LIINMKNGJOG
{
[Token(Token = "0x6001737")]
[Address(RVA = "0x696830", Offset = "0x695830", VA = "0x180696830")]
get;
[Token(Token = "0x6001738")]
[Address(RVA = "0x12FBB30", Offset = "0x12FAB30", VA = "0x1812FBB30")]
protected set;
}
// Token: 0x170003B9 RID: 953
// (get) Token: 0x06001739 RID: 5945 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600173A RID: 5946 RVA: 0x0005FE4C File Offset: 0x0005E04C
[Token(Token = "0x170003B9")]
public PlatformManager.BAMLKLMFFGC HHLOFODHLIL
{
[Token(Token = "0x6001739")]
[Address(RVA = "0x12FD180", Offset = "0x12FC180", VA = "0x1812FD180")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600173A")]
[Address(RVA = "0x12FAB20", Offset = "0x12F9B20", VA = "0x1812FAB20")]
[CompilerGenerated]
protected set
{
PlatformManager.KJCJHAEBCKB logjnfjjafb = value.LOGJNFJJAFB;
this.<HDFBEAAHOCM>k__BackingField.LOGJNFJJAFB = logjnfjjafb;
}
}
// Token: 0x170003BA RID: 954
// (get) Token: 0x0600173B RID: 5947 RVA: 0x0005FE6C File Offset: 0x0005E06C
[Token(Token = "0x170003BA")]
public bool BLBCCPBIHGI
{
[Token(Token = "0x600173B")]
[Address(RVA = "0x12FCFA0", Offset = "0x12FBFA0", VA = "0x1812FCFA0")]
get
{
bool flag;
return flag;
}
}
// Token: 0x170003BB RID: 955
// (get) Token: 0x0600173C RID: 5948 RVA: 0x0005FE7C File Offset: 0x0005E07C
[Token(Token = "0x170003BB")]
public string AGPEPJJAFMA
{
[Token(Token = "0x600173C")]
[Address(RVA = "0x12FD1A0", Offset = "0x12FC1A0", VA = "0x1812FD1A0")]
get
{
PMGCJEPKFOF<PlatformManager.LKOLCLKDJKO> pmgcjepkfof;
if (pmgcjepkfof == (ulong)1L)
{
}
DirectoryInfo parent = Directory.GetParent(Application.dataPath);
string text;
return text;
}
}
// Token: 0x170003BC RID: 956
// (get) Token: 0x0600173D RID: 5949 RVA: 0x0005FEB4 File Offset: 0x0005E0B4
[Token(Token = "0x170003BC")]
public virtual bool EKAEMOLADFF
{
[Token(Token = "0x600173D")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "22")]
get
{
return true;
}
}
// Token: 0x170003BD RID: 957
// (get) Token: 0x0600173E RID: 5950 RVA: 0x0005FEC4 File Offset: 0x0005E0C4
[Token(Token = "0x170003BD")]
public virtual bool OBMCFKNBGEH
{
[Token(Token = "0x600173E")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "23")]
get
{
return true;
}
}
// Token: 0x170003BE RID: 958
// (get) Token: 0x0600173F RID: 5951 RVA: 0x0005FED4 File Offset: 0x0005E0D4
[Token(Token = "0x170003BE")]
public virtual bool OOOAGOMEFKG
{
[Token(Token = "0x600173F")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "24")]
get
{
return true;
}
}
// Token: 0x06001740 RID: 5952 RVA: 0x0005FEE4 File Offset: 0x0005E0E4
[Token(Token = "0x6001740")]
[Address(RVA = "0x12FBB40", Offset = "0x12FAB40", VA = "0x1812FBB40", Slot = "25")]
public virtual bool IsForcedIsolationByPlatformSettings(out string LFPKGBLNAFJ)
{
}
// Token: 0x170003BF RID: 959
// (get) Token: 0x06001741 RID: 5953 RVA: 0x0005FEF4 File Offset: 0x0005E0F4
[Token(Token = "0x170003BF")]
protected virtual bool GMIKADAHHAB
{
[Token(Token = "0x6001741")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "26")]
get
{
}
}
// Token: 0x06001742 RID: 5954 RVA: 0x0005FF04 File Offset: 0x0005E104
[Token(Token = "0x6001742")]
[Address(RVA = "0x12FBC10", Offset = "0x12FAC10", VA = "0x1812FBC10", Slot = "27")]
public virtual bool IsValidAdvertisingId(string ENJEOLBEALP)
{
int num;
Func<char, bool> func = new Func(num.IsDigit);
num = 0;
IEnumerable<char> enumerable = Enumerable.Where<char>(ENJEOLBEALP, func);
Func<char, bool> func2;
if (PlatformManager.<>c.<>9__61_0 == 0)
{
func2 = delegate(char c)
{
bool flag;
return flag;
};
PlatformManager.<>c.<>9__61_0 = func2;
}
return !Enumerable.All<char>(enumerable, func2);
}
// Token: 0x06001743 RID: 5955 RVA: 0x0005FF58 File Offset: 0x0005E158
[Token(Token = "0x6001743")]
[Address(RVA = "0x12FB7D0", Offset = "0x12FA7D0", VA = "0x1812FB7D0", Slot = "28")]
protected virtual bool HKHMHIDGGGA(bool NEKPNOCCLEM)
{
KHINMMJIENE ndakfemhfon = this.NDAKFEMHFON;
int num = 0;
num += num;
num++;
int num2 = 0;
KMJJGELKNAP.AEJLOEDAMGA(NEKPNOCCLEM);
num2 += num2;
throw new NullReferenceException();
}
// Token: 0x170003C0 RID: 960
// (get) Token: 0x06001744 RID: 5956 RVA: 0x0005FF88 File Offset: 0x0005E188
[Token(Token = "0x170003C0")]
protected KHINMMJIENE AHEKGFGIGEE
{
[Token(Token = "0x6001744")]
[Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0")]
get
{
return this.NDAKFEMHFON;
}
}
// Token: 0x170003C1 RID: 961
// (get) Token: 0x06001745 RID: 5957 RVA: 0x0005FF9C File Offset: 0x0005E19C
// (set) Token: 0x06001746 RID: 5958 RVA: 0x0005FFB0 File Offset: 0x0005E1B0
[Token(Token = "0x170003C1")]
private protected EFEFMHJPJIJ BMLHHONEDGP
{
[Token(Token = "0x6001745")]
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640")]
protected get;
[Token(Token = "0x6001746")]
[Address(RVA = "0x476170", Offset = "0x475170", VA = "0x180476170")]
private set;
}
// Token: 0x06001747 RID: 5959 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6001747")]
[Address(RVA = "0x12FA780", Offset = "0x12F9780", VA = "0x1812FA780", Slot = "4")]
protected override void Awake()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001748 RID: 5960 RVA: 0x0005FFC4 File Offset: 0x0005E1C4
[Token(Token = "0x6001748")]
[Address(RVA = "0x12FC2A0", Offset = "0x12FB2A0", VA = "0x1812FC2A0", Slot = "5")]
protected override void OnDestroy()
{
}
// Token: 0x06001749 RID: 5961 RVA: 0x0005FFDC File Offset: 0x0005E1DC
[Token(Token = "0x6001749")]
[Address(RVA = "0x12FCDB0", Offset = "0x12FBDB0", VA = "0x1812FCDB0")]
public void UpdateCurrentHardwareType()
{
IEnumerator<KENFJGFMIPM> enumerator = this.ShowPlatformRestrictionMessagesCoroutine();
if (this.GFMHKKKEOGE != enumerator)
{
Action jilpdlfbkkb = this.JILPDLFBKKB;
this.GFMHKKKEOGE = enumerator;
if (jilpdlfbkkb != 0)
{
jilpdlfbkkb();
}
}
DABKFAIHBBP dabkfaihbbp = this.BHPPNIJNCHG();
}
// Token: 0x0600174A RID: 5962 RVA: 0x00060018 File Offset: 0x0005E218
[Token(Token = "0x600174A")]
[Address(RVA = "0x12FAA60", Offset = "0x12F9A60", VA = "0x1812FAA60")]
private DABKFAIHBBP BHPPNIJNCHG()
{
/*
An exception occurred when decompiling this method (0600174A)
ICSharpCode.Decompiler.DecompilerException: Error decompiling DABKFAIHBBP PlatformManager::BHPPNIJNCHG()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:JJEKJGALHKO(var_0_05, newobj:JJEKJGALHKO(JJEKJGALHKO::.ctor))
stloc:Coroutine(var_1_0C, ldfld:Coroutine(PlatformManager::JEOBMIDOBFF, ldloc:PlatformManager(this)))
call:void(FCDBKMOEJMJ::OMNDHPIFFEM, ldloc:PlatformManager[exp:MonoBehaviour](this), ldloc:Coroutine(var_1_0C))
call:void(JJKGOPGEJKF::System.IDisposable.Dispose, ldloc:JJKGOPGEJKF(var_2))
stfld:int32(JJKGOPGEJKF::<>1__state, ldloc:JJKGOPGEJKF(var_2), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:PlatformManager(JJKGOPGEJKF::<>4__this, ldloc:JJKGOPGEJKF(var_2), ldloc:PlatformManager(this))
stfld:JJEKJGALHKO(JJKGOPGEJKF::promise, ldloc:JJKGOPGEJKF(var_2), ldloc:JJEKJGALHKO(var_0_05))
stloc:Coroutine(var_3_38, call:Coroutine(MonoBehaviour::StartCoroutine, ldloc:PlatformManager[exp:MonoBehaviour](this), ldloc:JJKGOPGEJKF[exp:IEnumerator](var_2)))
stfld:Coroutine(PlatformManager::JEOBMIDOBFF, ldloc:PlatformManager(this), ldloc:Coroutine(var_3_38))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x0600174B RID: 5963 RVA: 0x00060064 File Offset: 0x0005E264
[Token(Token = "0x600174B")]
[Address(RVA = "0x12FC0F0", Offset = "0x12FB0F0", VA = "0x1812FC0F0")]
private IEnumerator LIMIMKPBLFE(JJEKJGALHKO NKLGAGCHGPM)
{
/*
An exception occurred when decompiling this method (0600174B)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator PlatformManager::LIMIMKPBLFE(JJEKJGALHKO)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(JJKGOPGEJKF::System.IDisposable.Dispose, ldloc:JJKGOPGEJKF(var_0))
stfld:PlatformManager(JJKGOPGEJKF::<>4__this, ldloc:JJKGOPGEJKF(var_0), ldloc:PlatformManager(this))
stfld:int32(JJKGOPGEJKF::<>1__state, ldloc:JJKGOPGEJKF(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:JJEKJGALHKO(JJKGOPGEJKF::promise, ldloc:JJKGOPGEJKF(var_0), ldloc:JJEKJGALHKO(NKLGAGCHGPM))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x0600174C RID: 5964 RVA: 0x00060090 File Offset: 0x0005E290
[Token(Token = "0x600174C")]
[Address(RVA = "0x12FBB50", Offset = "0x12FAB50", VA = "0x1812FBB50", Slot = "29")]
public virtual PMGCJEPKFOF<PlatformManager.LKOLCLKDJKO> IsPlayerCommunicationRestricted(int GKLPIFBPGOD)
{
return JJEKJGALHKO.MKLIDFOGIGO<PlatformManager.LKOLCLKDJKO>(PlatformManager.LKOLCLKDJKO.None);
}
// Token: 0x0600174D RID: 5965 RVA: 0x000600A4 File Offset: 0x0005E2A4
[Token(Token = "0x600174D")]
[Address(RVA = "0x12FCDF0", Offset = "0x12FBDF0", VA = "0x1812FCDF0")]
public static IEnumerator<KENFJGFMIPM> WaitUntilWatchReadyCoroutine(bool FKMJCIJBCCG = true)
{
/*
An exception occurred when decompiling this method (0600174D)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> PlatformManager::WaitUntilWatchReadyCoroutine(System.Boolean)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(DMJEJEPLLJG::System.IDisposable.Dispose, ldloc:DMJEJEPLLJG(var_0))
stfld:int32(DMJEJEPLLJG::<>1__state, ldloc:DMJEJEPLLJG(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:bool(DMJEJEPLLJG::waitForWatchClosed, ldloc:DMJEJEPLLJG(var_0), ldloc:bool(FKMJCIJBCCG))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x0600174E RID: 5966 RVA: 0x000600C8 File Offset: 0x0005E2C8
[Token(Token = "0x600174E")]
[Address(RVA = "0x12FBA60", Offset = "0x12FAA60", VA = "0x1812FBA60")]
protected static KFMCHGDCCGM HMDCANJBNCF()
{
LocalPlayerController.MIGPLDFLMHA akpgddbmbmk = SingletonMonoBehaviour.ONCPNMDGGKG.AKPGDDBMBMK;
if (akpgddbmbmk == LocalPlayerController.MIGPLDFLMHA.VR)
{
}
return KFMCHGDCCGM.Screen;
}
// Token: 0x170003C2 RID: 962
// (get) Token: 0x0600174F RID: 5967
[Token(Token = "0x170003C2")]
public abstract MLFKNFFOOPF ODHAKEMLFBM
{
[Token(Token = "0x600174F")]
[Address(Slot = "30")]
get;
}
// Token: 0x170003C3 RID: 963
// (get) Token: 0x06001750 RID: 5968 RVA: 0x000600F0 File Offset: 0x0005E2F0
[Token(Token = "0x170003C3")]
public virtual string JHGADPHMMKG
{
[Token(Token = "0x6001750")]
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "31")]
get
{
}
}
// Token: 0x170003C4 RID: 964
// (get) Token: 0x06001751 RID: 5969 RVA: 0x00060100 File Offset: 0x0005E300
[Token(Token = "0x170003C4")]
public virtual KFMCHGDCCGM DIDBCAAOKDF
{
[Token(Token = "0x6001751")]
[Address(RVA = "0x12FBA60", Offset = "0x12FAA60", VA = "0x1812FBA60", Slot = "32")]
get
{
LocalPlayerController.MIGPLDFLMHA akpgddbmbmk = SingletonMonoBehaviour.ONCPNMDGGKG.AKPGDDBMBMK;
if (akpgddbmbmk == LocalPlayerController.MIGPLDFLMHA.VR)
{
}
return KFMCHGDCCGM.Screen;
}
}
// Token: 0x170003C5 RID: 965
// (get) Token: 0x06001752 RID: 5970
[Token(Token = "0x170003C5")]
public abstract float DKNJHAGIIPK
{
[Token(Token = "0x6001752")]
[Address(Slot = "33")]
get;
}
// Token: 0x170003C6 RID: 966
// (get) Token: 0x06001753 RID: 5971
[Token(Token = "0x170003C6")]
public abstract bool FKGEHCEGMMJ
{
[Token(Token = "0x6001753")]
[Address(Slot = "34")]
get;
}
// Token: 0x170003C7 RID: 967
// (get) Token: 0x06001754 RID: 5972
[Token(Token = "0x170003C7")]
public abstract bool EBGCPJFAAKD
{
[Token(Token = "0x6001754")]
[Address(Slot = "35")]
get;
}
// Token: 0x170003C8 RID: 968
// (get) Token: 0x06001755 RID: 5973
[Token(Token = "0x170003C8")]
public abstract bool CEEGHPLMADD
{
[Token(Token = "0x6001755")]
[Address(Slot = "36")]
get;
}
// Token: 0x170003C9 RID: 969
// (get) Token: 0x06001756 RID: 5974
[Token(Token = "0x170003C9")]
public abstract bool ANLDLHPKHCB
{
[Token(Token = "0x6001756")]
[Address(Slot = "37")]
get;
}
// Token: 0x170003CA RID: 970
// (get) Token: 0x06001757 RID: 5975
[Token(Token = "0x170003CA")]
public abstract bool BGKANOJIIMD
{
[Token(Token = "0x6001757")]
[Address(Slot = "38")]
get;
}
// Token: 0x170003CB RID: 971
// (get) Token: 0x06001758 RID: 5976
[Token(Token = "0x170003CB")]
public abstract bool PIHCPMMKFDK
{
[Token(Token = "0x6001758")]
[Address(Slot = "39")]
get;
}
// Token: 0x170003CC RID: 972
// (get) Token: 0x06001759 RID: 5977 RVA: 0x00060128 File Offset: 0x0005E328
[Token(Token = "0x170003CC")]
public virtual bool CEOKHNMCHLD
{
[Token(Token = "0x6001759")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "40")]
get
{
}
}
// Token: 0x170003CD RID: 973
// (get) Token: 0x0600175A RID: 5978 RVA: 0x00060138 File Offset: 0x0005E338
[Token(Token = "0x170003CD")]
public virtual bool HGDPPOCMALA
{
[Token(Token = "0x600175A")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "41")]
get
{
}
}
// Token: 0x170003CE RID: 974
// (get) Token: 0x0600175B RID: 5979 RVA: 0x00060148 File Offset: 0x0005E348
[Token(Token = "0x170003CE")]
public virtual bool GMKJEJDALGA
{
[Token(Token = "0x600175B")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "42")]
get
{
}
}
// Token: 0x170003CF RID: 975
// (get) Token: 0x0600175C RID: 5980 RVA: 0x00060158 File Offset: 0x0005E358
[Token(Token = "0x170003CF")]
public virtual PPDOPHKNMCK? EJMJBHAHLDI
{
[Token(Token = "0x600175C")]
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "43")]
get
{
}
}
// Token: 0x170003D0 RID: 976
// (get) Token: 0x0600175D RID: 5981 RVA: 0x00060168 File Offset: 0x0005E368
[Token(Token = "0x170003D0")]
public bool PBOKKIBGLCK
{
[Token(Token = "0x600175D")]
[Address(RVA = "0x12FD160", Offset = "0x12FC160", VA = "0x1812FD160")]
get
{
PMGCJEPKFOF<PlatformManager.LKOLCLKDJKO> pmgcjepkfof;
return pmgcjepkfof == (ulong)1L;
}
}
// Token: 0x170003D1 RID: 977
// (get) Token: 0x0600175E RID: 5982 RVA: 0x0006017C File Offset: 0x0005E37C
[Token(Token = "0x170003D1")]
public string NFNAKPICNBM
{
[Token(Token = "0x600175E")]
[Address(RVA = "0x12FCFC0", Offset = "0x12FBFC0", VA = "0x1812FCFC0")]
get
{
PlatformManager.LDIIFDDCKCN gfmhkkkeoge = this.GFMHKKKEOGE;
PMGCJEPKFOF<PlatformManager.LKOLCLKDJKO> pmgcjepkfof;
if (pmgcjepkfof <= (ulong)7L)
{
return "ALL";
}
return "UNKNOWN";
}
}
// Token: 0x0600175F RID: 5983 RVA: 0x000601D8 File Offset: 0x0005E3D8
[Token(Token = "0x600175F")]
[Address(RVA = "0x12FADE0", Offset = "0x12F9DE0", VA = "0x1812FADE0")]
public static string GamePlatformAsAnalyticsString(MLFKNFFOOPF DOLIGIACECE, PlatformManager.LDIIFDDCKCN? LJKBDEFONMB)
{
if (DOLIGIACECE + 1 <= (MLFKNFFOOPF)7)
{
return "ALL";
}
return "UNKNOWN";
}
// Token: 0x170003D2 RID: 978
// (get) Token: 0x06001760 RID: 5984
[Token(Token = "0x170003D2")]
public abstract bool BPPLBGNEJNJ
{
[Token(Token = "0x6001760")]
[Address(Slot = "44")]
get;
}
// Token: 0x06001761 RID: 5985
[Token(Token = "0x6001761")]
[Address(Slot = "45")]
public abstract DABKFAIHBBP Initialize();
// Token: 0x06001762 RID: 5986
[Token(Token = "0x6001762")]
[Address(Slot = "46")]
public abstract DABKFAIHBBP PostLoginInitialize();
// Token: 0x06001763 RID: 5987 RVA: 0x0006022C File Offset: 0x0005E42C
[Token(Token = "0x6001763")]
[Address(RVA = "0x12FC520", Offset = "0x12FB520", VA = "0x1812FC520", Slot = "47")]
public virtual DABKFAIHBBP PreInitialize()
{
TimeSpan timeSpan;
HTTPCacheService.BeginMaintainence(new HTTPCacheMaintananceParams(timeSpan, (ulong)225179981368524800L));
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06001764 RID: 5988 RVA: 0x00060254 File Offset: 0x0005E454
[Token(Token = "0x6001764")]
[Address(RVA = "0x12FBBA0", Offset = "0x12FABA0", VA = "0x1812FBBA0")]
public bool IsSiloedMatchmakingEnabled()
{
bool flag;
if (!flag)
{
return flag;
}
KHINMMJIENE ndakfemhfon = this.NDAKFEMHFON;
throw new NullReferenceException();
}
// Token: 0x06001765 RID: 5989 RVA: 0x00060274 File Offset: 0x0005E474
[Token(Token = "0x6001765")]
[Address(RVA = "0x12FC8F0", Offset = "0x12FB8F0", VA = "0x1812FC8F0")]
public bool RequestSiloedMatchmaking()
{
bool flag;
if (flag)
{
bool flag2;
if (flag2)
{
KHINMMJIENE ndakfemhfon = this.NDAKFEMHFON;
if (flag2)
{
}
}
}
MLFKNFFOOPF currentPlatform = this.ODHAKEMLFBM;
throw new NullReferenceException();
}
// Token: 0x06001766 RID: 5990 RVA: 0x000602A4 File Offset: 0x0005E4A4
[Token(Token = "0x6001766")]
[Address(RVA = "0x12FC740", Offset = "0x12FB740", VA = "0x1812FC740")]
public bool RequestCrossPlatformMatchmaking()
{
bool flag;
bool flag2;
if (flag && flag2)
{
KHINMMJIENE ndakfemhfon = this.NDAKFEMHFON;
if (flag2)
{
MLFKNFFOOPF currentPlatform = this.ODHAKEMLFBM;
}
}
throw new NullReferenceException();
}
// Token: 0x06001767 RID: 5991 RVA: 0x000602D4 File Offset: 0x0005E4D4
[Token(Token = "0x6001767")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "48")]
public virtual bool IsEULARequired()
{
}
// Token: 0x06001768 RID: 5992 RVA: 0x000602E4 File Offset: 0x0005E4E4
[Token(Token = "0x6001768")]
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "49")]
public virtual string GetEULA()
{
}
// Token: 0x06001769 RID: 5993 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6001769")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "50")]
public virtual void AcceptEULA()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600176A RID: 5994 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600176A")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "51")]
public virtual void AcceptCrossPlatformWarning()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600176B RID: 5995 RVA: 0x000602F4 File Offset: 0x0005E4F4
[Token(Token = "0x600176B")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "52")]
public virtual bool IsDisplayModeSelectionRequired()
{
}
// Token: 0x0600176C RID: 5996 RVA: 0x00060304 File Offset: 0x0005E504
[Token(Token = "0x600176C")]
[Address(RVA = "0x12FC9E0", Offset = "0x12FB9E0", VA = "0x1812FC9E0", Slot = "53")]
public virtual PMGCJEPKFOF<LocalPlayerController.MIGPLDFLMHA> RunDisplayModeSelection()
{
CBLLFJEDOII<LocalPlayerController.MIGPLDFLMHA> cbllfjedoii = new CBLLFJEDOII();
int num = 0;
cbllfjedoii.OOOIENHGNCA(num);
throw new NullReferenceException();
}
// Token: 0x0600176D RID: 5997 RVA: 0x00060328 File Offset: 0x0005E528
[Token(Token = "0x600176D")]
[Address(RVA = "0x12FCA50", Offset = "0x12FBA50", VA = "0x1812FCA50", Slot = "54")]
public virtual DABKFAIHBBP RunVRDisplayModeConfirmation()
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x0600176E RID: 5998 RVA: 0x0006033C File Offset: 0x0005E53C
[Token(Token = "0x600176E")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "55")]
public virtual bool IsCrossPlatformWarningRequired()
{
}
// Token: 0x170003D3 RID: 979
// (get) Token: 0x0600176F RID: 5999 RVA: 0x0006034C File Offset: 0x0005E54C
[Token(Token = "0x170003D3")]
public bool BANOGEJLEAI
{
[Token(Token = "0x600176F")]
[Address(RVA = "0x4B84C0", Offset = "0x4B74C0", VA = "0x1804B84C0")]
get
{
/*
An exception occurred when decompiling this method (0600176F)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean PlatformManager::get_CanDenyMicrophonePermissions()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:MLFKNFFOOPF(var_0_06, callgetter:MLFKNFFOOPF(PlatformManager::get_CurrentPlatform, ldloc:PlatformManager(this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
}
// Token: 0x170003D4 RID: 980
// (get) Token: 0x06001770 RID: 6000 RVA: 0x00060360 File Offset: 0x0005E560
[Token(Token = "0x170003D4")]
protected virtual bool FLKPBEKDIKL
{
[Token(Token = "0x6001770")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "56")]
get
{
}
}
// Token: 0x170003D5 RID: 981
// (get) Token: 0x06001771 RID: 6001 RVA: 0x00060370 File Offset: 0x0005E570
[Token(Token = "0x170003D5")]
public bool MDFBELIMMHD
{
[Token(Token = "0x6001771")]
[Address(RVA = "0x12FD260", Offset = "0x12FC260", VA = "0x1812FD260")]
get
{
/*
An exception occurred when decompiling this method (06001771)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean PlatformManager::get_HasMicrophonePermissions()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:MLFKNFFOOPF(var_0_06, callgetter:MLFKNFFOOPF(PlatformManager::get_CurrentPlatform, ldloc:PlatformManager(this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
}
// Token: 0x170003D6 RID: 982
// (get) Token: 0x06001772 RID: 6002 RVA: 0x00060384 File Offset: 0x0005E584
[Token(Token = "0x170003D6")]
protected virtual bool BCMMFLHGOPA
{
[Token(Token = "0x6001772")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "57")]
get
{
return true;
}
}
// Token: 0x170003D7 RID: 983
// (get) Token: 0x06001773 RID: 6003 RVA: 0x00060394 File Offset: 0x0005E594
[Token(Token = "0x170003D7")]
public bool IMIKIDCOLLJ
{
[Token(Token = "0x6001773")]
[Address(RVA = "0x12FCF80", Offset = "0x12FBF80", VA = "0x1812FCF80")]
get
{
/*
An exception occurred when decompiling this method (06001773)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean PlatformManager::get_CanRequestMicrophonePermissions()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:MLFKNFFOOPF(var_0_06, callgetter:MLFKNFFOOPF(PlatformManager::get_CurrentPlatform, ldloc:PlatformManager(this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
}
// Token: 0x170003D8 RID: 984
// (get) Token: 0x06001774 RID: 6004 RVA: 0x000603A8 File Offset: 0x0005E5A8
[Token(Token = "0x170003D8")]
protected virtual bool FCCHEBGKFBI
{
[Token(Token = "0x6001774")]
[Address(RVA = "0x4B84C0", Offset = "0x4B74C0", VA = "0x1804B84C0", Slot = "58")]
get
{
/*
An exception occurred when decompiling this method (06001774)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean PlatformManager::KMIDDLPMKAB()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:MLFKNFFOOPF(var_0_06, callgetter:MLFKNFFOOPF(PlatformManager::get_CurrentPlatform, ldloc:PlatformManager(this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
}
// Token: 0x06001775 RID: 6005 RVA: 0x000603BC File Offset: 0x0005E5BC
[Token(Token = "0x6001775")]
[Address(RVA = "0x12FC7E0", Offset = "0x12FB7E0", VA = "0x1812FC7E0")]
public DABKFAIHBBP RequestMicrophonePermissions()
{
bool flag = this.FCCHEBGKFBI;
Func<bool, DABKFAIHBBP> func = new Func(this.GIMNELIALND);
int num = 0;
num += num;
num++;
TypeCode typeCode = ((IConvertible)flag).GetTypeCode();
func += func;
throw new NullReferenceException();
}
// Token: 0x06001776 RID: 6006 RVA: 0x000603F8 File Offset: 0x0005E5F8
[Token(Token = "0x6001776")]
[Address(RVA = "0x12FC0A0", Offset = "0x12FB0A0", VA = "0x1812FC0A0", Slot = "59")]
protected virtual PMGCJEPKFOF<bool> KIIFCIKGEBE()
{
return JJEKJGALHKO.MKLIDFOGIGO<bool>(false);
}
// Token: 0x170003D9 RID: 985
// (get) Token: 0x06001777 RID: 6007 RVA: 0x0006040C File Offset: 0x0005E60C
[Token(Token = "0x170003D9")]
public bool BCOPLOIGMNK
{
[Token(Token = "0x6001777")]
[Address(RVA = "0x12FCF60", Offset = "0x12FBF60", VA = "0x1812FCF60")]
get
{
/*
An exception occurred when decompiling this method (06001777)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean PlatformManager::get_CanOpenMicrophonePermissionsSettings()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:MLFKNFFOOPF(var_0_06, callgetter:MLFKNFFOOPF(PlatformManager::get_CurrentPlatform, ldloc:PlatformManager(this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
}
// Token: 0x170003DA RID: 986
// (get) Token: 0x06001778 RID: 6008 RVA: 0x00060420 File Offset: 0x0005E620
[Token(Token = "0x170003DA")]
protected virtual bool OLLBCMOBGJP
{
[Token(Token = "0x6001778")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "60")]
get
{
}
}
// Token: 0x06001779 RID: 6009 RVA: 0x00060430 File Offset: 0x0005E630
[Token(Token = "0x6001779")]
[Address(RVA = "0x12FC370", Offset = "0x12FB370", VA = "0x1812FC370")]
public DABKFAIHBBP OpenMicrophonePermissionsSettings()
{
bool flag = this.OLLBCMOBGJP;
Func<DABKFAIHBBP> func = new Func(this.BHPPNIJNCHG);
int num = 0;
num += num;
num++;
TypeCode typeCode = ((IConvertible)flag).GetTypeCode();
func += func;
throw new NullReferenceException();
}
// Token: 0x0600177A RID: 6010 RVA: 0x0006046C File Offset: 0x0005E66C
[Token(Token = "0x600177A")]
[Address(RVA = "0x12FC000", Offset = "0x12FB000", VA = "0x1812FC000", Slot = "61")]
protected virtual DABKFAIHBBP JNBEKINIOGM()
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x0600177B RID: 6011 RVA: 0x00060480 File Offset: 0x0005E680
[Token(Token = "0x600177B")]
[Address(RVA = "0x12FC480", Offset = "0x12FB480", VA = "0x1812FC480", Slot = "62")]
public virtual DABKFAIHBBP PlatformLogin()
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x0600177C RID: 6012 RVA: 0x00060494 File Offset: 0x0005E694
[Token(Token = "0x600177C")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "63")]
public virtual bool SupportsLinkToDownloadUpdate()
{
}
// Token: 0x0600177D RID: 6013 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600177D")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "64")]
public virtual void LinkToDownloadUpdate()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600177E RID: 6014
[Token(Token = "0x600177E")]
[Address(Slot = "65")]
public abstract void SetRichPresenceStatus(string EEHOFLPKHND);
// Token: 0x0600177F RID: 6015 RVA: 0x000604A4 File Offset: 0x0005E6A4
[Token(Token = "0x600177F")]
[Address(RVA = "0x12FAEF0", Offset = "0x12F9EF0", VA = "0x1812FAEF0", Slot = "66")]
public virtual PMGCJEPKFOF<string> GetAuthParams()
{
return JJEKJGALHKO.MKLIDFOGIGO<string>(0);
}
// Token: 0x06001780 RID: 6016
[Token(Token = "0x6001780")]
[Address(Slot = "67")]
public abstract PMGCJEPKFOF<List<string>> GetPlatformFriendIds();
// Token: 0x06001781 RID: 6017
[Token(Token = "0x6001781")]
[Address(Slot = "68")]
public abstract PMGCJEPKFOF<string> GetPlatformFriendName(string MJKOJAAMEJN);
// Token: 0x06001782 RID: 6018
[Token(Token = "0x6001782")]
[Address(Slot = "69")]
public abstract PMGCJEPKFOF<Texture> GetPlatformFriendPicture(string MJKOJAAMEJN);
// Token: 0x06001783 RID: 6019
[Token(Token = "0x6001783")]
[Address(Slot = "70")]
public abstract PMGCJEPKFOF<List<GCBPKHFJKCE.DJGBECJHOKF>> ApplySkuMetadataOverrides(List<GCBPKHFJKCE.DJGBECJHOKF> ECKDLLFMLGF);
// Token: 0x06001784 RID: 6020
[Token(Token = "0x6001784")]
[Address(Slot = "71")]
public abstract PMGCJEPKFOF<string> GetCommerceAccessToken();
// Token: 0x06001785 RID: 6021 RVA: 0x000604B8 File Offset: 0x0005E6B8
[Token(Token = "0x6001785")]
[Address(RVA = "0x12FAFC0", Offset = "0x12F9FC0", VA = "0x1812FAFC0", Slot = "72")]
public virtual PMGCJEPKFOF<string> GetCommerceSubscriptionAccessToken()
{
/*
An exception occurred when decompiling this method (06001785)
ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF<System.String> PlatformManager::GetCommerceSubscriptionAccessToken()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:MLFKNFFOOPF(var_0_06, callgetter:MLFKNFFOOPF(PlatformManager::get_CurrentPlatform, ldloc:PlatformManager(this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x06001786 RID: 6022
[Token(Token = "0x6001786")]
[Address(Slot = "73")]
public abstract DABKFAIHBBP AuthorizePurchase(long CAPMEMCNIJO, GCBPKHFJKCE.DJGBECJHOKF HPNJHHKGNNJ);
// Token: 0x06001787 RID: 6023 RVA: 0x000604CC File Offset: 0x0005E6CC
[Token(Token = "0x6001787")]
[Address(RVA = "0x12FC640", Offset = "0x12FB640", VA = "0x1812FC640", Slot = "74")]
public virtual PMGCJEPKFOF<PlatformManager.KKHHEPAKHGA> Purchase(GCBPKHFJKCE.DJGBECJHOKF HPNJHHKGNNJ, int? OIHLGGEKIHB)
{
return JJEKJGALHKO.LIPGKFECLDO<PlatformManager.KKHHEPAKHGA>("Platform does not support Commerce.");
}
// Token: 0x06001788 RID: 6024 RVA: 0x000604E4 File Offset: 0x0005E6E4
[Token(Token = "0x6001788")]
[Address(RVA = "0x12FC990", Offset = "0x12FB990", VA = "0x1812FC990", Slot = "75")]
public virtual DABKFAIHBBP RestorePurchases()
{
return JJEKJGALHKO.LIPGKFECLDO("Platform does not support restoring purchases.");
}
// Token: 0x06001789 RID: 6025 RVA: 0x000604FC File Offset: 0x0005E6FC
[Token(Token = "0x6001789")]
[Address(RVA = "0x12FCBB0", Offset = "0x12FBBB0", VA = "0x1812FCBB0", Slot = "76")]
public virtual DABKFAIHBBP ShowManageSubscriptionPlatformUI()
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x0600178A RID: 6026 RVA: 0x00060510 File Offset: 0x0005E710
[Token(Token = "0x600178A")]
[Address(RVA = "0x12FCD40", Offset = "0x12FBD40", VA = "0x1812FCD40", Slot = "77")]
public virtual PMGCJEPKFOF<string> TransformErrorMessage(string AHJPGGOBKCC)
{
return JJEKJGALHKO.MKLIDFOGIGO<string>(AHJPGGOBKCC);
}
// Token: 0x0600178B RID: 6027 RVA: 0x00060524 File Offset: 0x0005E724
[Token(Token = "0x600178B")]
[Address(RVA = "0x12FCCF0", Offset = "0x12FBCF0", VA = "0x1812FCCF0", Slot = "78")]
public virtual IEnumerator<KENFJGFMIPM> ShowPlatformRestrictionMessagesCoroutine()
{
/*
An exception occurred when decompiling this method (0600178B)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> PlatformManager::ShowPlatformRestrictionMessagesCoroutine()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(PNGKOLIINBK::System.IDisposable.Dispose, ldloc:PNGKOLIINBK(var_0))
stfld:int32(PNGKOLIINBK::<>1__state, ldloc:PNGKOLIINBK(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x0600178C RID: 6028
[Token(Token = "0x600178C")]
[Address(Slot = "79")]
protected abstract PlatformManager.LDIIFDDCKCN DELGDFICAMG();
// Token: 0x0600178D RID: 6029 RVA: 0x00060540 File Offset: 0x0005E740
[Token(Token = "0x600178D")]
[Address(RVA = "0x12FCAF0", Offset = "0x12FBAF0", VA = "0x1812FCAF0", Slot = "6")]
public string SanitizeName(string MMBOKOLAJFH)
{
/*
An exception occurred when decompiling this method (0600178D)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.String PlatformManager::SanitizeName(System.String)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:MLFKNFFOOPF(var_0_06, callgetter:MLFKNFFOOPF(PlatformManager::get_CurrentPlatform, ldloc:PlatformManager(this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x0600178E RID: 6030 RVA: 0x00060554 File Offset: 0x0005E754
[Token(Token = "0x600178E")]
[Address(RVA = "0x12FC180", Offset = "0x12FB180", VA = "0x1812FC180", Slot = "80")]
public virtual string MakeNameAdhereToPlatformRequirements(string MMBOKOLAJFH, bool OICFDFFFFMF = true)
{
if (!OICFDFFFFMF)
{
return MMBOKOLAJFH;
}
return MMBOKOLAJFH.FIJDNLILJFG(15, "...");
}
// Token: 0x0600178F RID: 6031 RVA: 0x00060574 File Offset: 0x0005E774
[Token(Token = "0x600178F")]
[Address(RVA = "0x12FC200", Offset = "0x12FB200", VA = "0x1812FC200", Slot = "81")]
public virtual PMGCJEPKFOF<string> MakeRoomNameAdhereToPlatformRequirements(long HNHLJONGKHB, string BFGCDJFNJLE)
{
return JJEKJGALHKO.MKLIDFOGIGO<string>(BFGCDJFNJLE);
}
// Token: 0x06001790 RID: 6032 RVA: 0x00060588 File Offset: 0x0005E788
[Token(Token = "0x6001790")]
[Address(RVA = "0x12FB220", Offset = "0x12FA220", VA = "0x1812FB220", Slot = "82")]
public virtual PMGCJEPKFOF<string> GetPlatformDisplayNameFromId(string ENEPENCALFO)
{
return JJEKJGALHKO.MKLIDFOGIGO<string>(string.Empty);
}
// Token: 0x06001791 RID: 6033 RVA: 0x000605A0 File Offset: 0x0005E7A0
[Token(Token = "0x6001791")]
[Address(RVA = "0x12FCC50", Offset = "0x12FBC50", VA = "0x1812FCC50", Slot = "83")]
public virtual DABKFAIHBBP ShowPlatformAccountUIForPlatformId(string ENEPENCALFO)
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x170003DB RID: 987
// (get) Token: 0x06001792 RID: 6034 RVA: 0x000605B4 File Offset: 0x0005E7B4
[Token(Token = "0x170003DB")]
public virtual bool MFIMGEJHHGN
{
[Token(Token = "0x6001792")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "84")]
get
{
}
}
// Token: 0x06001793 RID: 6035 RVA: 0x000605C4 File Offset: 0x0005E7C4
[Token(Token = "0x6001793")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "85")]
public virtual bool CanAskForContactsPermission()
{
}
// Token: 0x06001794 RID: 6036 RVA: 0x000605D4 File Offset: 0x0005E7D4
[Token(Token = "0x6001794")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "86")]
public virtual bool HasContactsPermission()
{
}
// Token: 0x06001795 RID: 6037 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6001795")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "87")]
public virtual void OpenAppSettingsPage()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06001796 RID: 6038 RVA: 0x000605E4 File Offset: 0x0005E7E4
[Token(Token = "0x6001796")]
[Address(RVA = "0x12FC6A0", Offset = "0x12FB6A0", VA = "0x1812FC6A0", Slot = "88")]
public virtual DABKFAIHBBP RequestContactsPermission()
{
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x06001797 RID: 6039 RVA: 0x000605F8 File Offset: 0x0005E7F8
[Token(Token = "0x6001797")]
[Address(RVA = "0x12FAFE0", Offset = "0x12F9FE0", VA = "0x1812FAFE0", Slot = "89")]
public virtual PMGCJEPKFOF<List<string>> GetContactListEmails()
{
List<string> list = new List();
PMGCJEPKFOF<string> pmgcjepkfof;
return pmgcjepkfof;
}
// Token: 0x06001798 RID: 6040 RVA: 0x0006060C File Offset: 0x0005E80C
[Token(Token = "0x6001798")]
[Address(RVA = "0x12FB060", Offset = "0x12FA060", VA = "0x1812FB060", Slot = "90")]
public virtual PMGCJEPKFOF<List<string>> GetContactListPhones()
{
List<string> list = new List();
PMGCJEPKFOF<string> pmgcjepkfof;
return pmgcjepkfof;
}
// Token: 0x06001799 RID: 6041 RVA: 0x00060620 File Offset: 0x0005E820
[Token(Token = "0x6001799")]
[Address(RVA = "0x12FB140", Offset = "0x12FA140", VA = "0x1812FB140", Slot = "91")]
public virtual PMGCJEPKFOF<string> GetNameFromEmail(string LJKKKECANAB)
{
return JJEKJGALHKO.MKLIDFOGIGO<string>(string.Empty);
}
// Token: 0x0600179A RID: 6042 RVA: 0x00060638 File Offset: 0x0005E838
[Token(Token = "0x600179A")]
[Address(RVA = "0x12FB1B0", Offset = "0x12FA1B0", VA = "0x1812FB1B0", Slot = "92")]
public virtual PMGCJEPKFOF<string> GetNameFromPhone(string FDGABLOOKOE)
{
return JJEKJGALHKO.MKLIDFOGIGO<string>(string.Empty);
}
// Token: 0x170003DC RID: 988
// (get) Token: 0x0600179B RID: 6043 RVA: 0x00060650 File Offset: 0x0005E850
[Token(Token = "0x170003DC")]
public virtual bool AOFHCEDIFCD
{
[Token(Token = "0x600179B")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "93")]
get
{
}
}
// Token: 0x0600179C RID: 6044 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600179C")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "94")]
public virtual void TrySendPlatformGameInvite(int EHDJKCIKMKA)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600179D RID: 6045 RVA: 0x00060660 File Offset: 0x0005E860
[Token(Token = "0x600179D")]
[Address(RVA = "0x12FCB10", Offset = "0x12FBB10", VA = "0x1812FCB10", Slot = "95")]
public virtual PMGCJEPKFOF<bool> SendPlatformGameInvite(string JDEODOFOLBC)
{
return JJEKJGALHKO.MKLIDFOGIGO<bool>(false);
}
// Token: 0x0600179E RID: 6046 RVA: 0x00060674 File Offset: 0x0005E874
[Token(Token = "0x600179E")]
[Address(RVA = "0x122FF20", Offset = "0x122EF20", VA = "0x18122FF20", Slot = "96")]
public virtual int SystemMemorySizeMB()
{
}
// Token: 0x0600179F RID: 6047 RVA: 0x00060684 File Offset: 0x0005E884
[Token(Token = "0x600179F")]
[Address(RVA = "0x12FCDA0", Offset = "0x12FBDA0", VA = "0x1812FCDA0", Slot = "97")]
public virtual bool TryGetMemoryStats(out NFAONMAODFO CMPCLAJFPAG)
{
/*
An exception occurred when decompiling this method (0600179F)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean PlatformManager::TryGetMemoryStats(NFAONMAODFO&)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:int32(var_0_01, ldc.i4:int32(0))
stfld:int32(NFAONMAODFO::AKOPJLIIBMB, ldloc:valuetype NFAONMAODFO&(CMPCLAJFPAG), ldloc:int32(var_0_01))
stfld:int32(NFAONMAODFO::GAAEFILMCHP, ldloc:valuetype NFAONMAODFO&(CMPCLAJFPAG), ldloc:int32(var_0_01))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x060017A0 RID: 6048 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60017A0")]
[Address(RVA = "0x5D0F70", Offset = "0x5CFF70", VA = "0x1805D0F70", Slot = "98")]
public virtual float GetCurrentProcessTimeSinceBoot()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060017A1 RID: 6049 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60017A1")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "99")]
public virtual void CompleteAchievement(PlatformManager.JBCHDHCIFNE EKCPEGNCIFM)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x170003DD RID: 989
// (get) Token: 0x060017A2 RID: 6050 RVA: 0x000606A0 File Offset: 0x0005E8A0
[Token(Token = "0x170003DD")]
public virtual bool KKAILHFCFID
{
[Token(Token = "0x60017A2")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "100")]
get
{
}
}
// Token: 0x060017A3 RID: 6051 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60017A3")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "101")]
public virtual void DisplaySystemReviewUI()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060017A4 RID: 6052 RVA: 0x000606B0 File Offset: 0x0005E8B0
[Token(Token = "0x60017A4")]
[Address(RVA = "0x12FCB60", Offset = "0x12FBB60", VA = "0x1812FCB60", Slot = "102")]
public virtual DABKFAIHBBP SendTextMessageFriendCodeInvite(string FDGABLOOKOE, string FFIHENDHPDN)
{
/*
An exception occurred when decompiling this method (060017A4)
ICSharpCode.Decompiler.DecompilerException: Error decompiling DABKFAIHBBP PlatformManager::SendTextMessageFriendCodeInvite(System.String,System.String)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:class [RecRoom.Promises.Runtime]PMGCJEPKFOF<bool>(var_0_06, call:PMGCJEPKFOF[exp:class [RecRoom.Promises.Runtime]PMGCJEPKFOF<bool>](JJEKJGALHKO::MKLIDFOGIGO, ldc.i4:bool(0)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x060017A5 RID: 6053 RVA: 0x000606C4 File Offset: 0x0005E8C4
[Token(Token = "0x60017A5")]
[Address(RVA = "0x4AA5C0", Offset = "0x4A95C0", VA = "0x1804AA5C0", Slot = "103")]
public virtual List<string> XboxXuidsToPlatformIdsTransformFunc(List<string> CLKHCBGAOHF)
{
return CLKHCBGAOHF;
}
// Token: 0x060017A6 RID: 6054 RVA: 0x000606D4 File Offset: 0x0005E8D4
[Token(Token = "0x60017A6")]
[Address(RVA = "0x4AA5C0", Offset = "0x4A95C0", VA = "0x1804AA5C0", Slot = "104")]
public virtual List<string> PlatformIdsToXboxXuidsTransformFunc(List<string> CLKHCBGAOHF)
{
return CLKHCBGAOHF;
}
// Token: 0x060017A7 RID: 6055 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60017A7")]
[Address(RVA = "0x12FB290", Offset = "0x12FA290", VA = "0x1812FB290")]
public PMGCJEPKFOF<List<string>> GetPlatformFriendIdsOfNonRecRoomPlayers()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060017A8 RID: 6056 RVA: 0x000606E4 File Offset: 0x0005E8E4
[Token(Token = "0x60017A8")]
[Address(RVA = "0x12FAF40", Offset = "0x12F9F40", VA = "0x1812FAF40", Slot = "105")]
public virtual PMGCJEPKFOF<List<string>> GetCommaSeparatedPhonesOfNonRecRoomPlayers()
{
List<string> list = new List();
PMGCJEPKFOF<string> pmgcjepkfof;
return pmgcjepkfof;
}
// Token: 0x170003DE RID: 990
// (get) Token: 0x060017A9 RID: 6057 RVA: 0x000606F8 File Offset: 0x0005E8F8
[Token(Token = "0x170003DE")]
public virtual bool BLINKPIDECJ
{
[Token(Token = "0x60017A9")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "106")]
get
{
}
}
// Token: 0x060017AA RID: 6058 RVA: 0x00060708 File Offset: 0x0005E908
[Token(Token = "0x60017AA")]
[Address(RVA = "0x4AA5C0", Offset = "0x4A95C0", VA = "0x1804AA5C0", Slot = "107")]
public virtual List<DHLLNEMKCEJ> PlatformFriendsOrContactsDetailsTransformFunc(List<DHLLNEMKCEJ> EFDBFLPKHKA)
{
return EFDBFLPKHKA;
}
// Token: 0x060017AB RID: 6059 RVA: 0x00060718 File Offset: 0x0005E918
[Token(Token = "0x60017AB")]
[Address(RVA = "0x12FB5F0", Offset = "0x12FA5F0", VA = "0x1812FB5F0")]
public PMGCJEPKFOF<List<DHLLNEMKCEJ>> GetPlatformFriendsOrContactsDetails(List<string> AEEFFDEHEDE)
{
int num;
List<PMGCJEPKFOF<DHLLNEMKCEJ>> list;
do
{
num = 0;
list = new List();
List<PMGCJEPKFOF<DHLLNEMKCEJ>>.Enumerator enumerator = list.GetEnumerator();
bool flag;
if (flag)
{
}
}
while (num != 0);
Func<List<DHLLNEMKCEJ>, List<DHLLNEMKCEJ>> func;
return new FMKIKJLOIIH(list).KPEGGEIPKDN<List<DHLLNEMKCEJ>>(func);
}
// Token: 0x060017AC RID: 6060 RVA: 0x00060758 File Offset: 0x0005E958
[Token(Token = "0x60017AC")]
[Address(RVA = "0x12FB4D0", Offset = "0x12FA4D0", VA = "0x1812FB4D0", Slot = "108")]
public virtual PMGCJEPKFOF<DHLLNEMKCEJ> GetPlatformFriendOrContactDetails(string JOHONCNOMHD)
{
PMGCJEPKFOF<List<string>> platformFriendIds = this.GetPlatformFriendIds();
string platformIdOrPhone = JOHONCNOMHD;
PMGCJEPKFOF<string> platformFriendName = this.GetPlatformFriendName(platformIdOrPhone);
KLGBPLPHMDJ<string, Texture> klgbplphmdj = new KLGBPLPHMDJ(platformFriendIds, platformFriendName);
Func<Tuple<string, Texture>, DHLLNEMKCEJ> func = delegate(Tuple<string, Texture> results)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
return klgbplphmdj.KPEGGEIPKDN<DHLLNEMKCEJ>(func);
}
// Token: 0x060017AD RID: 6061 RVA: 0x000607B8 File Offset: 0x0005E9B8
[Token(Token = "0x60017AD")]
[Address(RVA = "0x12FB0E0", Offset = "0x12FA0E0", VA = "0x1812FB0E0", Slot = "109")]
public virtual BKAKGANDEFA GetFriendOnlineStatus(string MJKOJAAMEJN)
{
Debug.LogWarning("Not implemented for current platform, defaulting to unknown");
return BKAKGANDEFA.Unknown;
}
// Token: 0x170003DF RID: 991
// (get) Token: 0x060017AE RID: 6062 RVA: 0x000607D4 File Offset: 0x0005E9D4
[Token(Token = "0x170003DF")]
private KFMCHGDCCGM BNKJMCNALCL
{
[Token(Token = "0x60017AE")]
[Address(RVA = "0x12FBB00", Offset = "0x12FAB00", VA = "0x1812FBB00", Slot = "7")]
get
{
/*
An exception occurred when decompiling this method (060017AE)
ICSharpCode.Decompiler.DecompilerException: Error decompiling KFMCHGDCCGM PlatformManager::IIPCCOOFCOD()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:MLFKNFFOOPF(var_0_06, callgetter:MLFKNFFOOPF(PlatformManager::get_CurrentPlatform, ldloc:PlatformManager(this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
}
// Token: 0x170003E0 RID: 992
// (get) Token: 0x060017AF RID: 6063 RVA: 0x000607E8 File Offset: 0x0005E9E8
[Token(Token = "0x170003E0")]
private MLFKNFFOOPF JDIAGKMGDBF
{
[Token(Token = "0x60017AF")]
[Address(RVA = "0x12FBAE0", Offset = "0x12FAAE0", VA = "0x1812FBAE0", Slot = "8")]
get
{
return this.ODHAKEMLFBM;
}
}
// Token: 0x170003E1 RID: 993
// (get) Token: 0x060017B0 RID: 6064 RVA: 0x000607FC File Offset: 0x0005E9FC
[Token(Token = "0x170003E1")]
private string AEAAGGEDJCD
{
[Token(Token = "0x60017B0")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0", Slot = "9")]
get
{
return this.DFIGPBEPDMH;
}
}
// Token: 0x060017B1 RID: 6065 RVA: 0x00060810 File Offset: 0x0005EA10
[Token(Token = "0x60017B1")]
[Address(RVA = "0x12FAB30", Offset = "0x12F9B30", VA = "0x1812FAB30", Slot = "10")]
private PMGCJEPKFOF<string> BMNFEOOENFP()
{
/*
An exception occurred when decompiling this method (060017B1)
ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF<System.String> PlatformManager::BMNFEOOENFP()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:MLFKNFFOOPF(var_0_06, callgetter:MLFKNFFOOPF(PlatformManager::get_CurrentPlatform, ldloc:PlatformManager(this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x170003E2 RID: 994
// (get) Token: 0x060017B2 RID: 6066 RVA: 0x00060824 File Offset: 0x0005EA24
[Token(Token = "0x170003E2")]
private bool NDNICEEBKBI
{
[Token(Token = "0x60017B2")]
[Address(RVA = "0x12FACC0", Offset = "0x12F9CC0", VA = "0x1812FACC0", Slot = "11")]
get
{
bool flag;
return flag;
}
}
// Token: 0x170003E3 RID: 995
// (get) Token: 0x060017B3 RID: 6067 RVA: 0x00060834 File Offset: 0x0005EA34
[Token(Token = "0x170003E3")]
private bool HJNOCHEHGJI
{
[Token(Token = "0x60017B3")]
[Address(RVA = "0x12FBB20", Offset = "0x12FAB20", VA = "0x1812FBB20", Slot = "12")]
get
{
bool flag;
return flag;
}
}
// Token: 0x170003E4 RID: 996
// (get) Token: 0x060017B4 RID: 6068 RVA: 0x00060844 File Offset: 0x0005EA44
[Token(Token = "0x170003E4")]
private bool MHKBPIFDNJL
{
[Token(Token = "0x60017B4")]
[Address(RVA = "0x12FADC0", Offset = "0x12F9DC0", VA = "0x1812FADC0", Slot = "13")]
get
{
bool flag;
return flag;
}
}
// Token: 0x060017B5 RID: 6069 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60017B5")]
[Address(RVA = "0x12FB8C0", Offset = "0x12FA8C0", VA = "0x1812FB8C0", Slot = "14")]
private PMGCJEPKFOF<bool> HLAJDGFMANH(int IMHODAEGGON)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060017B6 RID: 6070 RVA: 0x00060854 File Offset: 0x0005EA54
[Token(Token = "0x60017B6")]
[Address(RVA = "0x12FC280", Offset = "0x12FB280", VA = "0x1812FC280", Slot = "15")]
private string NOLLILAMMAF(string MMBOKOLAJFH, bool OICFDFFFFMF)
{
/*
An exception occurred when decompiling this method (060017B6)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.String PlatformManager::NOLLILAMMAF(System.String,System.Boolean)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:MLFKNFFOOPF(var_0_06, callgetter:MLFKNFFOOPF(PlatformManager::get_CurrentPlatform, ldloc:PlatformManager(this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x060017B7 RID: 6071 RVA: 0x00060868 File Offset: 0x0005EA68
[Token(Token = "0x60017B7")]
[Address(RVA = "0x12FBFE0", Offset = "0x12FAFE0", VA = "0x1812FBFE0", Slot = "16")]
private PMGCJEPKFOF<string> JIBALIAPHOG(long HNHLJONGKHB, string MMBOKOLAJFH)
{
/*
An exception occurred when decompiling this method (060017B7)
ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF<System.String> PlatformManager::JIBALIAPHOG(System.Int64,System.String)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:MLFKNFFOOPF(var_0_06, callgetter:MLFKNFFOOPF(PlatformManager::get_CurrentPlatform, ldloc:PlatformManager(this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x170003E5 RID: 997
// (get) Token: 0x060017B8 RID: 6072 RVA: 0x0006087C File Offset: 0x0005EA7C
[Token(Token = "0x170003E5")]
private bool EHMHJJGABEH
{
[Token(Token = "0x60017B8")]
[Address(RVA = "0x12FC260", Offset = "0x12FB260", VA = "0x1812FC260", Slot = "17")]
get
{
/*
An exception occurred when decompiling this method (060017B8)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean PlatformManager::NINELNJPBLN()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:MLFKNFFOOPF(var_0_06, callgetter:MLFKNFFOOPF(PlatformManager::get_CurrentPlatform, ldloc:PlatformManager(this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
}
// Token: 0x060017B9 RID: 6073 RVA: 0x00060890 File Offset: 0x0005EA90
[Token(Token = "0x60017B9")]
[Address(RVA = "0x12FC160", Offset = "0x12FB160", VA = "0x1812FC160", Slot = "18")]
private PMGCJEPKFOF<string> MBGDJDAILJK()
{
/*
An exception occurred when decompiling this method (060017B9)
ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF<System.String> PlatformManager::MBGDJDAILJK()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:MLFKNFFOOPF(var_0_06, callgetter:MLFKNFFOOPF(PlatformManager::get_CurrentPlatform, ldloc:PlatformManager(this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x170003E6 RID: 998
// (get) Token: 0x060017BA RID: 6074 RVA: 0x000608A4 File Offset: 0x0005EAA4
[Token(Token = "0x170003E6")]
public virtual bool OEAAEOPFEMM
{
[Token(Token = "0x60017BA")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "110")]
get
{
}
}
// Token: 0x060017BB RID: 6075 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60017BB")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "111")]
public virtual void OpenNativeSharingPrompt(Enum OMGHPOEBAKK, string DNGKIAJLLHG, string KCDNNDGKINC, string PAANJCAOOAG, Texture2D IJKBAADKCBM, bool LCCPBEDNLBC)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060017BC RID: 6076 RVA: 0x000608B4 File Offset: 0x0005EAB4
[Token(Token = "0x60017BC")]
[Address(RVA = "0x12FBD60", Offset = "0x12FAD60", VA = "0x1812FBD60")]
protected void JCBHKHOKAPC()
{
RegistryKey registryKey = Registry.CurrentUser.OpenSubKey("Software", true).OpenSubKey("Classes", true);
RegistryKey registryKey2 = registryKey.OpenSubKey("recroom", true);
if (registryKey2 == 0)
{
RegistryKey registryKey3 = registryKey.CreateSubKey("recroom");
registryKey3.SetValue("", "\"URL:RecRoom Protocol\"");
registryKey3.SetValue("URL Protocol", "");
}
RegistryKey registryKey4;
if (registryKey2.OpenSubKey("shell\\open\\command", true) == 0)
{
registryKey4 = registryKey2.CreateSubKey("shell\\open\\command");
}
PMGCJEPKFOF<PlatformManager.LKOLCLKDJKO> pmgcjepkfof;
if (pmgcjepkfof == (ulong)1L)
{
}
DirectoryInfo parent = Directory.GetParent(Application.dataPath);
string text;
registryKey4.SetValue("", text);
registryKey.Close();
}
// Token: 0x060017BD RID: 6077 RVA: 0x00060994 File Offset: 0x0005EB94
[Token(Token = "0x60017BD")]
[Address(RVA = "0x12FCE50", Offset = "0x12FBE50", VA = "0x1812FCE50")]
protected PlatformManager()
{
string empty = string.Empty;
this.JIFANFEGANN = empty;
base..ctor();
}
// Token: 0x060017BE RID: 6078 RVA: 0x000609B4 File Offset: 0x0005EBB4
[Token(Token = "0x60017BE")]
[Address(RVA = "0x12FACF0", Offset = "0x12F9CF0", VA = "0x1812FACF0")]
[CompilerGenerated]
private DABKFAIHBBP GIMNELIALND(bool GGCFHHDJCBI)
{
if (GGCFHHDJCBI)
{
return this.BHPPNIJNCHG();
}
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
}
// Token: 0x060017BF RID: 6079 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60017BF")]
[Address(RVA = "0x12FAB50", Offset = "0x12F9B50", VA = "0x1812FAB50")]
[CompilerGenerated]
private PMGCJEPKFOF<List<string>> CABIJCPEPAB(List<string> DABKNKPHPEH)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0400121B RID: 4635
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400121B")]
private string DFIGPBEPDMH;
// Token: 0x0400121F RID: 4639
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400121F")]
private string JIFANFEGANN;
// Token: 0x04001220 RID: 4640
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4001220")]
private PlatformManager.LDIIFDDCKCN GFMHKKKEOGE;
// Token: 0x04001223 RID: 4643
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4001223")]
private KHINMMJIENE NDAKFEMHFON;
// Token: 0x04001225 RID: 4645
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4001225")]
private Coroutine JEOBMIDOBFF;
// Token: 0x04001226 RID: 4646
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4001226")]
private List<string> EJEJJPPPNJD;
// Token: 0x020002EF RID: 751
[Token(Token = "0x20002EF")]
public enum LDIIFDDCKCN
{
// Token: 0x04001228 RID: 4648
[Token(Token = "0x4001228")]
Desktop_Valve,
// Token: 0x04001229 RID: 4649
[Token(Token = "0x4001229")]
Desktop_Oculus,
// Token: 0x0400122A RID: 4650
[Token(Token = "0x400122A")]
PS4,
// Token: 0x0400122B RID: 4651
[Token(Token = "0x400122B")]
Desktop_MicrosoftVR,
// Token: 0x0400122C RID: 4652
[Token(Token = "0x400122C")]
Desktop_VRMissing,
// Token: 0x0400122D RID: 4653
[Token(Token = "0x400122D")]
OculusQuest,
// Token: 0x0400122E RID: 4654
[Token(Token = "0x400122E")]
iOS,
// Token: 0x0400122F RID: 4655
[Token(Token = "0x400122F")]
XboxOne,
// Token: 0x04001230 RID: 4656
[Token(Token = "0x4001230")]
AndroidMobile
}
// Token: 0x020002F0 RID: 752
[Token(Token = "0x20002F0")]
public enum KJCJHAEBCKB
{
// Token: 0x04001232 RID: 4658
[Token(Token = "0x4001232")]
ALLOWED,
// Token: 0x04001233 RID: 4659
[Token(Token = "0x4001233")]
BLOCKED
}
// Token: 0x020002F1 RID: 753
[Token(Token = "0x20002F1")]
public enum JBCHDHCIFNE
{
// Token: 0x04001235 RID: 4661
[Token(Token = "0x4001235")]
Newcomer = 1,
// Token: 0x04001236 RID: 4662
[Token(Token = "0x4001236")]
Explorer,
// Token: 0x04001237 RID: 4663
[Token(Token = "0x4001237")]
RecRoomerI,
// Token: 0x04001238 RID: 4664
[Token(Token = "0x4001238")]
RecRoomerII,
// Token: 0x04001239 RID: 4665
[Token(Token = "0x4001239")]
PartyAnimal,
// Token: 0x0400123A RID: 4666
[Token(Token = "0x400123A")]
Cheerleader,
// Token: 0x0400123B RID: 4667
[Token(Token = "0x400123B")]
Friendo,
// Token: 0x0400123C RID: 4668
[Token(Token = "0x400123C")]
Fashionista,
// Token: 0x0400123D RID: 4669
[Token(Token = "0x400123D")]
CreatorI,
// Token: 0x0400123E RID: 4670
[Token(Token = "0x400123E")]
CreatorII
}
// Token: 0x020002F2 RID: 754
[Token(Token = "0x20002F2")]
public enum LKOLCLKDJKO
{
// Token: 0x04001240 RID: 4672
[Token(Token = "0x4001240")]
None,
// Token: 0x04001241 RID: 4673
[Token(Token = "0x4001241")]
Muted,
// Token: 0x04001242 RID: 4674
[Token(Token = "0x4001242")]
Blocked
}
// Token: 0x020002F3 RID: 755
[Token(Token = "0x20002F3")]
public struct BAMLKLMFFGC
{
// Token: 0x04001243 RID: 4675
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4001243")]
public PlatformManager.KJCJHAEBCKB OBLELHCFDPH;
// Token: 0x04001244 RID: 4676
[FieldOffset(Offset = "0x4")]
[Token(Token = "0x4001244")]
public PlatformManager.KJCJHAEBCKB CKMDKPHCKEC;
// Token: 0x04001245 RID: 4677
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4001245")]
public PlatformManager.KJCJHAEBCKB LOGJNFJJAFB;
}
// Token: 0x020002F4 RID: 756
[Token(Token = "0x20002F4")]
public class KKHHEPAKHGA
{
// Token: 0x060017C0 RID: 6080 RVA: 0x000609D4 File Offset: 0x0005EBD4
[Token(Token = "0x60017C0")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public KKHHEPAKHGA()
{
}
// Token: 0x04001246 RID: 4678
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001246")]
public bool BLOPJNCHDNN;
// Token: 0x04001247 RID: 4679
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001247")]
public string OLFCKLENFFO;
// Token: 0x04001248 RID: 4680
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4001248")]
public string DOBICGDHAHE;
}
// Token: 0x020002F7 RID: 759
[Token(Token = "0x20002F7")]
[CompilerGenerated]
private sealed class PBFOGBCNHLK
{
// Token: 0x060017CC RID: 6092 RVA: 0x00060B24 File Offset: 0x0005ED24
[Token(Token = "0x60017CC")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PBFOGBCNHLK()
{
}
// Token: 0x060017CD RID: 6093 RVA: 0x00060B38 File Offset: 0x0005ED38
[Token(Token = "0x60017CD")]
[Address(RVA = "0x12F9650", Offset = "0x12F8650", VA = "0x1812F9650")]
internal bool <WaitUntilWatchReadyCoroutine>b__0()
{
bool localPlayerCanOpenWatchUI = Player.HIMJIOGEAGA;
if (!localPlayerCanOpenWatchUI)
{
return localPlayerCanOpenWatchUI;
}
bool flag;
return !this.waitForWatchClosed || !flag;
}
// Token: 0x04001251 RID: 4689
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001251")]
public bool waitForWatchClosed;
}
// Token: 0x020002FA RID: 762
[Token(Token = "0x20002FA")]
[CompilerGenerated]
private sealed class FJGNJPCDLMB
{
// Token: 0x060017DA RID: 6106 RVA: 0x00060CDC File Offset: 0x0005EEDC
[Token(Token = "0x60017DA")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public FJGNJPCDLMB()
{
}
// Token: 0x060017DB RID: 6107 RVA: 0x00060CF0 File Offset: 0x0005EEF0
[Token(Token = "0x60017DB")]
[Address(RVA = "0x12F6CD0", Offset = "0x12F5CD0", VA = "0x1812F6CD0")]
internal List<string> <GetPlatformFriendIdsOfNonRecRoomPlayers>b__1(List<DCGAMCKNJDB> rrPlayers)
{
PlatformManager.OAFLLDICCPE oaflldiccpe = new PlatformManager.OAFLLDICCPE();
oaflldiccpe.CS$<>8__locals1 = this;
Func<DCGAMCKNJDB, string> <>9__196_ = PlatformManager.<>c.<>9__196_2;
if (<>9__196_ == 0)
{
PlatformManager.<>c.<>9__196_2 = (DCGAMCKNJDB player) => player.<IHIDBCOPOMB>k__BackingField;
}
IEnumerable<DCGAMCKNJDB> enumerable = Enumerable.Select<DCGAMCKNJDB, string>(rrPlayers, <>9__196_);
oaflldiccpe.rrPlayerPlatformIds = enumerable;
PlatformManager platformManager = this.<>4__this;
List<string> list = this.platformFriendIds;
Func<string, bool> func = delegate(string id)
{
string dfigpbepdmh = oaflldiccpe.CS$<>8__locals1.<>4__this.DFIGPBEPDMH;
bool flag = id != dfigpbepdmh;
if (!flag)
{
return flag;
}
return !Enumerable.Contains<string>(oaflldiccpe.rrPlayerPlatformIds, id);
};
List<string> list2 = Enumerable.ToList<string>(Enumerable.Where<string>(list, func));
List<string> list3 = platformManager.XboxXuidsToPlatformIdsTransformFunc(list2);
platformManager.EJEJJPPPNJD = list3;
return this.<>4__this.EJEJJPPPNJD;
}
// Token: 0x04001257 RID: 4695
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001257")]
public List<string> platformFriendIds;
// Token: 0x04001258 RID: 4696
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001258")]
public PlatformManager <>4__this;
}
// Token: 0x020002FB RID: 763
[Token(Token = "0x20002FB")]
[CompilerGenerated]
private sealed class OAFLLDICCPE
{
// Token: 0x060017DC RID: 6108 RVA: 0x00060D88 File Offset: 0x0005EF88
[Token(Token = "0x60017DC")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public OAFLLDICCPE()
{
}
// Token: 0x060017DD RID: 6109 RVA: 0x00060D9C File Offset: 0x0005EF9C
[Token(Token = "0x60017DD")]
[Address(RVA = "0x12F95C0", Offset = "0x12F85C0", VA = "0x1812F95C0")]
internal bool <GetPlatformFriendIdsOfNonRecRoomPlayers>b__3(string id)
{
string dfigpbepdmh = this.CS$<>8__locals1.<>4__this.DFIGPBEPDMH;
bool flag = id != dfigpbepdmh;
if (!flag)
{
return flag;
}
return !Enumerable.Contains<string>(this.rrPlayerPlatformIds, id);
}
// Token: 0x04001259 RID: 4697
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4001259")]
public IEnumerable<string> rrPlayerPlatformIds;
// Token: 0x0400125A RID: 4698
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400125A")]
public PlatformManager.FJGNJPCDLMB CS$<>8__locals1;
}
// Token: 0x020002FC RID: 764
[Token(Token = "0x20002FC")]
[CompilerGenerated]
private sealed class GOONLAMPKKB
{
// Token: 0x060017DE RID: 6110 RVA: 0x00060DE0 File Offset: 0x0005EFE0
[Token(Token = "0x60017DE")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public GOONLAMPKKB()
{
}
// Token: 0x060017DF RID: 6111 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60017DF")]
[Address(RVA = "0x12F7190", Offset = "0x12F6190", VA = "0x1812F7190")]
internal DHLLNEMKCEJ <GetPlatformFriendOrContactDetails>b__0(Tuple<string, Texture> results)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0400125B RID: 4699
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400125B")]
public string platformIdOrPhone;
// Token: 0x0400125C RID: 4700
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400125C")]
public PlatformManager <>4__this;
}
}