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

969 lines
54 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Runtime.CompilerServices;
using System.Text;
using System.Text.RegularExpressions;
using Cpp2IlInjected;
using RecRoom.Core;
using UnityEngine;
namespace RecRoom.Platforms.PS4
{
// Token: 0x020024F0 RID: 9456
[Token(Token = "0x20024F0")]
public sealed class PS4PlatformManager : PlatformManager
{
// Token: 0x1700277A RID: 10106
// (get) Token: 0x0600F239 RID: 62009 RVA: 0x00375D84 File Offset: 0x00373F84
[Token(Token = "0x1700277A")]
public override MLFKNFFOOPF ODHAKEMLFBM
{
[Token(Token = "0x600F239")]
[Address(RVA = "0x4E86A0", Offset = "0x4E76A0", VA = "0x1804E86A0", Slot = "30")]
get
{
return MLFKNFFOOPF.PlayStation;
}
}
// Token: 0x1700277B RID: 10107
// (get) Token: 0x0600F23A RID: 62010 RVA: 0x00375D94 File Offset: 0x00373F94
// (set) Token: 0x0600F23B RID: 62011 RVA: 0x00375DA8 File Offset: 0x00373FA8
[Token(Token = "0x1700277B")]
private ulong EFDHCJJIJGF
{
[Token(Token = "0x600F23A")]
[Address(RVA = "0x42B670", Offset = "0x42A670", VA = "0x18042B670")]
get;
[Token(Token = "0x600F23B")]
[Address(RVA = "0x42B6E0", Offset = "0x42A6E0", VA = "0x18042B6E0")]
set;
}
// Token: 0x1700277C RID: 10108
// (get) Token: 0x0600F23C RID: 62012 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x1700277C")]
public override float DKNJHAGIIPK
{
[Token(Token = "0x600F23C")]
[Address(RVA = "0x1485FF0", Offset = "0x1484FF0", VA = "0x181485FF0", Slot = "33")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700277D RID: 10109
// (get) Token: 0x0600F23D RID: 62013 RVA: 0x00375DBC File Offset: 0x00373FBC
[Token(Token = "0x1700277D")]
public override bool FKGEHCEGMMJ
{
[Token(Token = "0x600F23D")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "34")]
get
{
}
}
// Token: 0x1700277E RID: 10110
// (get) Token: 0x0600F23E RID: 62014 RVA: 0x00375DCC File Offset: 0x00373FCC
[Token(Token = "0x1700277E")]
public override bool EBGCPJFAAKD
{
[Token(Token = "0x600F23E")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "35")]
get
{
return true;
}
}
// Token: 0x1700277F RID: 10111
// (get) Token: 0x0600F23F RID: 62015 RVA: 0x00375DDC File Offset: 0x00373FDC
[Token(Token = "0x1700277F")]
public override bool CEEGHPLMADD
{
[Token(Token = "0x600F23F")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "36")]
get
{
}
}
// Token: 0x17002780 RID: 10112
// (get) Token: 0x0600F240 RID: 62016 RVA: 0x00375DEC File Offset: 0x00373FEC
[Token(Token = "0x17002780")]
public override bool ANLDLHPKHCB
{
[Token(Token = "0x600F240")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "37")]
get
{
}
}
// Token: 0x17002781 RID: 10113
// (get) Token: 0x0600F241 RID: 62017 RVA: 0x00375DFC File Offset: 0x00373FFC
[Token(Token = "0x17002781")]
public override bool BGKANOJIIMD
{
[Token(Token = "0x600F241")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "38")]
get
{
}
}
// Token: 0x17002782 RID: 10114
// (get) Token: 0x0600F242 RID: 62018 RVA: 0x00375E0C File Offset: 0x0037400C
[Token(Token = "0x17002782")]
public override bool PIHCPMMKFDK
{
[Token(Token = "0x600F242")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "39")]
get
{
}
}
// Token: 0x17002783 RID: 10115
// (get) Token: 0x0600F243 RID: 62019 RVA: 0x00375E1C File Offset: 0x0037401C
[Token(Token = "0x17002783")]
public override bool GMKJEJDALGA
{
[Token(Token = "0x600F243")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "42")]
get
{
return true;
}
}
// Token: 0x17002784 RID: 10116
// (get) Token: 0x0600F244 RID: 62020 RVA: 0x00375E2C File Offset: 0x0037402C
[Token(Token = "0x17002784")]
public override PPDOPHKNMCK? EJMJBHAHLDI
{
[Token(Token = "0x600F244")]
[Address(RVA = "0x19D99C0", Offset = "0x19D89C0", VA = "0x1819D99C0", Slot = "43")]
get
{
LocalPlayerController instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance == num || !SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB)
{
}
throw new NullReferenceException();
}
}
// Token: 0x17002785 RID: 10117
// (get) Token: 0x0600F245 RID: 62021 RVA: 0x00375E60 File Offset: 0x00374060
[Token(Token = "0x17002785")]
public override bool BPPLBGNEJNJ
{
[Token(Token = "0x600F245")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "44")]
get
{
return true;
}
}
// Token: 0x17002786 RID: 10118
// (get) Token: 0x0600F246 RID: 62022 RVA: 0x00375E70 File Offset: 0x00374070
[Token(Token = "0x17002786")]
protected override bool GMIKADAHHAB
{
[Token(Token = "0x600F246")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "26")]
get
{
return true;
}
}
// Token: 0x17002787 RID: 10119
// (get) Token: 0x0600F247 RID: 62023 RVA: 0x00375E80 File Offset: 0x00374080
[Token(Token = "0x17002787")]
private int FMMJAJLNNAN
{
[Token(Token = "0x600F247")]
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0")]
get
{
return 0;
}
}
// Token: 0x17002788 RID: 10120
// (get) Token: 0x0600F248 RID: 62024 RVA: 0x00375E90 File Offset: 0x00374090
// (set) Token: 0x0600F249 RID: 62025 RVA: 0x00375EA4 File Offset: 0x003740A4
[Token(Token = "0x17002788")]
public string FKDKFBICDIC
{
[Token(Token = "0x600F248")]
[Address(RVA = "0x42D480", Offset = "0x42C480", VA = "0x18042D480")]
get;
[Token(Token = "0x600F249")]
[Address(RVA = "0x42DA70", Offset = "0x42CA70", VA = "0x18042DA70")]
private set;
}
// Token: 0x17002789 RID: 10121
// (get) Token: 0x0600F24A RID: 62026 RVA: 0x00375EB8 File Offset: 0x003740B8
// (set) Token: 0x0600F24B RID: 62027 RVA: 0x00375ECC File Offset: 0x003740CC
[Token(Token = "0x17002789")]
public string CPDOMEOAILG
{
[Token(Token = "0x600F24A")]
[Address(RVA = "0x42D840", Offset = "0x42C840", VA = "0x18042D840")]
get;
[Token(Token = "0x600F24B")]
[Address(RVA = "0x42DBA0", Offset = "0x42CBA0", VA = "0x18042DBA0")]
private set;
}
// Token: 0x1700278A RID: 10122
// (get) Token: 0x0600F24C RID: 62028 RVA: 0x00375EE0 File Offset: 0x003740E0
// (set) Token: 0x0600F24D RID: 62029 RVA: 0x00375EF4 File Offset: 0x003740F4
[Token(Token = "0x1700278A")]
public bool? ONKALGPPPCH
{
[Token(Token = "0x600F24C")]
[Address(RVA = "0x19D9AC0", Offset = "0x19D8AC0", VA = "0x1819D9AC0")]
get
{
return this.FGDOMENPHEF;
}
[Token(Token = "0x600F24D")]
[Address(RVA = "0x19D9340", Offset = "0x19D8340", VA = "0x1819D9340")]
private set
{
this.FGDOMENPHEF = value;
if (value != 0)
{
bool flag;
CFLMJLFBOKH.EFKJOOBFDAF(flag);
}
}
}
// Token: 0x0600F24E RID: 62030 RVA: 0x00375F14 File Offset: 0x00374114
[Token(Token = "0x600F24E")]
[Address(RVA = "0x4E86A0", Offset = "0x4E76A0", VA = "0x1804E86A0", Slot = "79")]
protected override PlatformManager.LDIIFDDCKCN DELGDFICAMG()
{
return PlatformManager.LDIIFDDCKCN.PS4;
}
// Token: 0x0600F24F RID: 62031 RVA: 0x00375F24 File Offset: 0x00374124
[Token(Token = "0x600F24F")]
[Address(RVA = "0x19D93C0", Offset = "0x19D83C0", VA = "0x1819D93C0", Slot = "80")]
public override string MakeNameAdhereToPlatformRequirements(string MMBOKOLAJFH, bool OICFDFFFFMF = true)
{
string text = base.MakeNameAdhereToPlatformRequirements(MMBOKOLAJFH, OICFDFFFFMF);
if (text == 0)
{
string text2 = text.FIJDNLILJFG(15, "...");
if (this.NMKOJNGLJAM.IsMatch(text2))
{
string text3 = this.MMOMGLALJPN.Replace(text2, "*");
}
}
return text;
}
// Token: 0x0600F250 RID: 62032 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600F250")]
[Address(RVA = "0x19D94C0", Offset = "0x19D84C0", VA = "0x1819D94C0", Slot = "81")]
public override PMGCJEPKFOF<string> MakeRoomNameAdhereToPlatformRequirements(long HNHLJONGKHB, string BFGCDJFNJLE)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600F251 RID: 62033 RVA: 0x00375F74 File Offset: 0x00374174
[Token(Token = "0x600F251")]
[Address(RVA = "0x19D8EA0", Offset = "0x19D7EA0", VA = "0x1819D8EA0", Slot = "82")]
public override PMGCJEPKFOF<string> GetPlatformDisplayNameFromId(string ENEPENCALFO)
{
if (new PS4PlatformManager.MPGPKBBIFPG() != 0)
{
return JJEKJGALHKO.LIPGKFECLDO<string>(0);
}
ulong num;
if (!ulong.TryParse(ENEPENCALFO, num))
{
return JJEKJGALHKO.LIPGKFECLDO<string>("Error parsing platformId '" + ENEPENCALFO + "'");
}
throw new NullReferenceException();
}
// Token: 0x0600F252 RID: 62034 RVA: 0x00375FB8 File Offset: 0x003741B8
[Token(Token = "0x600F252")]
[Address(RVA = "0x19D9240", Offset = "0x19D8240", VA = "0x1819D9240", Slot = "48")]
public override bool IsEULARequired()
{
EFEFMHJPJIJ <NJPCIEMIPKP>k__BackingField = this.<NJPCIEMIPKP>k__BackingField;
int num = 0;
num += num;
num++;
bool flag;
return flag;
}
// Token: 0x0600F253 RID: 62035 RVA: 0x00375FE0 File Offset: 0x003741E0
[Token(Token = "0x600F253")]
[Address(RVA = "0x19D8E40", Offset = "0x19D7E40", VA = "0x1819D8E40", Slot = "49")]
public override string GetEULA()
{
return PS4PlatformManager.BJFAFEBBPDG(this.eulaTextAsset);
}
// Token: 0x0600F254 RID: 62036 RVA: 0x00375FF8 File Offset: 0x003741F8
[Token(Token = "0x600F254")]
[Address(RVA = "0x19D8900", Offset = "0x19D7900", VA = "0x1819D8900", Slot = "50")]
public override void AcceptEULA()
{
base..ctor();
EFEFMHJPJIJ <NJPCIEMIPKP>k__BackingField = this.<NJPCIEMIPKP>k__BackingField;
int num = 0;
num += num;
num++;
<NJPCIEMIPKP>k__BackingField.BGNNKPCDIKP();
}
// Token: 0x0600F255 RID: 62037 RVA: 0x00376028 File Offset: 0x00374228
[Token(Token = "0x600F255")]
[Address(RVA = "0x19D8A90", Offset = "0x19D7A90", VA = "0x1819D8A90")]
private static string BJFAFEBBPDG(TextAsset GIDMFIIGPOI)
{
int num;
StringBuilder stringBuilder;
do
{
num = 0;
stringBuilder = new StringBuilder();
StringBuilder stringBuilder2 = stringBuilder.Append("<b>This game requires a free Rec Room cloud account. If this is your first time playing, a new account will be created and linked to your account on PlayStation™Network.</b>");
StringBuilder stringBuilder3 = stringBuilder.Append("\n\n");
StringReader stringReader = new StringReader(GIDMFIIGPOI.text);
Regex regex = new Regex("^# (.*)$");
Regex regex2 = new Regex("^## (.*)$");
Regex regex3 = new Regex("^### (.*)$");
Regex regex4 = new Regex("^\\* (.*)$");
string text = stringReader.ReadToEnd();
if (text != 0)
{
string text2 = regex.Replace(text, "<size=150%><b>$1</b></size>");
string text3 = regex2.Replace(text2, "<size=120%><b>$1</b></size>");
string text4 = regex3.Replace(text3, "<b>$1</b>");
string text5 = regex4.Replace(text4, "•<indent=3em>$1</indent>");
StringBuilder stringBuilder4 = stringBuilder.AppendLine(text5);
}
if (stringReader != 0)
{
}
}
while (num != 0);
int hashCode = stringBuilder.GetHashCode();
throw new NullReferenceException();
}
// Token: 0x0600F256 RID: 62038 RVA: 0x00376124 File Offset: 0x00374324
[Token(Token = "0x600F256")]
[Address(RVA = "0x19D9170", Offset = "0x19D8170", VA = "0x1819D9170", Slot = "52")]
public override bool IsDisplayModeSelectionRequired()
{
VRDeviceManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
if (!instance.DOIINGJNBHA && !instance.HENBMPCAJKH && instance.MFMBPKGFMAL != 0)
{
return !SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB;
}
throw new NullReferenceException();
}
// Token: 0x0600F257 RID: 62039 RVA: 0x00376168 File Offset: 0x00374368
[Token(Token = "0x600F257")]
[Address(RVA = "0x19D96B0", Offset = "0x19D86B0", VA = "0x1819D96B0", Slot = "53")]
public override PMGCJEPKFOF<LocalPlayerController.MIGPLDFLMHA> RunDisplayModeSelection()
{
CBLLFJEDOII<LocalPlayerController.MIGPLDFLMHA> cbllfjedoii = new CBLLFJEDOII();
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
PS4PlatformManager.FICNFJLPIIM ficnfjlpiim;
ficnfjlpiim.System.IDisposable.Dispose();
ficnfjlpiim.<>1__state = (int)((ulong)0L);
ficnfjlpiim.promise = cbllfjedoii;
KFBABPAPIMB kfbabpapimb = instance.Run(this, ficnfjlpiim);
throw new NullReferenceException();
}
// Token: 0x0600F258 RID: 62040 RVA: 0x003761A8 File Offset: 0x003743A8
[Token(Token = "0x600F258")]
[Address(RVA = "0x19D97A0", Offset = "0x19D87A0", VA = "0x1819D97A0", Slot = "54")]
public override DABKFAIHBBP RunVRDisplayModeConfirmation()
{
CBLLFJEDOII<LocalPlayerController.MIGPLDFLMHA> cbllfjedoii = new CBLLFJEDOII();
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
PS4PlatformManager.FICNFJLPIIM ficnfjlpiim;
ficnfjlpiim.System.IDisposable.Dispose();
ficnfjlpiim.<>1__state = (int)((ulong)0L);
ficnfjlpiim.promise = cbllfjedoii;
KFBABPAPIMB kfbabpapimb = instance.Run(this, ficnfjlpiim);
throw new NullReferenceException();
}
// Token: 0x0600F259 RID: 62041 RVA: 0x003761E8 File Offset: 0x003743E8
[Token(Token = "0x600F259")]
[Address(RVA = "0x19D8D40", Offset = "0x19D7D40", VA = "0x1819D8D40")]
private IEnumerator<KENFJGFMIPM> CHONDNEACPK(CBLLFJEDOII<LocalPlayerController.MIGPLDFLMHA> NKLGAGCHGPM)
{
/*
An exception occurred when decompiling this method (0600F259)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Platforms.PS4.PS4PlatformManager::CHONDNEACPK(CBLLFJEDOII<RecRoom.LocalPlayerController/MIGPLDFLMHA>)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(FICNFJLPIIM::System.IDisposable.Dispose, ldloc:FICNFJLPIIM(var_0))
stfld:int32(FICNFJLPIIM::<>1__state, ldloc:FICNFJLPIIM(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:class [RecRoom.Promises.Runtime]CBLLFJEDOII<valuetype RecRoom.LocalPlayerController/MIGPLDFLMHA>(FICNFJLPIIM::promise, ldloc:FICNFJLPIIM(var_0), ldloc:class [RecRoom.Promises.Runtime]CBLLFJEDOII<valuetype RecRoom.LocalPlayerController/MIGPLDFLMHA>(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: 0x0600F25A RID: 62042 RVA: 0x0037620C File Offset: 0x0037440C
[Token(Token = "0x600F25A")]
[Address(RVA = "0x19D9120", Offset = "0x19D8120", VA = "0x1819D9120", Slot = "45")]
public override DABKFAIHBBP Initialize()
{
/*
An exception occurred when decompiling this method (0600F25A)
ICSharpCode.Decompiler.DecompilerException: Error decompiling DABKFAIHBBP 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: 0x0600F25B RID: 62043 RVA: 0x00376220 File Offset: 0x00374420
[Token(Token = "0x600F25B")]
[Address(RVA = "0x19D9660", Offset = "0x19D8660", VA = "0x1819D9660", Slot = "46")]
public override DABKFAIHBBP PostLoginInitialize()
{
/*
An exception occurred when decompiling this method (0600F25B)
ICSharpCode.Decompiler.DecompilerException: Error decompiling DABKFAIHBBP 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: 0x0600F25C RID: 62044 RVA: 0x00376234 File Offset: 0x00374434
[Token(Token = "0x600F25C")]
[Address(RVA = "0x19D9890", Offset = "0x19D8890", VA = "0x1819D9890", Slot = "65")]
public override void SetRichPresenceStatus(string EEHOFLPKHND)
{
/*
An exception occurred when decompiling this method (0600F25C)
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: 0x0600F25D RID: 62045 RVA: 0x00376248 File Offset: 0x00374448
[Token(Token = "0x600F25D")]
[Address(RVA = "0x19D8DA0", Offset = "0x19D7DA0", VA = "0x1819D8DA0", Slot = "66")]
public override PMGCJEPKFOF<string> GetAuthParams()
{
/*
An exception occurred when decompiling this method (0600F25D)
ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF<System.String> RecRoom.Platforms.PS4.PS4PlatformManager::GetAuthParams()
---> 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: 0x0600F25E RID: 62046 RVA: 0x0037625C File Offset: 0x0037445C
[Token(Token = "0x600F25E")]
[Address(RVA = "0x19D9030", Offset = "0x19D8030", VA = "0x1819D9030", Slot = "67")]
public override PMGCJEPKFOF<List<string>> GetPlatformFriendIds()
{
/*
An exception occurred when decompiling this method (0600F25E)
ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF<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: 0x0600F25F RID: 62047 RVA: 0x00376270 File Offset: 0x00374470
[Token(Token = "0x600F25F")]
[Address(RVA = "0x19D9080", Offset = "0x19D8080", VA = "0x1819D9080", Slot = "68")]
public override PMGCJEPKFOF<string> GetPlatformFriendName(string MJKOJAAMEJN)
{
/*
An exception occurred when decompiling this method (0600F25F)
ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF<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: 0x0600F260 RID: 62048 RVA: 0x00376284 File Offset: 0x00374484
[Token(Token = "0x600F260")]
[Address(RVA = "0x19D90D0", Offset = "0x19D80D0", VA = "0x1819D90D0", Slot = "69")]
public override PMGCJEPKFOF<Texture> GetPlatformFriendPicture(string MJKOJAAMEJN)
{
/*
An exception occurred when decompiling this method (0600F260)
ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF<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: 0x0600F261 RID: 62049 RVA: 0x00376298 File Offset: 0x00374498
[Token(Token = "0x600F261")]
[Address(RVA = "0x19D89F0", Offset = "0x19D79F0", VA = "0x1819D89F0", Slot = "70")]
public override PMGCJEPKFOF<List<GCBPKHFJKCE.DJGBECJHOKF>> ApplySkuMetadataOverrides(List<GCBPKHFJKCE.DJGBECJHOKF> ECKDLLFMLGF)
{
/*
An exception occurred when decompiling this method (0600F261)
ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF<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: 0x0600F262 RID: 62050 RVA: 0x003762AC File Offset: 0x003744AC
[Token(Token = "0x600F262")]
[Address(RVA = "0x19D8DF0", Offset = "0x19D7DF0", VA = "0x1819D8DF0", Slot = "71")]
public override PMGCJEPKFOF<string> GetCommerceAccessToken()
{
/*
An exception occurred when decompiling this method (0600F262)
ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF<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: 0x0600F263 RID: 62051 RVA: 0x003762C0 File Offset: 0x003744C0
[Token(Token = "0x600F263")]
[Address(RVA = "0x19D8A40", Offset = "0x19D7A40", VA = "0x1819D8A40", Slot = "73")]
public override DABKFAIHBBP AuthorizePurchase(long CAPMEMCNIJO, GCBPKHFJKCE.DJGBECJHOKF HPNJHHKGNNJ)
{
/*
An exception occurred when decompiling this method (0600F263)
ICSharpCode.Decompiler.DecompilerException: Error decompiling DABKFAIHBBP 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: 0x0600F264 RID: 62052 RVA: 0x003762D4 File Offset: 0x003744D4
[Token(Token = "0x600F264")]
[Address(RVA = "0x19D8E50", Offset = "0x19D7E50", VA = "0x1819D8E50")]
public IEnumerator GetOnlineID(ulong GKLPIFBPGOD, Action<string> AFLPGGJMPOE)
{
/*
An exception occurred when decompiling this method (0600F264)
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: 0x0600F265 RID: 62053 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600F265")]
[Address(RVA = "0x5D0F70", Offset = "0x5CFF70", VA = "0x1805D0F70", Slot = "98")]
public override float GetCurrentProcessTimeSinceBoot()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600F266 RID: 62054 RVA: 0x003762E8 File Offset: 0x003744E8
[Token(Token = "0x600F266")]
[Address(RVA = "0x19D98E0", Offset = "0x19D88E0", VA = "0x1819D98E0")]
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: 0x04009F8E RID: 40846
[Token(Token = "0x4009F8E")]
public const int FIXEDUPDATE_RATE = 30;
// Token: 0x04009F8F RID: 40847
[Token(Token = "0x4009F8F")]
public const int MAX_FIXEDUPDATE_CALLS = 2;
// Token: 0x04009F90 RID: 40848
[Token(Token = "0x4009F90")]
private const int IPBIKJBNBHG = 60;
// Token: 0x04009F91 RID: 40849
[Token(Token = "0x4009F91")]
private const string KDLIBFNICFN = "<b>This game requires a free Rec Room cloud account. If this is your first time playing, a new account will be created and linked to your account on PlayStation™Network.</";
// Token: 0x04009F92 RID: 40850
[Token(Token = "0x4009F92")]
private const string GFBPLIIENIF = "2021.03.05";
// Token: 0x04009F93 RID: 40851
[Token(Token = "0x4009F93")]
private const string LPFDFHNCBAM = "CUSA08481";
// Token: 0x04009F94 RID: 40852
[Token(Token = "0x4009F94")]
private const string HIBAOMGJLNP = "CUSA09539";
// Token: 0x04009F95 RID: 40853
[Token(Token = "0x4009F95")]
private const string AKCPIAOHLBF = "CUSA14469";
// Token: 0x04009F96 RID: 40854
[Token(Token = "0x4009F96")]
private const string IPMFLCAMFOM = "4749538d-d6f4-4df8-bc32-70ca8b4f2bb7";
// Token: 0x04009F97 RID: 40855
[Token(Token = "0x4009F97")]
private const string NLJIEGABLBI = "c14a5475-0c6e-4ef7-80a8-bf41e562aade";
// Token: 0x04009F98 RID: 40856
[Token(Token = "0x4009F98")]
private const string IDCJHFNJHBL = "Packaging/Config.txt";
// Token: 0x04009F99 RID: 40857
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4009F99")]
[SerializeField]
private TextAsset eulaTextAsset;
// Token: 0x04009F9A RID: 40858
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4009F9A")]
[SerializeField]
private ToolSkinMapper PlusRewardEquipment;
// Token: 0x04009F9B RID: 40859
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x4009F9B")]
[SerializeField]
private EquipmentSkin PlusRewardEquipmentSkin;
// Token: 0x04009F9C RID: 40860
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4009F9C")]
private Coroutine FCNINOLEFKL;
// Token: 0x04009F9D RID: 40861
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4009F9D")]
private int KCCCCCBNHAJ;
// Token: 0x04009F9E RID: 40862
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x4009F9E")]
private Dictionary<ulong, PS4PlatformManager.ONMOLGPOCBK> LIIDHFLDEEB;
// Token: 0x04009F9F RID: 40863
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4009F9F")]
private Dictionary<ulong, PS4PlatformManager.BNEIANGIEJM> JIABKJKEKFI;
// Token: 0x04009FA3 RID: 40867
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4009FA3")]
private bool? FGDOMENPHEF;
// Token: 0x04009FA4 RID: 40868
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4009FA4")]
private readonly Regex NMKOJNGLJAM;
// Token: 0x04009FA5 RID: 40869
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x4009FA5")]
private readonly Regex MMOMGLALJPN;
// Token: 0x020024F1 RID: 9457
[Token(Token = "0x20024F1")]
private class ONMOLGPOCBK
{
// Token: 0x0600F267 RID: 62055 RVA: 0x0037633C File Offset: 0x0037453C
[Token(Token = "0x600F267")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public ONMOLGPOCBK()
{
}
// Token: 0x04009FA6 RID: 40870
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4009FA6")]
public ulong GDCDEIEOIPD;
// Token: 0x04009FA7 RID: 40871
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4009FA7")]
public string GMDLHOINILE;
// Token: 0x04009FA8 RID: 40872
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4009FA8")]
public string HMJIKIBGKHA;
}
// Token: 0x020024F2 RID: 9458
[Token(Token = "0x20024F2")]
private class BNEIANGIEJM
{
// Token: 0x0600F268 RID: 62056 RVA: 0x00376350 File Offset: 0x00374550
[Token(Token = "0x600F268")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public BNEIANGIEJM()
{
}
// Token: 0x04009FA9 RID: 40873
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4009FA9")]
public ulong GAINIOENNCG;
// Token: 0x04009FAA RID: 40874
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4009FAA")]
public string EGAFGMKILAO;
// Token: 0x04009FAB RID: 40875
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4009FAB")]
public bool HLBOMBLINAL;
}
// Token: 0x020024F3 RID: 9459
[Token(Token = "0x20024F3")]
[CompilerGenerated]
private sealed class EGCHKBMJGKB
{
// Token: 0x0600F269 RID: 62057 RVA: 0x00376364 File Offset: 0x00374564
[Token(Token = "0x600F269")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public EGCHKBMJGKB()
{
}
// Token: 0x0600F26A RID: 62058 RVA: 0x00376378 File Offset: 0x00374578
[Token(Token = "0x600F26A")]
[Address(RVA = "0x19D4B90", Offset = "0x19D3B90", VA = "0x1819D4B90")]
internal string <MakeRoomNameAdhereToPlatformRequirements>b__0(IReadOnlyList<long> rroRoomIds)
{
long num = this.roomId;
if (ECNNGIFNNNM.KCFPIEEMJON<long>(rroRoomIds, num))
{
return this.roomName;
}
return "User Created Room";
}
// Token: 0x04009FAC RID: 40876
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4009FAC")]
public long roomId;
// Token: 0x04009FAD RID: 40877
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4009FAD")]
public string roomName;
}
// Token: 0x020024F4 RID: 9460
[Token(Token = "0x20024F4")]
[CompilerGenerated]
private sealed class MPGPKBBIFPG
{
// Token: 0x0600F26B RID: 62059 RVA: 0x003763A4 File Offset: 0x003745A4
[Token(Token = "0x600F26B")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public MPGPKBBIFPG()
{
}
// Token: 0x0600F26C RID: 62060 RVA: 0x003763B8 File Offset: 0x003745B8
[Token(Token = "0x600F26C")]
[Address(RVA = "0x19D7640", Offset = "0x19D6640", VA = "0x1819D7640")]
internal void <GetPlatformDisplayNameFromId>b__0(string displayName)
{
this.promise.OOOIENHGNCA(displayName);
}
// Token: 0x04009FAE RID: 40878
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4009FAE")]
public CBLLFJEDOII<string> promise;
}
}
}