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, 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 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.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 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 func = new Func(num.IsDigit); num = 0; IEnumerable enumerable = Enumerable.Where(ENJEOLBEALP, func); Func 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(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 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 IsPlayerCommunicationRestricted(int GKLPIFBPGOD) { return JJEKJGALHKO.MKLIDFOGIGO(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 WaitUntilWatchReadyCoroutine(bool FKMJCIJBCCG = true) { /* An exception occurred when decompiling this method (0600174D) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 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 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 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.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 RunDisplayModeSelection() { CBLLFJEDOII 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.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 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 KIIFCIKGEBE() { return JJEKJGALHKO.MKLIDFOGIGO(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 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.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.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 GetAuthParams() { return JJEKJGALHKO.MKLIDFOGIGO(0); } // Token: 0x06001780 RID: 6016 [Token(Token = "0x6001780")] [Address(Slot = "67")] public abstract PMGCJEPKFOF> GetPlatformFriendIds(); // Token: 0x06001781 RID: 6017 [Token(Token = "0x6001781")] [Address(Slot = "68")] public abstract PMGCJEPKFOF GetPlatformFriendName(string MJKOJAAMEJN); // Token: 0x06001782 RID: 6018 [Token(Token = "0x6001782")] [Address(Slot = "69")] public abstract PMGCJEPKFOF GetPlatformFriendPicture(string MJKOJAAMEJN); // Token: 0x06001783 RID: 6019 [Token(Token = "0x6001783")] [Address(Slot = "70")] public abstract PMGCJEPKFOF> ApplySkuMetadataOverrides(List ECKDLLFMLGF); // Token: 0x06001784 RID: 6020 [Token(Token = "0x6001784")] [Address(Slot = "71")] public abstract PMGCJEPKFOF 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 GetCommerceSubscriptionAccessToken() { /* An exception occurred when decompiling this method (06001785) ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF 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 Purchase(GCBPKHFJKCE.DJGBECJHOKF HPNJHHKGNNJ, int? OIHLGGEKIHB) { return JJEKJGALHKO.LIPGKFECLDO("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.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 TransformErrorMessage(string AHJPGGOBKCC) { return JJEKJGALHKO.MKLIDFOGIGO(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 ShowPlatformRestrictionMessagesCoroutine() { /* An exception occurred when decompiling this method (0600178B) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 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 MakeRoomNameAdhereToPlatformRequirements(long HNHLJONGKHB, string BFGCDJFNJLE) { return JJEKJGALHKO.MKLIDFOGIGO(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 GetPlatformDisplayNameFromId(string ENEPENCALFO) { return JJEKJGALHKO.MKLIDFOGIGO(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.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.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> GetContactListEmails() { List list = new List(); PMGCJEPKFOF 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> GetContactListPhones() { List list = new List(); PMGCJEPKFOF 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 GetNameFromEmail(string LJKKKECANAB) { return JJEKJGALHKO.MKLIDFOGIGO(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 GetNameFromPhone(string FDGABLOOKOE) { return JJEKJGALHKO.MKLIDFOGIGO(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 SendPlatformGameInvite(string JDEODOFOLBC) { return JJEKJGALHKO.MKLIDFOGIGO(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(var_0_06, call:PMGCJEPKFOF[exp:class [RecRoom.Promises.Runtime]PMGCJEPKFOF](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 XboxXuidsToPlatformIdsTransformFunc(List 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 PlatformIdsToXboxXuidsTransformFunc(List CLKHCBGAOHF) { return CLKHCBGAOHF; } // Token: 0x060017A7 RID: 6055 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60017A7")] [Address(RVA = "0x12FB290", Offset = "0x12FA290", VA = "0x1812FB290")] public PMGCJEPKFOF> 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> GetCommaSeparatedPhonesOfNonRecRoomPlayers() { List list = new List(); PMGCJEPKFOF 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 PlatformFriendsOrContactsDetailsTransformFunc(List EFDBFLPKHKA) { return EFDBFLPKHKA; } // Token: 0x060017AB RID: 6059 RVA: 0x00060718 File Offset: 0x0005E918 [Token(Token = "0x60017AB")] [Address(RVA = "0x12FB5F0", Offset = "0x12FA5F0", VA = "0x1812FB5F0")] public PMGCJEPKFOF> GetPlatformFriendsOrContactsDetails(List AEEFFDEHEDE) { int num; List> list; do { num = 0; list = new List(); List>.Enumerator enumerator = list.GetEnumerator(); bool flag; if (flag) { } } while (num != 0); Func, List> func; return new FMKIKJLOIIH(list).KPEGGEIPKDN>(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 GetPlatformFriendOrContactDetails(string JOHONCNOMHD) { PMGCJEPKFOF> platformFriendIds = this.GetPlatformFriendIds(); string platformIdOrPhone = JOHONCNOMHD; PMGCJEPKFOF platformFriendName = this.GetPlatformFriendName(platformIdOrPhone); KLGBPLPHMDJ klgbplphmdj = new KLGBPLPHMDJ(platformFriendIds, platformFriendName); Func, DHLLNEMKCEJ> func = delegate(Tuple results) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; return klgbplphmdj.KPEGGEIPKDN(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 BMNFEOOENFP() { /* An exception occurred when decompiling this method (060017B1) ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF 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 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 JIBALIAPHOG(long HNHLJONGKHB, string MMBOKOLAJFH) { /* An exception occurred when decompiling this method (060017B7) ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF 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 MBGDJDAILJK() { /* An exception occurred when decompiling this method (060017B9) ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF 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 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.k__BackingField; } // Token: 0x060017BF RID: 6079 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60017BF")] [Address(RVA = "0x12FAB50", Offset = "0x12F9B50", VA = "0x1812FAB50")] [CompilerGenerated] private PMGCJEPKFOF> CABIJCPEPAB(List 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 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 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 b__1(List rrPlayers) { PlatformManager.OAFLLDICCPE oaflldiccpe = new PlatformManager.OAFLLDICCPE(); oaflldiccpe.CS$<>8__locals1 = this; Func <>9__196_ = PlatformManager.<>c.<>9__196_2; if (<>9__196_ == 0) { PlatformManager.<>c.<>9__196_2 = (DCGAMCKNJDB player) => player.k__BackingField; } IEnumerable enumerable = Enumerable.Select(rrPlayers, <>9__196_); oaflldiccpe.rrPlayerPlatformIds = enumerable; PlatformManager platformManager = this.<>4__this; List list = this.platformFriendIds; Func func = delegate(string id) { string dfigpbepdmh = oaflldiccpe.CS$<>8__locals1.<>4__this.DFIGPBEPDMH; bool flag = id != dfigpbepdmh; if (!flag) { return flag; } return !Enumerable.Contains(oaflldiccpe.rrPlayerPlatformIds, id); }; List list2 = Enumerable.ToList(Enumerable.Where(list, func)); List list3 = platformManager.XboxXuidsToPlatformIdsTransformFunc(list2); platformManager.EJEJJPPPNJD = list3; return this.<>4__this.EJEJJPPPNJD; } // Token: 0x04001257 RID: 4695 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4001257")] public List 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 b__3(string id) { string dfigpbepdmh = this.CS$<>8__locals1.<>4__this.DFIGPBEPDMH; bool flag = id != dfigpbepdmh; if (!flag) { return flag; } return !Enumerable.Contains(this.rrPlayerPlatformIds, id); } // Token: 0x04001259 RID: 4697 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4001259")] public IEnumerable 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 b__0(Tuple 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; } }