827 lines
48 KiB
C#
827 lines
48 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using System.Text.RegularExpressions;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Async;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Platforms.PS4
|
|
{
|
|
// Token: 0x020021F8 RID: 8696
|
|
[Token(Token = "0x20021F8")]
|
|
[StructLayout(3)]
|
|
public sealed class PS4PlatformManager : PlatformManager
|
|
{
|
|
// Token: 0x17002849 RID: 10313
|
|
// (get) Token: 0x0600EFAC RID: 61356 RVA: 0x0038CF14 File Offset: 0x0038B114
|
|
[Token(Token = "0x17002849")]
|
|
public override PlatformManager.FCIKKFJOMNO ODHAKEMLFBM
|
|
{
|
|
[Token(Token = "0x600EFAC")]
|
|
[Address(RVA = "0x8509C0", Offset = "0x84F3C0", VA = "0x1808509C0", Slot = "13")]
|
|
get
|
|
{
|
|
return PlatformManager.FCIKKFJOMNO.PlayStation;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700284A RID: 10314
|
|
// (get) Token: 0x0600EFAD RID: 61357 RVA: 0x0038CF24 File Offset: 0x0038B124
|
|
// (set) Token: 0x0600EFAE RID: 61358 RVA: 0x0038CF38 File Offset: 0x0038B138
|
|
[Token(Token = "0x1700284A")]
|
|
private ulong EFDHCJJIJGF
|
|
{
|
|
[Token(Token = "0x600EFAD")]
|
|
[Address(RVA = "0x3D31D0", Offset = "0x3D1BD0", VA = "0x1803D31D0")]
|
|
get;
|
|
[Token(Token = "0x600EFAE")]
|
|
[Address(RVA = "0x3D3370", Offset = "0x3D1D70", VA = "0x1803D3370")]
|
|
set;
|
|
}
|
|
|
|
// Token: 0x1700284B RID: 10315
|
|
// (get) Token: 0x0600EFAF RID: 61359 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x1700284B")]
|
|
public override float DKNJHAGIIPK
|
|
{
|
|
[Token(Token = "0x600EFAF")]
|
|
[Address(RVA = "0xFB1460", Offset = "0xFAFE60", VA = "0x180FB1460", Slot = "15")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700284C RID: 10316
|
|
// (get) Token: 0x0600EFB0 RID: 61360 RVA: 0x0038CF4C File Offset: 0x0038B14C
|
|
[Token(Token = "0x1700284C")]
|
|
public override bool FKGEHCEGMMJ
|
|
{
|
|
[Token(Token = "0x600EFB0")]
|
|
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "16")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700284D RID: 10317
|
|
// (get) Token: 0x0600EFB1 RID: 61361 RVA: 0x0038CF5C File Offset: 0x0038B15C
|
|
[Token(Token = "0x1700284D")]
|
|
public override bool EBGCPJFAAKD
|
|
{
|
|
[Token(Token = "0x600EFB1")]
|
|
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "17")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700284E RID: 10318
|
|
// (get) Token: 0x0600EFB2 RID: 61362 RVA: 0x0038CF6C File Offset: 0x0038B16C
|
|
[Token(Token = "0x1700284E")]
|
|
public override bool CEEGHPLMADD
|
|
{
|
|
[Token(Token = "0x600EFB2")]
|
|
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "18")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700284F RID: 10319
|
|
// (get) Token: 0x0600EFB3 RID: 61363 RVA: 0x0038CF7C File Offset: 0x0038B17C
|
|
[Token(Token = "0x1700284F")]
|
|
public override bool ANLDLHPKHCB
|
|
{
|
|
[Token(Token = "0x600EFB3")]
|
|
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "19")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002850 RID: 10320
|
|
// (get) Token: 0x0600EFB4 RID: 61364 RVA: 0x0038CF8C File Offset: 0x0038B18C
|
|
[Token(Token = "0x17002850")]
|
|
public override bool BGKANOJIIMD
|
|
{
|
|
[Token(Token = "0x600EFB4")]
|
|
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "20")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002851 RID: 10321
|
|
// (get) Token: 0x0600EFB5 RID: 61365 RVA: 0x0038CF9C File Offset: 0x0038B19C
|
|
[Token(Token = "0x17002851")]
|
|
public override bool PIHCPMMKFDK
|
|
{
|
|
[Token(Token = "0x600EFB5")]
|
|
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "21")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002852 RID: 10322
|
|
// (get) Token: 0x0600EFB6 RID: 61366 RVA: 0x0038CFAC File Offset: 0x0038B1AC
|
|
[Token(Token = "0x17002852")]
|
|
public override bool GMIKADAHHAB
|
|
{
|
|
[Token(Token = "0x600EFB6")]
|
|
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "8")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002853 RID: 10323
|
|
// (get) Token: 0x0600EFB7 RID: 61367 RVA: 0x0038CFBC File Offset: 0x0038B1BC
|
|
[Token(Token = "0x17002853")]
|
|
public override bool GMKJEJDALGA
|
|
{
|
|
[Token(Token = "0x600EFB7")]
|
|
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "23")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002854 RID: 10324
|
|
// (get) Token: 0x0600EFB8 RID: 61368 RVA: 0x0038CFCC File Offset: 0x0038B1CC
|
|
[Token(Token = "0x17002854")]
|
|
public override INGEKFNNGDK? EJMJBHAHLDI
|
|
{
|
|
[Token(Token = "0x600EFB8")]
|
|
[Address(RVA = "0x140F7E0", Offset = "0x140E1E0", VA = "0x18140F7E0", Slot = "24")]
|
|
get
|
|
{
|
|
LocalPlayerController instance = SingletonMonoBehaviour.Instance;
|
|
int num = 0;
|
|
if (instance == num || !SingletonMonoBehaviour.Instance.EBPFBFMJMBB)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002855 RID: 10325
|
|
// (get) Token: 0x0600EFB9 RID: 61369 RVA: 0x0038D000 File Offset: 0x0038B200
|
|
[Token(Token = "0x17002855")]
|
|
public override bool BPPLBGNEJNJ
|
|
{
|
|
[Token(Token = "0x600EFB9")]
|
|
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "25")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002856 RID: 10326
|
|
// (get) Token: 0x0600EFBA RID: 61370 RVA: 0x0038D010 File Offset: 0x0038B210
|
|
[Token(Token = "0x17002856")]
|
|
private int FMMJAJLNNAN
|
|
{
|
|
[Token(Token = "0x600EFBA")]
|
|
[Address(RVA = "0x3F8880", Offset = "0x3F7280", VA = "0x1803F8880")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002857 RID: 10327
|
|
// (get) Token: 0x0600EFBB RID: 61371 RVA: 0x0038D020 File Offset: 0x0038B220
|
|
// (set) Token: 0x0600EFBC RID: 61372 RVA: 0x0038D034 File Offset: 0x0038B234
|
|
[Token(Token = "0x17002857")]
|
|
public string FKDKFBICDIC
|
|
{
|
|
[Token(Token = "0x600EFBB")]
|
|
[Address(RVA = "0x5D55F0", Offset = "0x5D3FF0", VA = "0x1805D55F0")]
|
|
get;
|
|
[Token(Token = "0x600EFBC")]
|
|
[Address(RVA = "0x5D5C90", Offset = "0x5D4690", VA = "0x1805D5C90")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17002858 RID: 10328
|
|
// (get) Token: 0x0600EFBD RID: 61373 RVA: 0x0038D048 File Offset: 0x0038B248
|
|
// (set) Token: 0x0600EFBE RID: 61374 RVA: 0x0038D05C File Offset: 0x0038B25C
|
|
[Token(Token = "0x17002858")]
|
|
public string CPDOMEOAILG
|
|
{
|
|
[Token(Token = "0x600EFBD")]
|
|
[Address(RVA = "0x3EFAF0", Offset = "0x3EE4F0", VA = "0x1803EFAF0")]
|
|
get;
|
|
[Token(Token = "0x600EFBE")]
|
|
[Address(RVA = "0x3F0040", Offset = "0x3EEA40", VA = "0x1803F0040")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17002859 RID: 10329
|
|
// (get) Token: 0x0600EFBF RID: 61375 RVA: 0x0038D070 File Offset: 0x0038B270
|
|
// (set) Token: 0x0600EFC0 RID: 61376 RVA: 0x0038D084 File Offset: 0x0038B284
|
|
[Token(Token = "0x17002859")]
|
|
public bool? ONKALGPPPCH
|
|
{
|
|
[Token(Token = "0x600EFBF")]
|
|
[Address(RVA = "0x140F8E0", Offset = "0x140E2E0", VA = "0x18140F8E0")]
|
|
get
|
|
{
|
|
return this.FGDOMENPHEF;
|
|
}
|
|
[Token(Token = "0x600EFC0")]
|
|
[Address(RVA = "0x140F340", Offset = "0x140DD40", VA = "0x18140F340")]
|
|
private set
|
|
{
|
|
this.FGDOMENPHEF = value;
|
|
if (value != 0)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600EFC1 RID: 61377 RVA: 0x0038D09C File Offset: 0x0038B29C
|
|
[Token(Token = "0x600EFC1")]
|
|
[Address(RVA = "0x8509C0", Offset = "0x84F3C0", VA = "0x1808509C0", Slot = "44")]
|
|
protected override PlatformManager.LDIIFDDCKCN DELGDFICAMG()
|
|
{
|
|
return PlatformManager.LDIIFDDCKCN.PS4;
|
|
}
|
|
|
|
// Token: 0x0600EFC2 RID: 61378 RVA: 0x0038D0AC File Offset: 0x0038B2AC
|
|
[Token(Token = "0x600EFC2")]
|
|
[Address(RVA = "0x140F3C0", Offset = "0x140DDC0", VA = "0x18140F3C0", Slot = "45")]
|
|
public override string MakeNameAdhereToPlatformRequirements(string MMBOKOLAJFH, bool OICFDFFFFMF = true)
|
|
{
|
|
string text = base.MakeNameAdhereToPlatformRequirements(MMBOKOLAJFH, OICFDFFFFMF);
|
|
if (text == 0)
|
|
{
|
|
string text2 = text.Truncate(15, "...");
|
|
if (this.NMKOJNGLJAM.IsMatch(text2))
|
|
{
|
|
string text3 = this.MMOMGLALJPN.Replace(text2, "*");
|
|
}
|
|
}
|
|
return text;
|
|
}
|
|
|
|
// Token: 0x0600EFC3 RID: 61379 RVA: 0x0038D0FC File Offset: 0x0038B2FC
|
|
[Token(Token = "0x600EFC3")]
|
|
[Address(RVA = "0x140F4C0", Offset = "0x140DEC0", VA = "0x18140F4C0", Slot = "46")]
|
|
public override string MakeRoomNameAdhereToPlatformRequirements(string BFGCDJFNJLE, bool IGDBPFLCPFA)
|
|
{
|
|
if (IGDBPFLCPFA)
|
|
{
|
|
}
|
|
return BFGCDJFNJLE;
|
|
}
|
|
|
|
// Token: 0x0600EFC4 RID: 61380 RVA: 0x0038D110 File Offset: 0x0038B310
|
|
[Token(Token = "0x600EFC4")]
|
|
[Address(RVA = "0x140F070", Offset = "0x140DA70", VA = "0x18140F070", Slot = "47")]
|
|
public override IPromise<string> GetPlatformDisplayNameFromId(string ENEPENCALFO)
|
|
{
|
|
if (new PS4PlatformManager.FNBHIGCHLJI() != 0)
|
|
{
|
|
return Promise.FromError<string>(0);
|
|
}
|
|
ulong num;
|
|
if (!ulong.TryParse(ENEPENCALFO, num))
|
|
{
|
|
return Promise.FromError<string>("Error parsing platformId '" + ENEPENCALFO + "'");
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600EFC5 RID: 61381 RVA: 0x0038D154 File Offset: 0x0038B354
|
|
[Token(Token = "0x600EFC5")]
|
|
[Address(RVA = "0x140F580", Offset = "0x140DF80", VA = "0x18140F580", Slot = "26")]
|
|
public override IPromise PreInitialize()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600EFC5)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Async.IPromise RecRoom.Platforms.PS4.PS4PlatformManager::PreInitialize()
|
|
|
|
---> 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: 0x0600EFC6 RID: 61382 RVA: 0x0038D168 File Offset: 0x0038B368
|
|
[Token(Token = "0x600EFC6")]
|
|
[Address(RVA = "0x140F2F0", Offset = "0x140DCF0", VA = "0x18140F2F0", Slot = "27")]
|
|
public override IPromise Initialize()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600EFC6)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Async.IPromise RecRoom.Platforms.PS4.PS4PlatformManager::Initialize()
|
|
|
|
---> 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: 0x0600EFC7 RID: 61383 RVA: 0x0038D17C File Offset: 0x0038B37C
|
|
[Token(Token = "0x600EFC7")]
|
|
[Address(RVA = "0x140F530", Offset = "0x140DF30", VA = "0x18140F530", Slot = "28")]
|
|
public override IPromise PostLoginInitialize()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600EFC7)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Async.IPromise RecRoom.Platforms.PS4.PS4PlatformManager::PostLoginInitialize()
|
|
|
|
---> 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: 0x0600EFC8 RID: 61384 RVA: 0x0038D190 File Offset: 0x0038B390
|
|
[Token(Token = "0x600EFC8")]
|
|
[Address(RVA = "0x140F5D0", Offset = "0x140DFD0", VA = "0x18140F5D0", Slot = "30")]
|
|
public override void SetRichPresenceStatus(string EEHOFLPKHND)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600EFC8)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Platforms.PS4.PS4PlatformManager::SetRichPresenceStatus(System.String)
|
|
|
|
---> 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: 0x0600EFC9 RID: 61385 RVA: 0x0038D1A4 File Offset: 0x0038B3A4
|
|
[Token(Token = "0x600EFC9")]
|
|
[Address(RVA = "0x140EF80", Offset = "0x140D980", VA = "0x18140EF80", Slot = "31")]
|
|
public override IPromise<string> GetAuthParams(string DBFBLNILIGL)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600EFC9)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Async.IPromise`1<System.String> RecRoom.Platforms.PS4.PS4PlatformManager::GetAuthParams(System.String)
|
|
|
|
---> 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: 0x0600EFCA RID: 61386 RVA: 0x0038D1B8 File Offset: 0x0038B3B8
|
|
[Token(Token = "0x600EFCA")]
|
|
[Address(RVA = "0x140F200", Offset = "0x140DC00", VA = "0x18140F200", Slot = "32")]
|
|
public override IPromise<List<string>> GetPlatformFriendIds()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600EFCA)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Async.IPromise`1<System.Collections.Generic.List`1<System.String>> RecRoom.Platforms.PS4.PS4PlatformManager::GetPlatformFriendIds()
|
|
|
|
---> 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: 0x0600EFCB RID: 61387 RVA: 0x0038D1CC File Offset: 0x0038B3CC
|
|
[Token(Token = "0x600EFCB")]
|
|
[Address(RVA = "0x140F250", Offset = "0x140DC50", VA = "0x18140F250", Slot = "33")]
|
|
public override IPromise<string> GetPlatformFriendName(string MJKOJAAMEJN)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600EFCB)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Async.IPromise`1<System.String> RecRoom.Platforms.PS4.PS4PlatformManager::GetPlatformFriendName(System.String)
|
|
|
|
---> 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: 0x0600EFCC RID: 61388 RVA: 0x0038D1E0 File Offset: 0x0038B3E0
|
|
[Token(Token = "0x600EFCC")]
|
|
[Address(RVA = "0x140F2A0", Offset = "0x140DCA0", VA = "0x18140F2A0", Slot = "34")]
|
|
public override IPromise<Texture> GetPlatformFriendPicture(string MJKOJAAMEJN)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600EFCC)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Async.IPromise`1<UnityEngine.Texture> RecRoom.Platforms.PS4.PS4PlatformManager::GetPlatformFriendPicture(System.String)
|
|
|
|
---> 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: 0x0600EFCD RID: 61389 RVA: 0x0038D1F4 File Offset: 0x0038B3F4
|
|
[Token(Token = "0x600EFCD")]
|
|
[Address(RVA = "0x140EEE0", Offset = "0x140D8E0", VA = "0x18140EEE0", Slot = "35")]
|
|
public override IPromise<List<GCBPKHFJKCE.DJGBECJHOKF>> ApplySkuMetadataOverrides(List<GCBPKHFJKCE.DJGBECJHOKF> ECKDLLFMLGF)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600EFCD)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Async.IPromise`1<System.Collections.Generic.List`1<GCBPKHFJKCE/DJGBECJHOKF>> RecRoom.Platforms.PS4.PS4PlatformManager::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: 0x0600EFCE RID: 61390 RVA: 0x0038D208 File Offset: 0x0038B408
|
|
[Token(Token = "0x600EFCE")]
|
|
[Address(RVA = "0x140EFD0", Offset = "0x140D9D0", VA = "0x18140EFD0", Slot = "36")]
|
|
public override IPromise<string> GetCommerceAccessToken()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600EFCE)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Async.IPromise`1<System.String> RecRoom.Platforms.PS4.PS4PlatformManager::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: 0x0600EFCF RID: 61391 RVA: 0x0038D21C File Offset: 0x0038B41C
|
|
[Token(Token = "0x600EFCF")]
|
|
[Address(RVA = "0x140EF30", Offset = "0x140D930", VA = "0x18140EF30", Slot = "38")]
|
|
public override IPromise AuthorizePurchase(long CAPMEMCNIJO, GCBPKHFJKCE.DJGBECJHOKF HPNJHHKGNNJ)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600EFCF)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Async.IPromise RecRoom.Platforms.PS4.PS4PlatformManager::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: 0x0600EFD0 RID: 61392 RVA: 0x0038D230 File Offset: 0x0038B430
|
|
[Token(Token = "0x600EFD0")]
|
|
[Address(RVA = "0x140F020", Offset = "0x140DA20", VA = "0x18140F020")]
|
|
public IEnumerator GetOnlineID(ulong GKLPIFBPGOD, Action<string> AFLPGGJMPOE)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600EFD0)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Platforms.PS4.PS4PlatformManager::GetOnlineID(System.UInt64,System.Action`1<System.String>)
|
|
|
|
---> 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: 0x0600EFD1 RID: 61393 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600EFD1")]
|
|
[Address(RVA = "0x3E2600", Offset = "0x3E1000", VA = "0x1803E2600", Slot = "58")]
|
|
public override float GetCurrentProcessTimeSinceBoot()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600EFD2 RID: 61394 RVA: 0x0038D244 File Offset: 0x0038B444
|
|
[Token(Token = "0x600EFD2")]
|
|
[Address(RVA = "0x140F700", Offset = "0x140E100", VA = "0x18140F700")]
|
|
public PS4PlatformManager()
|
|
{
|
|
Dictionary<ulong, PS4PlatformManager.ONMOLGPOCBK> dictionary = new Dictionary();
|
|
this.LIIDHFLDEEB = dictionary;
|
|
Dictionary<ulong, PS4PlatformManager.BNEIANGIEJM> dictionary2 = new Dictionary();
|
|
this.JIABKJKEKFI = dictionary2;
|
|
Regex regex = new Regex("(\\d.*?){7}");
|
|
this.NMKOJNGLJAM = regex;
|
|
Regex regex2 = new Regex("(\\d)");
|
|
this.MMOMGLALJPN = regex2;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x04009F63 RID: 40803
|
|
[Token(Token = "0x4009F63")]
|
|
public const int FIXEDUPDATE_RATE = 30;
|
|
|
|
// Token: 0x04009F64 RID: 40804
|
|
[Token(Token = "0x4009F64")]
|
|
public const int MAX_FIXEDUPDATE_CALLS = 2;
|
|
|
|
// Token: 0x04009F65 RID: 40805
|
|
[Token(Token = "0x4009F65")]
|
|
private const int IPBIKJBNBHG = 60;
|
|
|
|
// Token: 0x04009F66 RID: 40806
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4009F66")]
|
|
[SerializeField]
|
|
private WarningScreen WarningScreenPrefab;
|
|
|
|
// Token: 0x04009F67 RID: 40807
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4009F67")]
|
|
[SerializeField]
|
|
private EulaScreen EulaScreenPrefab;
|
|
|
|
// Token: 0x04009F68 RID: 40808
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4009F68")]
|
|
[SerializeField]
|
|
private DisplayModeSelectionScreen DisplayModeSelectionScreenPrefab;
|
|
|
|
// Token: 0x04009F69 RID: 40809
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4009F69")]
|
|
[SerializeField]
|
|
private ToolSkinMapper PlusRewardEquipment;
|
|
|
|
// Token: 0x04009F6A RID: 40810
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4009F6A")]
|
|
[SerializeField]
|
|
private EquipmentSkin PlusRewardEquipmentSkin;
|
|
|
|
// Token: 0x04009F6B RID: 40811
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x4009F6B")]
|
|
private Coroutine FCNINOLEFKL;
|
|
|
|
// Token: 0x04009F6C RID: 40812
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x4009F6C")]
|
|
private int KCCCCCBNHAJ;
|
|
|
|
// Token: 0x04009F6D RID: 40813
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x4009F6D")]
|
|
private Dictionary<ulong, PS4PlatformManager.ONMOLGPOCBK> LIIDHFLDEEB;
|
|
|
|
// Token: 0x04009F6E RID: 40814
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x4009F6E")]
|
|
private Dictionary<ulong, PS4PlatformManager.BNEIANGIEJM> JIABKJKEKFI;
|
|
|
|
// Token: 0x04009F72 RID: 40818
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x4009F72")]
|
|
private bool? FGDOMENPHEF;
|
|
|
|
// Token: 0x04009F73 RID: 40819
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x4009F73")]
|
|
private readonly Regex NMKOJNGLJAM;
|
|
|
|
// Token: 0x04009F74 RID: 40820
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x4009F74")]
|
|
private readonly Regex MMOMGLALJPN;
|
|
|
|
// Token: 0x04009F75 RID: 40821
|
|
[Token(Token = "0x4009F75")]
|
|
private static string GFBPLIIENIF = "2021.01.04";
|
|
|
|
// Token: 0x04009F76 RID: 40822
|
|
[Token(Token = "0x4009F76")]
|
|
private static string LPFDFHNCBAM = "CUSA08481";
|
|
|
|
// Token: 0x04009F77 RID: 40823
|
|
[Token(Token = "0x4009F77")]
|
|
private static string HIBAOMGJLNP = "CUSA09539";
|
|
|
|
// Token: 0x04009F78 RID: 40824
|
|
[Token(Token = "0x4009F78")]
|
|
private static string AKCPIAOHLBF = "CUSA14469";
|
|
|
|
// Token: 0x04009F79 RID: 40825
|
|
[Token(Token = "0x4009F79")]
|
|
private static string IPMFLCAMFOM = "4749538d-d6f4-4df8-bc32-70ca8b4f2bb7";
|
|
|
|
// Token: 0x04009F7A RID: 40826
|
|
[Token(Token = "0x4009F7A")]
|
|
private static string NLJIEGABLBI = "c14a5475-0c6e-4ef7-80a8-bf41e562aade";
|
|
|
|
// Token: 0x04009F7B RID: 40827
|
|
[Token(Token = "0x4009F7B")]
|
|
private static string IDCJHFNJHBL = "Packaging/Config.txt";
|
|
|
|
// Token: 0x020021F9 RID: 8697
|
|
[Token(Token = "0x20021F9")]
|
|
private class ONMOLGPOCBK
|
|
{
|
|
// Token: 0x0600EFD4 RID: 61396 RVA: 0x0038D2EC File Offset: 0x0038B4EC
|
|
[Token(Token = "0x600EFD4")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public ONMOLGPOCBK()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04009F7C RID: 40828
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009F7C")]
|
|
public ulong GDCDEIEOIPD;
|
|
|
|
// Token: 0x04009F7D RID: 40829
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4009F7D")]
|
|
public string GMDLHOINILE;
|
|
|
|
// Token: 0x04009F7E RID: 40830
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4009F7E")]
|
|
public string HMJIKIBGKHA;
|
|
}
|
|
|
|
// Token: 0x020021FA RID: 8698
|
|
[Token(Token = "0x20021FA")]
|
|
private class BNEIANGIEJM
|
|
{
|
|
// Token: 0x0600EFD5 RID: 61397 RVA: 0x0038D300 File Offset: 0x0038B500
|
|
[Token(Token = "0x600EFD5")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public BNEIANGIEJM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04009F7F RID: 40831
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009F7F")]
|
|
public ulong GAINIOENNCG;
|
|
|
|
// Token: 0x04009F80 RID: 40832
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4009F80")]
|
|
public string EGAFGMKILAO;
|
|
|
|
// Token: 0x04009F81 RID: 40833
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4009F81")]
|
|
public bool HLBOMBLINAL;
|
|
}
|
|
|
|
// Token: 0x020021FB RID: 8699
|
|
[Token(Token = "0x20021FB")]
|
|
[CompilerGenerated]
|
|
private sealed class FNBHIGCHLJI
|
|
{
|
|
// Token: 0x0600EFD6 RID: 61398 RVA: 0x0038D314 File Offset: 0x0038B514
|
|
[Token(Token = "0x600EFD6")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public FNBHIGCHLJI()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600EFD7 RID: 61399 RVA: 0x0038D328 File Offset: 0x0038B528
|
|
[Token(Token = "0x600EFD7")]
|
|
[Address(RVA = "0x140A2E0", Offset = "0x1408CE0", VA = "0x18140A2E0")]
|
|
internal void <GetPlatformDisplayNameFromId>b__0(string displayName)
|
|
{
|
|
this.promise.Complete(displayName);
|
|
}
|
|
|
|
// Token: 0x04009F82 RID: 40834
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4009F82")]
|
|
public Promise<string> promise;
|
|
}
|
|
}
|
|
}
|