using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Platforms.Xbox { // Token: 0x02002505 RID: 9477 [Token(Token = "0x2002505")] public class XboxPlatformManager : PlatformManager { // Token: 0x170027A4 RID: 10148 // (get) Token: 0x0600F2D4 RID: 62164 RVA: 0x0037752C File Offset: 0x0037572C [Token(Token = "0x170027A4")] public override MLFKNFFOOPF ODHAKEMLFBM { [Token(Token = "0x600F2D4")] [Address(RVA = "0x4DB5B0", Offset = "0x4DA5B0", VA = "0x1804DB5B0", Slot = "30")] get { return MLFKNFFOOPF.Xbox; } } // Token: 0x170027A5 RID: 10149 // (get) Token: 0x0600F2D5 RID: 62165 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170027A5")] public override float DKNJHAGIIPK { [Token(Token = "0x600F2D5")] [Address(RVA = "0x1485FF0", Offset = "0x1484FF0", VA = "0x181485FF0", Slot = "33")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170027A6 RID: 10150 // (get) Token: 0x0600F2D6 RID: 62166 RVA: 0x0037753C File Offset: 0x0037573C [Token(Token = "0x170027A6")] public override bool FKGEHCEGMMJ { [Token(Token = "0x600F2D6")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "34")] get { return true; } } // Token: 0x170027A7 RID: 10151 // (get) Token: 0x0600F2D7 RID: 62167 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170027A7")] public override bool EBGCPJFAAKD { [Token(Token = "0x600F2D7")] [Address(RVA = "0x19EF410", Offset = "0x19EE410", VA = "0x1819EF410", Slot = "35")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170027A8 RID: 10152 // (get) Token: 0x0600F2D8 RID: 62168 RVA: 0x0037754C File Offset: 0x0037574C [Token(Token = "0x170027A8")] public override bool ANLDLHPKHCB { [Token(Token = "0x600F2D8")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "37")] get { return true; } } // Token: 0x170027A9 RID: 10153 // (get) Token: 0x0600F2D9 RID: 62169 RVA: 0x0037755C File Offset: 0x0037575C [Token(Token = "0x170027A9")] public override bool CEEGHPLMADD { [Token(Token = "0x600F2D9")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "36")] get { } } // Token: 0x170027AA RID: 10154 // (get) Token: 0x0600F2DA RID: 62170 RVA: 0x0037756C File Offset: 0x0037576C [Token(Token = "0x170027AA")] public override bool BGKANOJIIMD { [Token(Token = "0x600F2DA")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "38")] get { } } // Token: 0x170027AB RID: 10155 // (get) Token: 0x0600F2DB RID: 62171 RVA: 0x0037757C File Offset: 0x0037577C [Token(Token = "0x170027AB")] public override bool PIHCPMMKFDK { [Token(Token = "0x600F2DB")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "39")] get { } } // Token: 0x170027AC RID: 10156 // (get) Token: 0x0600F2DC RID: 62172 RVA: 0x0037758C File Offset: 0x0037578C [Token(Token = "0x170027AC")] public override bool CEOKHNMCHLD { [Token(Token = "0x600F2DC")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "40")] get { return true; } } // Token: 0x170027AD RID: 10157 // (get) Token: 0x0600F2DD RID: 62173 RVA: 0x0037759C File Offset: 0x0037579C [Token(Token = "0x170027AD")] public override bool HGDPPOCMALA { [Token(Token = "0x600F2DD")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "41")] get { return true; } } // Token: 0x170027AE RID: 10158 // (get) Token: 0x0600F2DE RID: 62174 RVA: 0x003775AC File Offset: 0x003757AC [Token(Token = "0x170027AE")] public override bool BPPLBGNEJNJ { [Token(Token = "0x600F2DE")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "44")] get { } } // Token: 0x0600F2DF RID: 62175 RVA: 0x003775BC File Offset: 0x003757BC [Token(Token = "0x600F2DF")] [Address(RVA = "0x4B30C0", Offset = "0x4B20C0", VA = "0x1804B30C0", Slot = "79")] protected override PlatformManager.LDIIFDDCKCN DELGDFICAMG() { return PlatformManager.LDIIFDDCKCN.XboxOne; } // Token: 0x170027AF RID: 10159 // (get) Token: 0x0600F2E0 RID: 62176 RVA: 0x003775CC File Offset: 0x003757CC [Token(Token = "0x170027AF")] public override bool GMKJEJDALGA { [Token(Token = "0x600F2E0")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "42")] get { return true; } } // Token: 0x170027B0 RID: 10160 // (get) Token: 0x0600F2E1 RID: 62177 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170027B0")] public override PPDOPHKNMCK? EJMJBHAHLDI { [Token(Token = "0x600F2E1")] [Address(RVA = "0x19EF3C0", Offset = "0x19EE3C0", VA = "0x1819EF3C0", Slot = "43")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170027B1 RID: 10161 // (get) Token: 0x0600F2E2 RID: 62178 RVA: 0x003775DC File Offset: 0x003757DC [Token(Token = "0x170027B1")] public ulong AOGEGDNALFA { [Token(Token = "0x600F2E2")] [Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0")] get { } } // Token: 0x170027B2 RID: 10162 // (get) Token: 0x0600F2E3 RID: 62179 RVA: 0x003775EC File Offset: 0x003757EC [Token(Token = "0x170027B2")] public override bool OOOAGOMEFKG { [Token(Token = "0x600F2E3")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "24")] get { } } // Token: 0x0600F2E4 RID: 62180 RVA: 0x003775FC File Offset: 0x003757FC [Token(Token = "0x600F2E4")] [Address(RVA = "0x19EF290", Offset = "0x19EE290", VA = "0x1819EF290", Slot = "25")] public override bool IsForcedIsolationByPlatformSettings(out string LFPKGBLNAFJ) { return this.CFKHKLOOBBG; } // Token: 0x170027B3 RID: 10163 // (get) Token: 0x0600F2E5 RID: 62181 RVA: 0x00377618 File Offset: 0x00375818 [Token(Token = "0x170027B3")] protected override bool GMIKADAHHAB { [Token(Token = "0x600F2E5")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "26")] get { return true; } } // Token: 0x0600F2E6 RID: 62182 RVA: 0x00377628 File Offset: 0x00375828 [Token(Token = "0x600F2E6")] [Address(RVA = "0x19EF230", Offset = "0x19EE230", VA = "0x1819EF230", Slot = "55")] public override bool IsCrossPlatformWarningRequired() { if (this.CFKHKLOOBBG) { } KHINMMJIENE ndakfemhfon = this.NDAKFEMHFON; bool flag; return flag; } // Token: 0x0600F2E7 RID: 62183 RVA: 0x00377650 File Offset: 0x00375850 [Token(Token = "0x600F2E7")] [Address(RVA = "0x19EEEE0", Offset = "0x19EDEE0", VA = "0x1819EEEE0", Slot = "51")] public override void AcceptCrossPlatformWarning() { int num = 0; this.SetRichPresenceStatus(num); KHINMMJIENE ndakfemhfon = this.NDAKFEMHFON; int num2 = 0; num2 += num2; num2++; NHPNKDICPCE nhpnkdicpce = ndakfemhfon.HNHGPAELCFH; } // Token: 0x0600F2E8 RID: 62184 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600F2E8")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "65")] public override void SetRichPresenceStatus(string EEHOFLPKHND) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600F2E9 RID: 62185 RVA: 0x00377694 File Offset: 0x00375894 [Token(Token = "0x600F2E9")] [Address(RVA = "0x19EF010", Offset = "0x19EE010", VA = "0x1819EF010", Slot = "73")] public override DABKFAIHBBP AuthorizePurchase(long CAPMEMCNIJO, GCBPKHFJKCE.DJGBECJHOKF HPNJHHKGNNJ) { /* An exception occurred when decompiling this method (0600F2E9) ICSharpCode.Decompiler.DecompilerException: Error decompiling DABKFAIHBBP RecRoom.Platforms.Xbox.XboxPlatformManager::AuthorizePurchase(System.Int64,GCBPKHFJKCE/DJGBECJHOKF) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:NotImplementedException(var_0_05, newobj:NotImplementedException(NotImplementedException::.ctor)) } 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: 0x0600F2EA RID: 62186 RVA: 0x003776A8 File Offset: 0x003758A8 [Token(Token = "0x600F2EA")] [Address(RVA = "0x19EF1E0", Offset = "0x19EE1E0", VA = "0x1819EF1E0", Slot = "45")] public override DABKFAIHBBP Initialize() { return JJEKJGALHKO.LIPGKFECLDO("Invalid Platform"); } // Token: 0x0600F2EB RID: 62187 RVA: 0x003776C0 File Offset: 0x003758C0 [Token(Token = "0x600F2EB")] [Address(RVA = "0x19EF060", Offset = "0x19EE060", VA = "0x1819EF060", Slot = "71")] public override PMGCJEPKFOF GetCommerceAccessToken() { return JJEKJGALHKO.LIPGKFECLDO("Invalid Platform"); } // Token: 0x0600F2EC RID: 62188 RVA: 0x003776D8 File Offset: 0x003758D8 [Token(Token = "0x600F2EC")] [Address(RVA = "0x19EEFB0", Offset = "0x19EDFB0", VA = "0x1819EEFB0", Slot = "70")] public override PMGCJEPKFOF> ApplySkuMetadataOverrides(List ECKDLLFMLGF) { return JJEKJGALHKO.LIPGKFECLDO>("Invalid Platform"); } // Token: 0x0600F2ED RID: 62189 RVA: 0x003776F0 File Offset: 0x003758F0 [Token(Token = "0x600F2ED")] [Address(RVA = "0x19EF0C0", Offset = "0x19EE0C0", VA = "0x1819EF0C0", Slot = "67")] public override PMGCJEPKFOF> GetPlatformFriendIds() { return JJEKJGALHKO.LIPGKFECLDO>("Invalid Platform"); } // Token: 0x0600F2EE RID: 62190 RVA: 0x00377708 File Offset: 0x00375908 [Token(Token = "0x600F2EE")] [Address(RVA = "0x19EF120", Offset = "0x19EE120", VA = "0x1819EF120", Slot = "68")] public override PMGCJEPKFOF GetPlatformFriendName(string MJKOJAAMEJN) { return JJEKJGALHKO.LIPGKFECLDO("Invalid Platform"); } // Token: 0x0600F2EF RID: 62191 RVA: 0x00377720 File Offset: 0x00375920 [Token(Token = "0x600F2EF")] [Address(RVA = "0x19EF180", Offset = "0x19EE180", VA = "0x1819EF180", Slot = "69")] public override PMGCJEPKFOF GetPlatformFriendPicture(string MJKOJAAMEJN) { return JJEKJGALHKO.LIPGKFECLDO("Invalid Platform"); } // Token: 0x0600F2F0 RID: 62192 RVA: 0x00377738 File Offset: 0x00375938 [Token(Token = "0x600F2F0")] [Address(RVA = "0x19EF300", Offset = "0x19EE300", VA = "0x1819EF300", Slot = "46")] public override DABKFAIHBBP PostLoginInitialize() { return JJEKJGALHKO.LIPGKFECLDO("Invalid Platform"); } // Token: 0x0600F2F1 RID: 62193 RVA: 0x00377750 File Offset: 0x00375950 [Token(Token = "0x600F2F1")] [Address(RVA = "0x19EF350", Offset = "0x19EE350", VA = "0x1819EF350")] public XboxPlatformManager() { string empty = string.Empty; this.controllerLostTitle = empty; string empty2 = string.Empty; this.controllerLostMessage = empty2; base..ctor(); } // Token: 0x04009FE1 RID: 40929 [FieldOffset(Offset = "0x88")] [Token(Token = "0x4009FE1")] private bool CFKHKLOOBBG; // Token: 0x04009FE2 RID: 40930 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4009FE2")] [SerializeField] private string controllerLostTitle; // Token: 0x04009FE3 RID: 40931 [FieldOffset(Offset = "0x98")] [Token(Token = "0x4009FE3")] [SerializeField] private string controllerLostMessage; } }