286 lines
14 KiB
C#
286 lines
14 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using UnityEngine.XR;
|
|
|
|
// Token: 0x02000306 RID: 774
|
|
[Token(Token = "0x2000306")]
|
|
public sealed class BotPlatformManager : PlatformManager
|
|
{
|
|
// Token: 0x170003F8 RID: 1016
|
|
// (get) Token: 0x06001821 RID: 6177 RVA: 0x00061B10 File Offset: 0x0005FD10
|
|
[Token(Token = "0x170003F8")]
|
|
public override MLFKNFFOOPF ODHAKEMLFBM
|
|
{
|
|
[Token(Token = "0x6001821")]
|
|
[Address(RVA = "0x680C20", Offset = "0x67FC20", VA = "0x180680C20", Slot = "30")]
|
|
get
|
|
{
|
|
return MLFKNFFOOPF.HeadlessBot;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170003F9 RID: 1017
|
|
// (get) Token: 0x06001822 RID: 6178 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x170003F9")]
|
|
public override float DKNJHAGIIPK
|
|
{
|
|
[Token(Token = "0x6001822")]
|
|
[Address(RVA = "0x1485FF0", Offset = "0x1484FF0", VA = "0x181485FF0", Slot = "33")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x170003FA RID: 1018
|
|
// (get) Token: 0x06001823 RID: 6179 RVA: 0x00061B20 File Offset: 0x0005FD20
|
|
[Token(Token = "0x170003FA")]
|
|
public override bool FKGEHCEGMMJ
|
|
{
|
|
[Token(Token = "0x6001823")]
|
|
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "34")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x170003FB RID: 1019
|
|
// (get) Token: 0x06001824 RID: 6180 RVA: 0x00061B30 File Offset: 0x0005FD30
|
|
[Token(Token = "0x170003FB")]
|
|
public override bool EBGCPJFAAKD
|
|
{
|
|
[Token(Token = "0x6001824")]
|
|
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "35")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x170003FC RID: 1020
|
|
// (get) Token: 0x06001825 RID: 6181 RVA: 0x00061B40 File Offset: 0x0005FD40
|
|
[Token(Token = "0x170003FC")]
|
|
public override bool CEEGHPLMADD
|
|
{
|
|
[Token(Token = "0x6001825")]
|
|
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "36")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x170003FD RID: 1021
|
|
// (get) Token: 0x06001826 RID: 6182 RVA: 0x00061B50 File Offset: 0x0005FD50
|
|
[Token(Token = "0x170003FD")]
|
|
public override bool ANLDLHPKHCB
|
|
{
|
|
[Token(Token = "0x6001826")]
|
|
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "37")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x170003FE RID: 1022
|
|
// (get) Token: 0x06001827 RID: 6183 RVA: 0x00061B60 File Offset: 0x0005FD60
|
|
[Token(Token = "0x170003FE")]
|
|
public override bool BGKANOJIIMD
|
|
{
|
|
[Token(Token = "0x6001827")]
|
|
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "38")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x170003FF RID: 1023
|
|
// (get) Token: 0x06001828 RID: 6184 RVA: 0x00061B70 File Offset: 0x0005FD70
|
|
[Token(Token = "0x170003FF")]
|
|
public override bool PIHCPMMKFDK
|
|
{
|
|
[Token(Token = "0x6001828")]
|
|
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "39")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000400 RID: 1024
|
|
// (get) Token: 0x06001829 RID: 6185 RVA: 0x00061B80 File Offset: 0x0005FD80
|
|
[Token(Token = "0x17000400")]
|
|
public override bool BPPLBGNEJNJ
|
|
{
|
|
[Token(Token = "0x6001829")]
|
|
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "44")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600182A RID: 6186 RVA: 0x00061B90 File Offset: 0x0005FD90
|
|
[Token(Token = "0x600182A")]
|
|
[Address(RVA = "0x1506F60", Offset = "0x1505F60", VA = "0x181506F60", Slot = "47")]
|
|
public override DABKFAIHBBP PreInitialize()
|
|
{
|
|
QualitySettings.SetQualityLevel(0);
|
|
XRSettings.enabled = false;
|
|
return base.PreInitialize();
|
|
}
|
|
|
|
// Token: 0x0600182B RID: 6187 RVA: 0x00061BB0 File Offset: 0x0005FDB0
|
|
[Token(Token = "0x600182B")]
|
|
[Address(RVA = "0x1506D10", Offset = "0x1505D10", VA = "0x181506D10", Slot = "45")]
|
|
public override DABKFAIHBBP Initialize()
|
|
{
|
|
DateTime utcNow = DateTime.UtcNow;
|
|
if (!string.IsNullOrEmpty(PUNNetworkManager.CheckCommandLineArgsFor("+platformid:")))
|
|
{
|
|
}
|
|
string text;
|
|
base.NGOKOHGEJMI = text;
|
|
string dfigpbepdmh = this.DFIGPBEPDMH;
|
|
string text2 = "TestBot-" + dfigpbepdmh;
|
|
PlatformManager.LDIIFDDCKCN gfmhkkkeoge = this.GFMHKKKEOGE;
|
|
this.<PGPMOPIGPFN>k__BackingField = text2;
|
|
string hardwareTypeString = this.JHGADPHMMKG;
|
|
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0600182C RID: 6188 RVA: 0x00061C18 File Offset: 0x0005FE18
|
|
[Token(Token = "0x600182C")]
|
|
[Address(RVA = "0x1506EC0", Offset = "0x1505EC0", VA = "0x181506EC0", Slot = "46")]
|
|
public override DABKFAIHBBP PostLoginInitialize()
|
|
{
|
|
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0600182D RID: 6189 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600182D")]
|
|
[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: 0x0600182E RID: 6190 RVA: 0x00061C2C File Offset: 0x0005FE2C
|
|
[Token(Token = "0x600182E")]
|
|
[Address(RVA = "0x1506BB0", Offset = "0x1505BB0", VA = "0x181506BB0", Slot = "67")]
|
|
public override PMGCJEPKFOF<List<string>> GetPlatformFriendIds()
|
|
{
|
|
List<string> list = new List();
|
|
PMGCJEPKFOF<string> pmgcjepkfof;
|
|
return pmgcjepkfof;
|
|
}
|
|
|
|
// Token: 0x0600182F RID: 6191 RVA: 0x00061C40 File Offset: 0x0005FE40
|
|
[Token(Token = "0x600182F")]
|
|
[Address(RVA = "0x1506C30", Offset = "0x1505C30", VA = "0x181506C30", Slot = "68")]
|
|
public override PMGCJEPKFOF<string> GetPlatformFriendName(string MJKOJAAMEJN)
|
|
{
|
|
return JJEKJGALHKO.MKLIDFOGIGO<string>("TestBot");
|
|
}
|
|
|
|
// Token: 0x06001830 RID: 6192 RVA: 0x00061C58 File Offset: 0x0005FE58
|
|
[Token(Token = "0x6001830")]
|
|
[Address(RVA = "0x1506C90", Offset = "0x1505C90", VA = "0x181506C90", Slot = "69")]
|
|
public override PMGCJEPKFOF<Texture> GetPlatformFriendPicture(string MJKOJAAMEJN)
|
|
{
|
|
return JJEKJGALHKO.MKLIDFOGIGO<Texture2D>(new Texture2D(2, 2));
|
|
}
|
|
|
|
// Token: 0x06001831 RID: 6193 RVA: 0x00061C74 File Offset: 0x0005FE74
|
|
[Token(Token = "0x6001831")]
|
|
[Address(RVA = "0x1506AC0", Offset = "0x1505AC0", VA = "0x181506AC0", Slot = "70")]
|
|
public override PMGCJEPKFOF<List<GCBPKHFJKCE.DJGBECJHOKF>> ApplySkuMetadataOverrides(List<GCBPKHFJKCE.DJGBECJHOKF> ECKDLLFMLGF)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06001831)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF<System.Collections.Generic.List`1<GCBPKHFJKCE/DJGBECJHOKF>> BotPlatformManager::ApplySkuMetadataOverrides(System.Collections.Generic.List`1<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: 0x06001832 RID: 6194 RVA: 0x00061C88 File Offset: 0x0005FE88
|
|
[Token(Token = "0x6001832")]
|
|
[Address(RVA = "0x1506B60", Offset = "0x1505B60", VA = "0x181506B60", Slot = "71")]
|
|
public override PMGCJEPKFOF<string> GetCommerceAccessToken()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06001832)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF<System.String> BotPlatformManager::GetCommerceAccessToken()
|
|
|
|
---> 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: 0x06001833 RID: 6195 RVA: 0x00061C9C File Offset: 0x0005FE9C
|
|
[Token(Token = "0x6001833")]
|
|
[Address(RVA = "0x1506B10", Offset = "0x1505B10", VA = "0x181506B10", Slot = "73")]
|
|
public override DABKFAIHBBP AuthorizePurchase(long CAPMEMCNIJO, GCBPKHFJKCE.DJGBECJHOKF HPNJHHKGNNJ)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06001833)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling DABKFAIHBBP BotPlatformManager::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: 0x06001834 RID: 6196 RVA: 0x00061CB0 File Offset: 0x0005FEB0
|
|
[Token(Token = "0x6001834")]
|
|
[Address(RVA = "0x680C20", Offset = "0x67FC20", VA = "0x180680C20", Slot = "79")]
|
|
protected override PlatformManager.LDIIFDDCKCN DELGDFICAMG()
|
|
{
|
|
return PlatformManager.LDIIFDDCKCN.Desktop_VRMissing;
|
|
}
|
|
|
|
// Token: 0x06001835 RID: 6197 RVA: 0x00061CC0 File Offset: 0x0005FEC0
|
|
[Token(Token = "0x6001835")]
|
|
[Address(RVA = "0x1506F90", Offset = "0x1505F90", VA = "0x181506F90")]
|
|
public BotPlatformManager()
|
|
{
|
|
}
|
|
}
|