scripts
This commit is contained in:
@@ -0,0 +1,167 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
|
||||
namespace RecRoom.Platforms.IOS
|
||||
{
|
||||
// Token: 0x020021F2 RID: 8690
|
||||
[Token(Token = "0x20021F2")]
|
||||
[StructLayout(3)]
|
||||
public class IOSVRDeviceManager : VRDeviceManager
|
||||
{
|
||||
// Token: 0x1700283B RID: 10299
|
||||
// (get) Token: 0x0600EF83 RID: 61315 RVA: 0x0038C9F8 File Offset: 0x0038ABF8
|
||||
[Token(Token = "0x1700283B")]
|
||||
protected override IEnumerable<string> BNGHIFGAPMF
|
||||
{
|
||||
[Token(Token = "0x600EF83")]
|
||||
[Address(RVA = "0x140C350", Offset = "0x140AD50", VA = "0x18140C350", Slot = "6")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600EF83)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerable`1<System.String> RecRoom.Platforms.IOS.IOSVRDeviceManager::GIGDJGPFFDD()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:string[](var_0_05, ldsfld:string[](IOSVRDeviceManager::SUPPORTED_DEVICES))
|
||||
}
|
||||
|
||||
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: 0x1700283C RID: 10300
|
||||
// (get) Token: 0x0600EF84 RID: 61316 RVA: 0x0038CA0C File Offset: 0x0038AC0C
|
||||
[Token(Token = "0x1700283C")]
|
||||
protected override string MFMBPKGFMAL
|
||||
{
|
||||
[Token(Token = "0x600EF84")]
|
||||
[Address(RVA = "0x140C320", Offset = "0x140AD20", VA = "0x18140C320", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return "iOS";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700283D RID: 10301
|
||||
// (get) Token: 0x0600EF85 RID: 61317 RVA: 0x0038CA20 File Offset: 0x0038AC20
|
||||
[Token(Token = "0x1700283D")]
|
||||
protected override bool MLGJJEILBIP
|
||||
{
|
||||
[Token(Token = "0x600EF85")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "8")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700283E RID: 10302
|
||||
// (get) Token: 0x0600EF86 RID: 61318 RVA: 0x0038CA30 File Offset: 0x0038AC30
|
||||
[Token(Token = "0x1700283E")]
|
||||
protected override bool OECOONPHCAF
|
||||
{
|
||||
[Token(Token = "0x600EF86")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "9")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700283F RID: 10303
|
||||
// (get) Token: 0x0600EF87 RID: 61319 RVA: 0x0038CA40 File Offset: 0x0038AC40
|
||||
[Token(Token = "0x1700283F")]
|
||||
protected override bool OOIGBACMDFJ
|
||||
{
|
||||
[Token(Token = "0x600EF87")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "10")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600EF88 RID: 61320 RVA: 0x0038CA50 File Offset: 0x0038AC50
|
||||
[Token(Token = "0x600EF88")]
|
||||
[Address(RVA = "0x140C3B0", Offset = "0x140ADB0", VA = "0x18140C3B0", Slot = "14")]
|
||||
protected override IEnumerator<ISchedule> GLNDMIAKFDB()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600EF88)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> RecRoom.Platforms.IOS.IOSVRDeviceManager::GLNDMIAKFDB()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(FIGGGPDEFFK::System.IDisposable.Dispose, ldloc:FIGGGPDEFFK(var_0))
|
||||
stfld:int32(FIGGGPDEFFK::<>1__state, ldloc:FIGGGPDEFFK(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600EF89 RID: 61321 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600EF89")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "15")]
|
||||
protected override void PGFBMJLLHKA(bool IFFAIOGFJJB)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600EF8A RID: 61322 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600EF8A")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "16")]
|
||||
protected override void EDADLADFGDD()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600EF8B RID: 61323 RVA: 0x0038CA6C File Offset: 0x0038AC6C
|
||||
[Token(Token = "0x600EF8B")]
|
||||
[Address(RVA = "0x140C4D0", Offset = "0x140AED0", VA = "0x18140C4D0")]
|
||||
public IOSVRDeviceManager()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600EF8C RID: 61324 RVA: 0x0038CA80 File Offset: 0x0038AC80
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x600EF8C")]
|
||||
[Address(RVA = "0x140C400", Offset = "0x140AE00", VA = "0x18140C400")]
|
||||
static IOSVRDeviceManager()
|
||||
{
|
||||
string[] array = new string[1];
|
||||
if ("None" != 0)
|
||||
{
|
||||
}
|
||||
array[0] = "None";
|
||||
IOSVRDeviceManager.SUPPORTED_DEVICES = array;
|
||||
IOSVRDeviceManager.HIOIFHNKPHO = "iOS";
|
||||
}
|
||||
|
||||
// Token: 0x04009F57 RID: 40791
|
||||
[Token(Token = "0x4009F57")]
|
||||
public static readonly string[] SUPPORTED_DEVICES;
|
||||
|
||||
// Token: 0x04009F58 RID: 40792
|
||||
[Token(Token = "0x4009F58")]
|
||||
private static string HIOIFHNKPHO = null;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,293 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Platforms.Oculus
|
||||
{
|
||||
// Token: 0x0200220A RID: 8714
|
||||
[Token(Token = "0x200220A")]
|
||||
[StructLayout(3)]
|
||||
public class OculusVRDeviceManager : VRDeviceManager
|
||||
{
|
||||
// Token: 0x1700286D RID: 10349
|
||||
// (get) Token: 0x0600F029 RID: 61481 RVA: 0x0038E1C0 File Offset: 0x0038C3C0
|
||||
[Token(Token = "0x1700286D")]
|
||||
protected override IEnumerable<string> BNGHIFGAPMF
|
||||
{
|
||||
[Token(Token = "0x600F029")]
|
||||
[Address(RVA = "0x140E010", Offset = "0x140CA10", VA = "0x18140E010", Slot = "6")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F029)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerable`1<System.String> RecRoom.Platforms.Oculus.OculusVRDeviceManager::GIGDJGPFFDD()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:string[](var_0_05, ldsfld:string[](OculusVRDeviceManager::SUPPORTED_DEVICES_PC))
|
||||
}
|
||||
|
||||
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: 0x1700286E RID: 10350
|
||||
// (get) Token: 0x0600F02A RID: 61482 RVA: 0x0038E1D4 File Offset: 0x0038C3D4
|
||||
[Token(Token = "0x1700286E")]
|
||||
protected override string MFMBPKGFMAL
|
||||
{
|
||||
[Token(Token = "0x600F02A")]
|
||||
[Address(RVA = "0x140DF70", Offset = "0x140C970", VA = "0x18140DF70", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return "Oculus";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700286F RID: 10351
|
||||
// (get) Token: 0x0600F02B RID: 61483 RVA: 0x0038E1E8 File Offset: 0x0038C3E8
|
||||
[Token(Token = "0x1700286F")]
|
||||
protected override bool MLGJJEILBIP
|
||||
{
|
||||
[Token(Token = "0x600F02B")]
|
||||
[Address(RVA = "0x140E520", Offset = "0x140CF20", VA = "0x18140E520", Slot = "8")]
|
||||
get
|
||||
{
|
||||
return OVRPlugin.hmdPresent;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002870 RID: 10352
|
||||
// (get) Token: 0x0600F02C RID: 61484 RVA: 0x0038E1FC File Offset: 0x0038C3FC
|
||||
[Token(Token = "0x17002870")]
|
||||
protected override bool OECOONPHCAF
|
||||
{
|
||||
[Token(Token = "0x600F02C")]
|
||||
[Address(RVA = "0x140E3F0", Offset = "0x140CDF0", VA = "0x18140E3F0", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return OVRPlugin.userPresent;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002871 RID: 10353
|
||||
// (get) Token: 0x0600F02D RID: 61485 RVA: 0x0038E210 File Offset: 0x0038C410
|
||||
[Token(Token = "0x17002871")]
|
||||
protected override bool OOIGBACMDFJ
|
||||
{
|
||||
[Token(Token = "0x600F02D")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "10")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F02E RID: 61486 RVA: 0x0038E220 File Offset: 0x0038C420
|
||||
[Token(Token = "0x600F02E")]
|
||||
[Address(RVA = "0x140E070", Offset = "0x140CA70", VA = "0x18140E070", Slot = "14")]
|
||||
protected override IEnumerator<ISchedule> GLNDMIAKFDB()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F02E)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> RecRoom.Platforms.Oculus.OculusVRDeviceManager::GLNDMIAKFDB()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(OMCNHKBJCGF::System.IDisposable.Dispose, ldloc:OMCNHKBJCGF(var_0))
|
||||
stfld:int32(OMCNHKBJCGF::<>1__state, ldloc:OMCNHKBJCGF(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600F02F RID: 61487 RVA: 0x0038E23C File Offset: 0x0038C43C
|
||||
[Token(Token = "0x600F02F")]
|
||||
[Address(RVA = "0x140E570", Offset = "0x140CF70", VA = "0x18140E570", Slot = "15")]
|
||||
protected override void PGFBMJLLHKA(bool IFFAIOGFJJB)
|
||||
{
|
||||
if (IFFAIOGFJJB)
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.UpdateCurrentHardwareType();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F030 RID: 61488 RVA: 0x0038E260 File Offset: 0x0038C460
|
||||
[Token(Token = "0x600F030")]
|
||||
[Address(RVA = "0x140DFA0", Offset = "0x140C9A0", VA = "0x18140DFA0", Slot = "16")]
|
||||
protected override void EDADLADFGDD()
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.UpdateCurrentHardwareType();
|
||||
}
|
||||
|
||||
// Token: 0x0600F031 RID: 61489 RVA: 0x0038E280 File Offset: 0x0038C480
|
||||
[Token(Token = "0x600F031")]
|
||||
[Address(RVA = "0x140E5E0", Offset = "0x140CFE0", VA = "0x18140E5E0")]
|
||||
private void Update()
|
||||
{
|
||||
if (this.KKJMAMHLJBB)
|
||||
{
|
||||
this.HGICJCDHBPH();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F032 RID: 61490 RVA: 0x0038E2A0 File Offset: 0x0038C4A0
|
||||
[Token(Token = "0x600F032")]
|
||||
[Address(RVA = "0x140E440", Offset = "0x140CE40", VA = "0x18140E440", Slot = "12")]
|
||||
protected override void KIDKENOKIPI()
|
||||
{
|
||||
LocalPlayerController instance = SingletonMonoBehaviour.Instance;
|
||||
int num = 0;
|
||||
if (instance != num && SingletonMonoBehaviour.Instance.AKPGDDBMBMK == LocalPlayerController.MIGPLDFLMHA.VR)
|
||||
{
|
||||
this.HGICJCDHBPH();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F033 RID: 61491 RVA: 0x0038E2D8 File Offset: 0x0038C4D8
|
||||
[Token(Token = "0x600F033")]
|
||||
[Address(RVA = "0x140DF30", Offset = "0x140C930", VA = "0x18140DF30", Slot = "13")]
|
||||
protected override void MJNNFCJFBKF()
|
||||
{
|
||||
this.KKJMAMHLJBB = false;
|
||||
OVROverlay ovroverlay = this.cubemapOverlay;
|
||||
int num = 0;
|
||||
ovroverlay.enabled = num != 0;
|
||||
OVROverlay ovroverlay2 = this.loadingTextQuadOverlay;
|
||||
int num2 = 0;
|
||||
ovroverlay2.enabled = num2 != 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600F034 RID: 61492 RVA: 0x0038E314 File Offset: 0x0038C514
|
||||
[Token(Token = "0x600F034")]
|
||||
[Address(RVA = "0x140E0C0", Offset = "0x140CAC0", VA = "0x18140E0C0")]
|
||||
private void HGICJCDHBPH()
|
||||
{
|
||||
this.cubemapOverlay.enabled = true;
|
||||
Camera main = Camera.main;
|
||||
int num = 0;
|
||||
bool flag = main == num;
|
||||
this.KKJMAMHLJBB = flag;
|
||||
if (!flag)
|
||||
{
|
||||
Transform transform = Camera.main.transform;
|
||||
Transform transform2 = this.loadingTextQuadOverlay.transform;
|
||||
Vector3 forward = transform2.forward;
|
||||
Vector3 up = Vector3.up;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
int num2 = 0;
|
||||
Vector3 up2 = Vector3.up;
|
||||
transform2.rotation = num2;
|
||||
this.loadingTextQuadOverlay.enabled = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F035 RID: 61493 RVA: 0x0038E3A4 File Offset: 0x0038C5A4
|
||||
[Token(Token = "0x600F035")]
|
||||
[Address(RVA = "0x140DF30", Offset = "0x140C930", VA = "0x18140DF30")]
|
||||
private void CDNDHNKFMAI()
|
||||
{
|
||||
this.KKJMAMHLJBB = false;
|
||||
OVROverlay ovroverlay = this.cubemapOverlay;
|
||||
int num = 0;
|
||||
ovroverlay.enabled = num != 0;
|
||||
OVROverlay ovroverlay2 = this.loadingTextQuadOverlay;
|
||||
int num2 = 0;
|
||||
ovroverlay2.enabled = num2 != 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600F036 RID: 61494 RVA: 0x0038E3E0 File Offset: 0x0038C5E0
|
||||
[Token(Token = "0x600F036")]
|
||||
[Address(RVA = "0x140DFA0", Offset = "0x140C9A0", VA = "0x18140DFA0")]
|
||||
private void NEMJJHCEIPD()
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.UpdateCurrentHardwareType();
|
||||
}
|
||||
|
||||
// Token: 0x0600F037 RID: 61495 RVA: 0x0038E400 File Offset: 0x0038C600
|
||||
[Token(Token = "0x600F037")]
|
||||
[Address(RVA = "0x140E7A0", Offset = "0x140D1A0", VA = "0x18140E7A0")]
|
||||
public OculusVRDeviceManager()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600F038 RID: 61496 RVA: 0x0038E414 File Offset: 0x0038C614
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x600F038")]
|
||||
[Address(RVA = "0x140E5F0", Offset = "0x140CFF0", VA = "0x18140E5F0")]
|
||||
static OculusVRDeviceManager()
|
||||
{
|
||||
string[] array = new string[2];
|
||||
if ("Oculus" != 0)
|
||||
{
|
||||
}
|
||||
array[0] = "Oculus";
|
||||
if ("None" != 0)
|
||||
{
|
||||
}
|
||||
array[1] = "None";
|
||||
OculusVRDeviceManager.SUPPORTED_DEVICES_PC = array;
|
||||
string[] array2 = new string[1];
|
||||
if ("Oculus" != 0)
|
||||
{
|
||||
}
|
||||
array2[0] = "Oculus";
|
||||
OculusVRDeviceManager.SUPPORTED_DEVICES_ANDROID = array2;
|
||||
OculusVRDeviceManager.HIOIFHNKPHO = "Oculus";
|
||||
}
|
||||
|
||||
// Token: 0x04009FAE RID: 40878
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4009FAE")]
|
||||
[SerializeField]
|
||||
[Header("OVR specific")]
|
||||
private OVROverlay cubemapOverlay;
|
||||
|
||||
// Token: 0x04009FAF RID: 40879
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4009FAF")]
|
||||
[SerializeField]
|
||||
private OVROverlay loadingTextQuadOverlay;
|
||||
|
||||
// Token: 0x04009FB0 RID: 40880
|
||||
[Token(Token = "0x4009FB0")]
|
||||
public static readonly string[] SUPPORTED_DEVICES_PC;
|
||||
|
||||
// Token: 0x04009FB1 RID: 40881
|
||||
[Token(Token = "0x4009FB1")]
|
||||
public static readonly string[] SUPPORTED_DEVICES_ANDROID;
|
||||
|
||||
// Token: 0x04009FB2 RID: 40882
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4009FB2")]
|
||||
private bool KKJMAMHLJBB;
|
||||
|
||||
// Token: 0x04009FB3 RID: 40883
|
||||
[Token(Token = "0x4009FB3")]
|
||||
private static string HIOIFHNKPHO = null;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,81 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Platforms.PS4
|
||||
{
|
||||
// Token: 0x020021F7 RID: 8695
|
||||
[Token(Token = "0x20021F7")]
|
||||
[StructLayout(3)]
|
||||
public class PS4Logger : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600EFA7 RID: 61351 RVA: 0x0038CE04 File Offset: 0x0038B004
|
||||
[Token(Token = "0x600EFA7")]
|
||||
[Address(RVA = "0x140EDF0", Offset = "0x140D7F0", VA = "0x18140EDF0")]
|
||||
private void OnEnable()
|
||||
{
|
||||
Application.logMessageReceived += this.HFLJBNOEAOE;
|
||||
}
|
||||
|
||||
// Token: 0x0600EFA8 RID: 61352 RVA: 0x0038CE24 File Offset: 0x0038B024
|
||||
[Token(Token = "0x600EFA8")]
|
||||
[Address(RVA = "0x140ED90", Offset = "0x140D790", VA = "0x18140ED90")]
|
||||
private void OnDisable()
|
||||
{
|
||||
Application.logMessageReceived -= this.HFLJBNOEAOE;
|
||||
}
|
||||
|
||||
// Token: 0x0600EFA9 RID: 61353 RVA: 0x0038CE44 File Offset: 0x0038B044
|
||||
[Token(Token = "0x600EFA9")]
|
||||
[Address(RVA = "0x140EB60", Offset = "0x140D560", VA = "0x18140EB60")]
|
||||
private void HFLJBNOEAOE(string EAFFIIKDFPC, string KFBOAHHGMCL, LogType GEDCEIDOKJL)
|
||||
{
|
||||
if (GEDCEIDOKJL == LogType.Error || GEDCEIDOKJL == LogType.Error || GEDCEIDOKJL == LogType.Error || GEDCEIDOKJL == LogType.Error || GEDCEIDOKJL == LogType.Assert)
|
||||
{
|
||||
}
|
||||
object[] array = new object[4];
|
||||
int frameCount = Time.frameCount;
|
||||
if (frameCount != 0)
|
||||
{
|
||||
}
|
||||
array[0] = frameCount;
|
||||
if ("ERROR" != 0)
|
||||
{
|
||||
}
|
||||
array[1] = "ERROR";
|
||||
if (EAFFIIKDFPC != 0)
|
||||
{
|
||||
}
|
||||
array[2] = EAFFIIKDFPC;
|
||||
if (KFBOAHHGMCL != 0)
|
||||
{
|
||||
}
|
||||
array[3] = KFBOAHHGMCL;
|
||||
Console.WriteLine(string.Format("{0} {1} | {2}\n\n{3}", array));
|
||||
}
|
||||
|
||||
// Token: 0x0600EFAA RID: 61354 RVA: 0x0038CEC8 File Offset: 0x0038B0C8
|
||||
[Token(Token = "0x600EFAA")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
public PS4Logger()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04009F5F RID: 40799
|
||||
[Token(Token = "0x4009F5F")]
|
||||
private static string OCEODCDJFHE = "Log";
|
||||
|
||||
// Token: 0x04009F60 RID: 40800
|
||||
[Token(Token = "0x4009F60")]
|
||||
private static string PFLODJMCIOI = "Warning";
|
||||
|
||||
// Token: 0x04009F61 RID: 40801
|
||||
[Token(Token = "0x4009F61")]
|
||||
private static string DCDCIADFMEK = "EXCEPTION";
|
||||
|
||||
// Token: 0x04009F62 RID: 40802
|
||||
[Token(Token = "0x4009F62")]
|
||||
private static string MJCKPANFMKD = "ERROR";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,826 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,184 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
|
||||
namespace RecRoom.Platforms.PS4
|
||||
{
|
||||
// Token: 0x020021FC RID: 8700
|
||||
[Token(Token = "0x20021FC")]
|
||||
[StructLayout(3)]
|
||||
public class PS4VRDeviceManager : VRDeviceManager
|
||||
{
|
||||
// Token: 0x1700285A RID: 10330
|
||||
// (get) Token: 0x0600EFD8 RID: 61400 RVA: 0x0038D348 File Offset: 0x0038B548
|
||||
[Token(Token = "0x1700285A")]
|
||||
protected override IEnumerable<string> BNGHIFGAPMF
|
||||
{
|
||||
[Token(Token = "0x600EFD8")]
|
||||
[Address(RVA = "0x140F920", Offset = "0x140E320", VA = "0x18140F920", Slot = "6")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600EFD8)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerable`1<System.String> RecRoom.Platforms.PS4.PS4VRDeviceManager::GIGDJGPFFDD()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:string[](var_0_05, ldsfld:string[](PS4VRDeviceManager::SUPPORTED_DEVICES))
|
||||
}
|
||||
|
||||
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: 0x1700285B RID: 10331
|
||||
// (get) Token: 0x0600EFD9 RID: 61401 RVA: 0x0038D35C File Offset: 0x0038B55C
|
||||
[Token(Token = "0x1700285B")]
|
||||
protected override string MFMBPKGFMAL
|
||||
{
|
||||
[Token(Token = "0x600EFD9")]
|
||||
[Address(RVA = "0x140F8F0", Offset = "0x140E2F0", VA = "0x18140F8F0", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return "PlayStationVR";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700285C RID: 10332
|
||||
// (get) Token: 0x0600EFDA RID: 61402 RVA: 0x0038D370 File Offset: 0x0038B570
|
||||
[Token(Token = "0x1700285C")]
|
||||
protected override bool MLGJJEILBIP
|
||||
{
|
||||
[Token(Token = "0x600EFDA")]
|
||||
[Address(RVA = "0x6A8490", Offset = "0x6A6E90", VA = "0x1806A8490", Slot = "8")]
|
||||
get
|
||||
{
|
||||
return this.<EBJLJFPNFFM>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700285D RID: 10333
|
||||
// (get) Token: 0x0600EFDB RID: 61403 RVA: 0x0038D384 File Offset: 0x0038B584
|
||||
[Token(Token = "0x1700285D")]
|
||||
protected override bool OECOONPHCAF
|
||||
{
|
||||
[Token(Token = "0x600EFDB")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "9")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700285E RID: 10334
|
||||
// (get) Token: 0x0600EFDC RID: 61404 RVA: 0x0038D394 File Offset: 0x0038B594
|
||||
[Token(Token = "0x1700285E")]
|
||||
private bool BIBCIALBNMI
|
||||
{
|
||||
[Token(Token = "0x600EFDC")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700285F RID: 10335
|
||||
// (get) Token: 0x0600EFDD RID: 61405 RVA: 0x0038D3A4 File Offset: 0x0038B5A4
|
||||
[Token(Token = "0x1700285F")]
|
||||
protected override bool OOIGBACMDFJ
|
||||
{
|
||||
[Token(Token = "0x600EFDD")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "10")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600EFDE RID: 61406 RVA: 0x0038D3B4 File Offset: 0x0038B5B4
|
||||
[Token(Token = "0x600EFDE")]
|
||||
[Address(RVA = "0x140F980", Offset = "0x140E380", VA = "0x18140F980", Slot = "14")]
|
||||
protected override IEnumerator<ISchedule> GLNDMIAKFDB()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600EFDE)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> RecRoom.Platforms.PS4.PS4VRDeviceManager::GLNDMIAKFDB()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(BFNHBOBKJJC::System.IDisposable.Dispose, ldloc:BFNHBOBKJJC(var_0))
|
||||
stfld:int32(BFNHBOBKJJC::<>1__state, ldloc:BFNHBOBKJJC(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600EFDF RID: 61407 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600EFDF")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "15")]
|
||||
protected override void PGFBMJLLHKA(bool IFFAIOGFJJB)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600EFE0 RID: 61408 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600EFE0")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "16")]
|
||||
protected override void EDADLADFGDD()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600EFE1 RID: 61409 RVA: 0x0038D3D0 File Offset: 0x0038B5D0
|
||||
[Token(Token = "0x600EFE1")]
|
||||
[Address(RVA = "0x140FAF0", Offset = "0x140E4F0", VA = "0x18140FAF0")]
|
||||
public PS4VRDeviceManager()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600EFE2 RID: 61410 RVA: 0x0038D3E4 File Offset: 0x0038B5E4
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x600EFE2")]
|
||||
[Address(RVA = "0x140F9D0", Offset = "0x140E3D0", VA = "0x18140F9D0")]
|
||||
static PS4VRDeviceManager()
|
||||
{
|
||||
string[] array = new string[2];
|
||||
if ("None" != 0)
|
||||
{
|
||||
}
|
||||
array[0] = "None";
|
||||
if ("PlayStationVR" != 0)
|
||||
{
|
||||
}
|
||||
array[1] = "PlayStationVR";
|
||||
PS4VRDeviceManager.SUPPORTED_DEVICES = array;
|
||||
PS4VRDeviceManager.DEVICE_SDK_NAME = "PlayStationVR";
|
||||
}
|
||||
|
||||
// Token: 0x04009F83 RID: 40835
|
||||
[Token(Token = "0x4009F83")]
|
||||
public static readonly string[] SUPPORTED_DEVICES;
|
||||
|
||||
// Token: 0x04009F84 RID: 40836
|
||||
[Token(Token = "0x4009F84")]
|
||||
public static string DEVICE_SDK_NAME = null;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
using System;
|
||||
using System.IO;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Platforms.Standalone
|
||||
{
|
||||
// Token: 0x020021F6 RID: 8694
|
||||
[Token(Token = "0x20021F6")]
|
||||
[StructLayout(3)]
|
||||
public static class DeleteLegacyLogs
|
||||
{
|
||||
// Token: 0x0600EFA6 RID: 61350 RVA: 0x0038CDC4 File Offset: 0x0038AFC4
|
||||
[Token(Token = "0x600EFA6")]
|
||||
[Address(RVA = "0x14086D0", Offset = "0x14070D0", VA = "0x1814086D0")]
|
||||
[RuntimeInitializeOnLoadMethod]
|
||||
private static void DeleteLegacyStandaloneLogs()
|
||||
{
|
||||
string text = Path.Combine(Application.persistentDataPath, "output_log.txt");
|
||||
if (File.Exists(text))
|
||||
{
|
||||
Debug.LogWarning("Deleting legacy log file from path: " + text);
|
||||
File.Delete(text);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,229 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using UnityEngine.XR;
|
||||
using Valve.VR;
|
||||
|
||||
namespace RecRoom.Platforms.Steam
|
||||
{
|
||||
// Token: 0x020021F4 RID: 8692
|
||||
[Token(Token = "0x20021F4")]
|
||||
[StructLayout(3)]
|
||||
public class SteamVRDeviceManager : VRDeviceManager
|
||||
{
|
||||
// Token: 0x17002842 RID: 10306
|
||||
// (get) Token: 0x0600EF93 RID: 61331 RVA: 0x0038CB40 File Offset: 0x0038AD40
|
||||
[Token(Token = "0x17002842")]
|
||||
protected override IEnumerable<string> BNGHIFGAPMF
|
||||
{
|
||||
[Token(Token = "0x600EF93")]
|
||||
[Address(RVA = "0x141DB80", Offset = "0x141C580", VA = "0x18141DB80", Slot = "6")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600EF93)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerable`1<System.String> RecRoom.Platforms.Steam.SteamVRDeviceManager::GIGDJGPFFDD()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:string[](var_0_05, ldsfld:string[](SteamVRDeviceManager::SUPPORTED_DEVICES))
|
||||
}
|
||||
|
||||
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: 0x17002843 RID: 10307
|
||||
// (get) Token: 0x0600EF94 RID: 61332 RVA: 0x0038CB54 File Offset: 0x0038AD54
|
||||
[Token(Token = "0x17002843")]
|
||||
protected override string MFMBPKGFMAL
|
||||
{
|
||||
[Token(Token = "0x600EF94")]
|
||||
[Address(RVA = "0x141DA40", Offset = "0x141C440", VA = "0x18141DA40", Slot = "7")]
|
||||
get
|
||||
{
|
||||
return "OpenVR";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002844 RID: 10308
|
||||
// (get) Token: 0x0600EF95 RID: 61333 RVA: 0x0038CB68 File Offset: 0x0038AD68
|
||||
[Token(Token = "0x17002844")]
|
||||
protected override bool MLGJJEILBIP
|
||||
{
|
||||
[Token(Token = "0x600EF95")]
|
||||
[Address(RVA = "0x141DD60", Offset = "0x141C760", VA = "0x18141DD60", Slot = "8")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002845 RID: 10309
|
||||
// (get) Token: 0x0600EF96 RID: 61334 RVA: 0x0038CB78 File Offset: 0x0038AD78
|
||||
[Token(Token = "0x17002845")]
|
||||
protected override bool OECOONPHCAF
|
||||
{
|
||||
[Token(Token = "0x600EF96")]
|
||||
[Address(RVA = "0x141DC30", Offset = "0x141C630", VA = "0x18141DC30", Slot = "9")]
|
||||
get
|
||||
{
|
||||
if (OpenVR.System == 0)
|
||||
{
|
||||
}
|
||||
CVRSystem system = OpenVR.System;
|
||||
int num = 0;
|
||||
return system.GetTrackedDeviceActivityLevel((uint)num) == EDeviceActivityLevel.k_EDeviceActivityLevel_UserInteraction;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002846 RID: 10310
|
||||
// (get) Token: 0x0600EF97 RID: 61335 RVA: 0x0038CBAC File Offset: 0x0038ADAC
|
||||
[Token(Token = "0x17002846")]
|
||||
protected override bool OOIGBACMDFJ
|
||||
{
|
||||
[Token(Token = "0x600EF97")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "10")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600EF98 RID: 61336 RVA: 0x0038CBBC File Offset: 0x0038ADBC
|
||||
[Token(Token = "0x600EF98")]
|
||||
[Address(RVA = "0x141DCD0", Offset = "0x141C6D0", VA = "0x18141DCD0", Slot = "12")]
|
||||
protected override void KIDKENOKIPI()
|
||||
{
|
||||
if (OpenVR.Compositor != 0)
|
||||
{
|
||||
OpenVR.Compositor.SuspendRendering(true);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600EF99 RID: 61337 RVA: 0x0038CBE8 File Offset: 0x0038ADE8
|
||||
[Token(Token = "0x600EF99")]
|
||||
[Address(RVA = "0x141DDB0", Offset = "0x141C7B0", VA = "0x18141DDB0", Slot = "13")]
|
||||
protected override void MJNNFCJFBKF()
|
||||
{
|
||||
if (OpenVR.Compositor != 0)
|
||||
{
|
||||
CVRCompositor compositor = OpenVR.Compositor;
|
||||
int num = 0;
|
||||
compositor.SuspendRendering(num != 0);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600EF9A RID: 61338 RVA: 0x0038CC18 File Offset: 0x0038AE18
|
||||
[Token(Token = "0x600EF9A")]
|
||||
[Address(RVA = "0x141DEB0", Offset = "0x141C8B0", VA = "0x18141DEB0", Slot = "15")]
|
||||
protected override void PGFBMJLLHKA(bool IFFAIOGFJJB)
|
||||
{
|
||||
if (IFFAIOGFJJB)
|
||||
{
|
||||
SteamVR.enabled = true;
|
||||
SteamVR_Render.instance.enabled = true;
|
||||
SingletonMonoBehaviour.Instance.UpdateCurrentHardwareType();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600EF9B RID: 61339 RVA: 0x0038CC50 File Offset: 0x0038AE50
|
||||
[Token(Token = "0x600EF9B")]
|
||||
[Address(RVA = "0x141DBE0", Offset = "0x141C5E0", VA = "0x18141DBE0", Slot = "14")]
|
||||
protected override IEnumerator<ISchedule> GLNDMIAKFDB()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600EF9B)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> RecRoom.Platforms.Steam.SteamVRDeviceManager::GLNDMIAKFDB()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(KDLCJENPKDD::System.IDisposable.Dispose, ldloc:KDLCJENPKDD(var_0))
|
||||
stfld:int32(KDLCJENPKDD::<>1__state, ldloc:KDLCJENPKDD(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600EF9C RID: 61340 RVA: 0x0038CC6C File Offset: 0x0038AE6C
|
||||
[Token(Token = "0x600EF9C")]
|
||||
[Address(RVA = "0x141DA70", Offset = "0x141C470", VA = "0x18141DA70", Slot = "16")]
|
||||
protected override void EDADLADFGDD()
|
||||
{
|
||||
string loadedDeviceName = XRSettings.loadedDeviceName;
|
||||
if (this.GIGDJGPFFDD() != 0)
|
||||
{
|
||||
XRSettings.enabled = true;
|
||||
}
|
||||
SteamVR.enabled = false;
|
||||
SteamVR_Render instance = SteamVR_Render.instance;
|
||||
int num = 0;
|
||||
instance.enabled = num != 0;
|
||||
SingletonMonoBehaviour.Instance.UpdateCurrentHardwareType();
|
||||
}
|
||||
|
||||
// Token: 0x0600EF9D RID: 61341 RVA: 0x0038CCBC File Offset: 0x0038AEBC
|
||||
[Token(Token = "0x600EF9D")]
|
||||
[Address(RVA = "0x141DE40", Offset = "0x141C840", VA = "0x18141DE40")]
|
||||
private void NEMJJHCEIPD()
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.UpdateCurrentHardwareType();
|
||||
}
|
||||
|
||||
// Token: 0x0600EF9E RID: 61342 RVA: 0x0038CCDC File Offset: 0x0038AEDC
|
||||
[Token(Token = "0x600EF9E")]
|
||||
[Address(RVA = "0x141E0B0", Offset = "0x141CAB0", VA = "0x18141E0B0")]
|
||||
public SteamVRDeviceManager()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600EF9F RID: 61343 RVA: 0x0038CCF0 File Offset: 0x0038AEF0
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x600EF9F")]
|
||||
[Address(RVA = "0x141DF90", Offset = "0x141C990", VA = "0x18141DF90")]
|
||||
static SteamVRDeviceManager()
|
||||
{
|
||||
string[] array = new string[2];
|
||||
if ("None" != 0)
|
||||
{
|
||||
}
|
||||
array[0] = "None";
|
||||
if ("OpenVR" != 0)
|
||||
{
|
||||
}
|
||||
array[1] = "OpenVR";
|
||||
SteamVRDeviceManager.SUPPORTED_DEVICES = array;
|
||||
SteamVRDeviceManager.HIOIFHNKPHO = "OpenVR";
|
||||
}
|
||||
|
||||
// Token: 0x04009F5B RID: 40795
|
||||
[Token(Token = "0x4009F5B")]
|
||||
public static readonly string[] SUPPORTED_DEVICES;
|
||||
|
||||
// Token: 0x04009F5C RID: 40796
|
||||
[Token(Token = "0x4009F5C")]
|
||||
private static string HIOIFHNKPHO = null;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,635 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using UnityEngine.XR;
|
||||
|
||||
namespace RecRoom.Platforms
|
||||
{
|
||||
// Token: 0x020021EC RID: 8684
|
||||
[Token(Token = "0x20021EC")]
|
||||
[StructLayout(3)]
|
||||
public abstract class VRDeviceManager : SingletonMonoBehaviour<VRDeviceManager>
|
||||
{
|
||||
// Token: 0x17002828 RID: 10280
|
||||
// (get) Token: 0x0600EF49 RID: 61257 RVA: 0x0038BFA8 File Offset: 0x0038A1A8
|
||||
[Token(Token = "0x17002828")]
|
||||
public static string OBHKGDABHJB
|
||||
{
|
||||
[Token(Token = "0x600EF49")]
|
||||
[Address(RVA = "0x14201C0", Offset = "0x141EBC0", VA = "0x1814201C0")]
|
||||
get
|
||||
{
|
||||
return XRDevice.model;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002829 RID: 10281
|
||||
// (get) Token: 0x0600EF4A RID: 61258
|
||||
[Token(Token = "0x17002829")]
|
||||
protected abstract IEnumerable<string> BNGHIFGAPMF
|
||||
{
|
||||
[Token(Token = "0x600EF4A")]
|
||||
[Address(Slot = "6")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x1700282A RID: 10282
|
||||
// (get) Token: 0x0600EF4B RID: 61259
|
||||
[Token(Token = "0x1700282A")]
|
||||
protected abstract string MFMBPKGFMAL
|
||||
{
|
||||
[Token(Token = "0x600EF4B")]
|
||||
[Address(Slot = "7")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x1700282B RID: 10283
|
||||
// (get) Token: 0x0600EF4C RID: 61260
|
||||
[Token(Token = "0x1700282B")]
|
||||
protected abstract bool MLGJJEILBIP
|
||||
{
|
||||
[Token(Token = "0x600EF4C")]
|
||||
[Address(Slot = "8")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x1700282C RID: 10284
|
||||
// (get) Token: 0x0600EF4D RID: 61261 RVA: 0x0038BFBC File Offset: 0x0038A1BC
|
||||
[Token(Token = "0x1700282C")]
|
||||
public bool JOGJIKFEHKJ
|
||||
{
|
||||
[Token(Token = "0x600EF4D")]
|
||||
[Address(RVA = "0x1420210", Offset = "0x141EC10", VA = "0x181420210")]
|
||||
get
|
||||
{
|
||||
if (!this.DOIINGJNBHA && !this.HENBMPCAJKH)
|
||||
{
|
||||
IEnumerable<string> enumerable = this.GIGDJGPFFDD();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700282D RID: 10285
|
||||
// (get) Token: 0x0600EF4E RID: 61262
|
||||
[Token(Token = "0x1700282D")]
|
||||
protected abstract bool OECOONPHCAF
|
||||
{
|
||||
[Token(Token = "0x600EF4E")]
|
||||
[Address(Slot = "9")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x1700282E RID: 10286
|
||||
// (get) Token: 0x0600EF4F RID: 61263 RVA: 0x0038BFE4 File Offset: 0x0038A1E4
|
||||
[Token(Token = "0x1700282E")]
|
||||
public bool GHCOKHFPGIC
|
||||
{
|
||||
[Token(Token = "0x600EF4F")]
|
||||
[Address(RVA = "0x1420230", Offset = "0x141EC30", VA = "0x181420230")]
|
||||
get
|
||||
{
|
||||
if (this.DOIINGJNBHA || this.HENBMPCAJKH)
|
||||
{
|
||||
return;
|
||||
}
|
||||
string text = this.MFMBPKGFMAL;
|
||||
if (text != 0)
|
||||
{
|
||||
if (NOBCCPHLPNJ.MMICKFMMLJO)
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = NOBCCPHLPNJ.JGGKHJCBGLF("SKIPS_USER_PRESENCE_CHECK", num);
|
||||
int num3 = 0;
|
||||
this.GKPJBHOPDPO = num3;
|
||||
if (text != 0)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
IEnumerable<string> enumerable = this.GIGDJGPFFDD();
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700282F RID: 10287
|
||||
// (get) Token: 0x0600EF50 RID: 61264
|
||||
[Token(Token = "0x1700282F")]
|
||||
protected abstract bool OOIGBACMDFJ
|
||||
{
|
||||
[Token(Token = "0x600EF50")]
|
||||
[Address(Slot = "10")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17002830 RID: 10288
|
||||
// (get) Token: 0x0600EF51 RID: 61265 RVA: 0x0038C044 File Offset: 0x0038A244
|
||||
[Token(Token = "0x17002830")]
|
||||
protected bool FJNFMNMGDMM
|
||||
{
|
||||
[Token(Token = "0x600EF51")]
|
||||
[Address(RVA = "0x141F710", Offset = "0x141E110", VA = "0x18141F710")]
|
||||
get
|
||||
{
|
||||
LocalPlayerController instance = SingletonMonoBehaviour.Instance;
|
||||
int num = 0;
|
||||
bool flag = instance != num;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
return SingletonMonoBehaviour.Instance.EBPFBFMJMBB;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002831 RID: 10289
|
||||
// (get) Token: 0x0600EF52 RID: 61266 RVA: 0x0038C078 File Offset: 0x0038A278
|
||||
[Token(Token = "0x17002831")]
|
||||
protected bool DMFIABDANLI
|
||||
{
|
||||
[Token(Token = "0x600EF52")]
|
||||
[Address(RVA = "0x141F4A0", Offset = "0x141DEA0", VA = "0x18141F4A0")]
|
||||
get
|
||||
{
|
||||
LocalPlayerController instance = SingletonMonoBehaviour.Instance;
|
||||
int num = 0;
|
||||
bool flag = instance != num;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
return SingletonMonoBehaviour.Instance.DMFIABDANLI;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002832 RID: 10290
|
||||
// (get) Token: 0x0600EF53 RID: 61267 RVA: 0x0038C0AC File Offset: 0x0038A2AC
|
||||
[Token(Token = "0x17002832")]
|
||||
protected bool PCEJPDBOLFD
|
||||
{
|
||||
[Token(Token = "0x600EF53")]
|
||||
[Address(RVA = "0x141F950", Offset = "0x141E350", VA = "0x18141F950")]
|
||||
get
|
||||
{
|
||||
string loadedDeviceName = XRSettings.loadedDeviceName;
|
||||
if (this.GIGDJGPFFDD() == 0)
|
||||
{
|
||||
}
|
||||
return XRDevice.isPresent;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002833 RID: 10291
|
||||
// (get) Token: 0x0600EF54 RID: 61268 RVA: 0x0038C0D4 File Offset: 0x0038A2D4
|
||||
[Token(Token = "0x17002833")]
|
||||
private bool IJAHFCGMDND
|
||||
{
|
||||
[Token(Token = "0x600EF54")]
|
||||
[Address(RVA = "0x141FC60", Offset = "0x141E660", VA = "0x18141FC60")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600EF54)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Platforms.VRDeviceManager::OCDECBADIGP()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_0E:
|
||||
stloc:int32(var_2_0F, ldc.i4:int32(0))
|
||||
stloc:int32(var_3_1B, call:int32(NOBCCPHLPNJ::JGGKHJCBGLF, ldstr:string("SKIPS_USER_PRESENCE_CHECK"), ldloc:int32(var_2_0F)))
|
||||
stloc:int32(var_4_1D, ldc.i4:int32(0))
|
||||
stfld:valuetype [mscorlib]System.Nullable`1<bool>(VRDeviceManager::GKPJBHOPDPO, ldloc:VRDeviceManager(this), ldloc:int32[exp:valuetype [mscorlib]System.Nullable`1<bool>](var_4_1D))
|
||||
}
|
||||
|
||||
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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
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: 0x17002834 RID: 10292
|
||||
// (get) Token: 0x0600EF55 RID: 61269 RVA: 0x0038C108 File Offset: 0x0038A308
|
||||
[Token(Token = "0x17002834")]
|
||||
private bool PLPOKNDNEMJ
|
||||
{
|
||||
[Token(Token = "0x600EF55")]
|
||||
[Address(RVA = "0x141F600", Offset = "0x141E000", VA = "0x18141F600")]
|
||||
get
|
||||
{
|
||||
if (this.DNADEDOPDME == 0)
|
||||
{
|
||||
}
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002835 RID: 10293
|
||||
// (get) Token: 0x0600EF56 RID: 61270 RVA: 0x0038C124 File Offset: 0x0038A324
|
||||
// (set) Token: 0x0600EF57 RID: 61271 RVA: 0x0038C138 File Offset: 0x0038A338
|
||||
[Token(Token = "0x17002835")]
|
||||
private bool LEJCNOAGDDC
|
||||
{
|
||||
[Token(Token = "0x600EF56")]
|
||||
[Address(RVA = "0x456470", Offset = "0x454E70", VA = "0x180456470")]
|
||||
get
|
||||
{
|
||||
return this.HENBMPCAJKH;
|
||||
}
|
||||
[Token(Token = "0x600EF57")]
|
||||
[Address(RVA = "0x141F9F0", Offset = "0x141E3F0", VA = "0x18141F9F0")]
|
||||
set
|
||||
{
|
||||
if (this.HENBMPCAJKH != value)
|
||||
{
|
||||
this.HENBMPCAJKH = value;
|
||||
if (value)
|
||||
{
|
||||
XRSettings.enabled = false;
|
||||
this.MBHPGIBJHLM();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002836 RID: 10294
|
||||
// (get) Token: 0x0600EF58 RID: 61272 RVA: 0x0038C168 File Offset: 0x0038A368
|
||||
// (set) Token: 0x0600EF59 RID: 61273 RVA: 0x0038C17C File Offset: 0x0038A37C
|
||||
[Token(Token = "0x17002836")]
|
||||
public bool HEJKCNIMJIB
|
||||
{
|
||||
[Token(Token = "0x600EF58")]
|
||||
[Address(RVA = "0x6A8490", Offset = "0x6A6E90", VA = "0x1806A8490")]
|
||||
get;
|
||||
[Token(Token = "0x600EF59")]
|
||||
[Address(RVA = "0x6A84B0", Offset = "0x6A6EB0", VA = "0x1806A84B0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0600EF5A RID: 61274 RVA: 0x0038C190 File Offset: 0x0038A390
|
||||
[Token(Token = "0x600EF5A")]
|
||||
[Address(RVA = "0x141FE90", Offset = "0x141E890", VA = "0x18141FE90", Slot = "11")]
|
||||
protected virtual void Start()
|
||||
{
|
||||
LocalPlayerController instance;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
instance = SingletonMonoBehaviour.Instance;
|
||||
Action displayModeChange = instance.DisplayModeChange;
|
||||
Action action = new Action(this.ENLAIIOAICM);
|
||||
@delegate = Delegate.Combine(displayModeChange, action);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
instance.DisplayModeChange = @delegate;
|
||||
LocalPlayerController.MIGPLDFLMHA akpgddbmbmk;
|
||||
if (this.DOIINGJNBHA || this.HENBMPCAJKH || this.MFMBPKGFMAL == 0 || !SingletonMonoBehaviour.Instance.DMFIABDANLI)
|
||||
{
|
||||
akpgddbmbmk = SingletonMonoBehaviour.Instance.AKPGDDBMBMK;
|
||||
if (akpgddbmbmk != LocalPlayerController.MIGPLDFLMHA.VR)
|
||||
{
|
||||
goto IL_70;
|
||||
}
|
||||
}
|
||||
this.DPMCOICDAOF();
|
||||
IL_70:
|
||||
if (akpgddbmbmk == LocalPlayerController.MIGPLDFLMHA.SCREEN)
|
||||
{
|
||||
this.MBHPGIBJHLM();
|
||||
}
|
||||
Action<float> action2 = new Action(this.GAJIJLPDHNI);
|
||||
IDisposable disposable = ScheduledUpdateMonoBehaviourExtensions.UpdateAtRate(this, 0.3f, action2);
|
||||
}
|
||||
|
||||
// Token: 0x0600EF5B RID: 61275 RVA: 0x0038C23C File Offset: 0x0038A43C
|
||||
[Token(Token = "0x600EF5B")]
|
||||
[Address(RVA = "0x141FD40", Offset = "0x141E740", VA = "0x18141FD40", Slot = "5")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
LocalPlayerController instance2;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
base.OnDestroy();
|
||||
LocalPlayerController instance = SingletonMonoBehaviour.Instance;
|
||||
int num = 0;
|
||||
if (!(instance != num))
|
||||
{
|
||||
return;
|
||||
}
|
||||
instance2 = SingletonMonoBehaviour.Instance;
|
||||
Action displayModeChange = instance2.DisplayModeChange;
|
||||
Action action = new Action(this.ENLAIIOAICM);
|
||||
@delegate = Delegate.Remove(displayModeChange, action);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
instance2.DisplayModeChange = @delegate;
|
||||
}
|
||||
|
||||
// Token: 0x0600EF5C RID: 61276 RVA: 0x0038C2A0 File Offset: 0x0038A4A0
|
||||
[Token(Token = "0x600EF5C")]
|
||||
[Address(RVA = "0x141F650", Offset = "0x141E050", VA = "0x18141F650")]
|
||||
private void GAJIJLPDHNI(float POGAEJIEPIM)
|
||||
{
|
||||
if (SingletonMonoBehaviour.Instance.EBPFBFMJMBB && (this.DOIINGJNBHA || this.HENBMPCAJKH || this.MFMBPKGFMAL == 0 || !this.PCEJPDBOLFD))
|
||||
{
|
||||
this.DPMCOICDAOF();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600EF5D RID: 61277 RVA: 0x0038C2EC File Offset: 0x0038A4EC
|
||||
[Token(Token = "0x600EF5D")]
|
||||
[Address(RVA = "0x141F570", Offset = "0x141DF70", VA = "0x18141F570")]
|
||||
protected void ENLAIIOAICM()
|
||||
{
|
||||
LocalPlayerController.MIGPLDFLMHA akpgddbmbmk = SingletonMonoBehaviour.Instance.AKPGDDBMBMK;
|
||||
if (akpgddbmbmk == LocalPlayerController.MIGPLDFLMHA.VR)
|
||||
{
|
||||
this.DPMCOICDAOF();
|
||||
return;
|
||||
}
|
||||
while (akpgddbmbmk != LocalPlayerController.MIGPLDFLMHA.SCREEN)
|
||||
{
|
||||
}
|
||||
this.MBHPGIBJHLM();
|
||||
}
|
||||
|
||||
// Token: 0x0600EF5E RID: 61278 RVA: 0x0038C320 File Offset: 0x0038A520
|
||||
[Token(Token = "0x600EF5E")]
|
||||
[Address(RVA = "0x141F3A0", Offset = "0x141DDA0", VA = "0x18141F3A0")]
|
||||
protected void DPMCOICDAOF()
|
||||
{
|
||||
if (!this.HENBMPCAJKH)
|
||||
{
|
||||
if (this.DNADEDOPDME != 0)
|
||||
{
|
||||
Action action = new Action(this.DPMCOICDAOF);
|
||||
this.AMLHPGAHFEC = action;
|
||||
return;
|
||||
}
|
||||
VRDeviceManager.GBMGDJEMLAF gbmgdjemlaf;
|
||||
gbmgdjemlaf.System.IDisposable.Dispose();
|
||||
gbmgdjemlaf.<>1__state = (int)((ulong)0L);
|
||||
gbmgdjemlaf.<>4__this = this;
|
||||
this.KBKFFPOJPAM(gbmgdjemlaf);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600EF5F RID: 61279 RVA: 0x0038C374 File Offset: 0x0038A574
|
||||
[Token(Token = "0x600EF5F")]
|
||||
[Address(RVA = "0x141F7E0", Offset = "0x141E1E0", VA = "0x18141F7E0")]
|
||||
private IEnumerator<ISchedule> HFCJAPDEAPF()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600EF5F)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> RecRoom.Platforms.VRDeviceManager::HFCJAPDEAPF()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(GBMGDJEMLAF::System.IDisposable.Dispose, ldloc:GBMGDJEMLAF(var_0))
|
||||
stfld:int32(GBMGDJEMLAF::<>1__state, ldloc:GBMGDJEMLAF(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:VRDeviceManager(GBMGDJEMLAF::<>4__this, ldloc:GBMGDJEMLAF(var_0), ldloc:VRDeviceManager(this))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600EF60 RID: 61280 RVA: 0x0038C398 File Offset: 0x0038A598
|
||||
[Token(Token = "0x600EF60")]
|
||||
[Address(RVA = "0x141FA30", Offset = "0x141E430", VA = "0x18141FA30")]
|
||||
protected void LEJHDHOFPOL()
|
||||
{
|
||||
if (this.HENBMPCAJKH)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (this.DNADEDOPDME != 0)
|
||||
{
|
||||
Action action = new Action(this.LEJHDHOFPOL);
|
||||
this.AMLHPGAHFEC = action;
|
||||
return;
|
||||
}
|
||||
IEnumerator<ISchedule> enumerator = this.MELHNGOFNCC(true);
|
||||
this.KBKFFPOJPAM(enumerator);
|
||||
}
|
||||
|
||||
// Token: 0x0600EF61 RID: 61281 RVA: 0x0038C3DC File Offset: 0x0038A5DC
|
||||
[Token(Token = "0x600EF61")]
|
||||
[Address(RVA = "0x141FB00", Offset = "0x141E500", VA = "0x18141FB00")]
|
||||
protected void MBHPGIBJHLM()
|
||||
{
|
||||
if (this.DNADEDOPDME != 0)
|
||||
{
|
||||
Action action = new Action(this.MBHPGIBJHLM);
|
||||
this.AMLHPGAHFEC = action;
|
||||
return;
|
||||
}
|
||||
VRDeviceManager.OPDNNPPMLGF opdnnppmlgf;
|
||||
opdnnppmlgf.System.IDisposable.Dispose();
|
||||
opdnnppmlgf.<>1__state = (int)((ulong)0L);
|
||||
opdnnppmlgf.<>4__this = this;
|
||||
opdnnppmlgf.setupAgain = false;
|
||||
this.KBKFFPOJPAM(opdnnppmlgf);
|
||||
}
|
||||
|
||||
// Token: 0x0600EF62 RID: 61282 RVA: 0x0038C42C File Offset: 0x0038A62C
|
||||
[Token(Token = "0x600EF62")]
|
||||
[Address(RVA = "0x141FBF0", Offset = "0x141E5F0", VA = "0x18141FBF0")]
|
||||
private IEnumerator<ISchedule> MELHNGOFNCC(bool DCHGFHMELNC)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600EF62)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> RecRoom.Platforms.VRDeviceManager::MELHNGOFNCC(System.Boolean)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(OPDNNPPMLGF::System.IDisposable.Dispose, ldloc:OPDNNPPMLGF(var_0))
|
||||
stfld:VRDeviceManager(OPDNNPPMLGF::<>4__this, ldloc:OPDNNPPMLGF(var_0), ldloc:VRDeviceManager(this))
|
||||
stfld:int32(OPDNNPPMLGF::<>1__state, ldloc:OPDNNPPMLGF(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:bool(OPDNNPPMLGF::setupAgain, ldloc:OPDNNPPMLGF(var_0), ldloc:bool(DCHGFHMELNC))
|
||||
}
|
||||
|
||||
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: 0x0600EF63 RID: 61283 RVA: 0x0038C458 File Offset: 0x0038A658
|
||||
[Token(Token = "0x600EF63")]
|
||||
[Address(RVA = "0x1420090", Offset = "0x141EA90", VA = "0x181420090")]
|
||||
public void SuspendCompositorRender(bool MCPABKGDJGI)
|
||||
{
|
||||
if (MCPABKGDJGI)
|
||||
{
|
||||
this.Start();
|
||||
this.GJDBGFEOEDB = MCPABKGDJGI;
|
||||
return;
|
||||
}
|
||||
if (this.GJDBGFEOEDB != MCPABKGDJGI)
|
||||
{
|
||||
this.KIDKENOKIPI();
|
||||
this.GJDBGFEOEDB = MCPABKGDJGI;
|
||||
return;
|
||||
}
|
||||
this.GJDBGFEOEDB = MCPABKGDJGI;
|
||||
}
|
||||
|
||||
// Token: 0x0600EF64 RID: 61284 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600EF64")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "12")]
|
||||
protected virtual void KIDKENOKIPI()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600EF65 RID: 61285 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600EF65")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "13")]
|
||||
protected virtual void MJNNFCJFBKF()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600EF66 RID: 61286
|
||||
[Token(Token = "0x600EF66")]
|
||||
[Address(Slot = "14")]
|
||||
protected abstract IEnumerator<ISchedule> GLNDMIAKFDB();
|
||||
|
||||
// Token: 0x0600EF67 RID: 61287
|
||||
[Token(Token = "0x600EF67")]
|
||||
[Address(Slot = "15")]
|
||||
protected abstract void PGFBMJLLHKA(bool IFFAIOGFJJB);
|
||||
|
||||
// Token: 0x0600EF68 RID: 61288
|
||||
[Token(Token = "0x600EF68")]
|
||||
[Address(Slot = "16")]
|
||||
protected abstract void EDADLADFGDD();
|
||||
|
||||
// Token: 0x0600EF69 RID: 61289 RVA: 0x0038C498 File Offset: 0x0038A698
|
||||
[Token(Token = "0x600EF69")]
|
||||
[Address(RVA = "0x141F840", Offset = "0x141E240", VA = "0x18141F840")]
|
||||
private void KBKFFPOJPAM(IEnumerator<ISchedule> NEPMGGPMFOH)
|
||||
{
|
||||
if (this.DNADEDOPDME != 0)
|
||||
{
|
||||
ISchedulerPromise dnadedopdme = this.DNADEDOPDME;
|
||||
}
|
||||
ISchedulerPromise schedulerPromise = SingletonMonoBehaviour.Instance.Run(this, NEPMGGPMFOH);
|
||||
this.DNADEDOPDME = schedulerPromise;
|
||||
Action action = new Action(this.ANKFELMJAEC);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600EF6A RID: 61290 RVA: 0x0038C4DC File Offset: 0x0038A6DC
|
||||
[Token(Token = "0x600EF6A")]
|
||||
[Address(RVA = "0x1420160", Offset = "0x141EB60", VA = "0x181420160")]
|
||||
protected VRDeviceManager()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600EF6B RID: 61291 RVA: 0x0038C4F0 File Offset: 0x0038A6F0
|
||||
[Token(Token = "0x600EF6B")]
|
||||
[Address(RVA = "0x141F700", Offset = "0x141E100", VA = "0x18141F700")]
|
||||
[CompilerGenerated]
|
||||
private bool HANMNCCOMFH()
|
||||
{
|
||||
return this.PCEJPDBOLFD;
|
||||
}
|
||||
|
||||
// Token: 0x0600EF6C RID: 61292 RVA: 0x0038C504 File Offset: 0x0038A704
|
||||
[Token(Token = "0x600EF6C")]
|
||||
[Address(RVA = "0x141F300", Offset = "0x141DD00", VA = "0x18141F300")]
|
||||
[CompilerGenerated]
|
||||
private void ANKFELMJAEC()
|
||||
{
|
||||
if (this.AMLHPGAHFEC != (ulong)0L)
|
||||
{
|
||||
Action action = new Action(this.BAFFHCNFCIM);
|
||||
ISchedulerPromise schedulerPromise = this.InvokeNextUpdate(action);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600EF6D RID: 61293 RVA: 0x0038C534 File Offset: 0x0038A734
|
||||
[Token(Token = "0x600EF6D")]
|
||||
[Address(RVA = "0x141F370", Offset = "0x141DD70", VA = "0x18141F370")]
|
||||
[CompilerGenerated]
|
||||
private void BAFFHCNFCIM()
|
||||
{
|
||||
Action amlhpgahfec = this.AMLHPGAHFEC;
|
||||
if (amlhpgahfec != 0)
|
||||
{
|
||||
amlhpgahfec();
|
||||
this.AMLHPGAHFEC = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04009F34 RID: 40756
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009F34")]
|
||||
private ISchedulerPromise DNADEDOPDME;
|
||||
|
||||
// Token: 0x04009F35 RID: 40757
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4009F35")]
|
||||
private Action AMLHPGAHFEC;
|
||||
|
||||
// Token: 0x04009F36 RID: 40758
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4009F36")]
|
||||
private bool DOIINGJNBHA;
|
||||
|
||||
// Token: 0x04009F37 RID: 40759
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x29")]
|
||||
[Token(Token = "0x4009F37")]
|
||||
private bool? GKPJBHOPDPO;
|
||||
|
||||
// Token: 0x04009F38 RID: 40760
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2B")]
|
||||
[Token(Token = "0x4009F38")]
|
||||
private bool HENBMPCAJKH;
|
||||
|
||||
// Token: 0x04009F3A RID: 40762
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2D")]
|
||||
[Token(Token = "0x4009F3A")]
|
||||
protected bool GJDBGFEOEDB;
|
||||
|
||||
// Token: 0x04009F3B RID: 40763
|
||||
[Token(Token = "0x4009F3B")]
|
||||
protected static string MOOIFPDELDF = "None";
|
||||
|
||||
// Token: 0x04009F3C RID: 40764
|
||||
[Token(Token = "0x4009F3C")]
|
||||
private static string GBCMBEOPJAL = "SKIPS_USER_PRESENCE_CHECK";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,368 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Platforms.Xbox
|
||||
{
|
||||
// Token: 0x0200220E RID: 8718
|
||||
[Token(Token = "0x200220E")]
|
||||
[StructLayout(3)]
|
||||
public class XboxPlatformManager : PlatformManager
|
||||
{
|
||||
// Token: 0x17002874 RID: 10356
|
||||
// (get) Token: 0x0600F046 RID: 61510 RVA: 0x0038E5B0 File Offset: 0x0038C7B0
|
||||
[Token(Token = "0x17002874")]
|
||||
public override PlatformManager.FCIKKFJOMNO ODHAKEMLFBM
|
||||
{
|
||||
[Token(Token = "0x600F046")]
|
||||
[Address(RVA = "0x718700", Offset = "0x717100", VA = "0x180718700", Slot = "13")]
|
||||
get
|
||||
{
|
||||
return PlatformManager.FCIKKFJOMNO.Xbox;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002875 RID: 10357
|
||||
// (get) Token: 0x0600F047 RID: 61511 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17002875")]
|
||||
public override float DKNJHAGIIPK
|
||||
{
|
||||
[Token(Token = "0x600F047")]
|
||||
[Address(RVA = "0xFB1460", Offset = "0xFAFE60", VA = "0x180FB1460", Slot = "15")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002876 RID: 10358
|
||||
// (get) Token: 0x0600F048 RID: 61512 RVA: 0x0038E5C0 File Offset: 0x0038C7C0
|
||||
[Token(Token = "0x17002876")]
|
||||
public override bool FKGEHCEGMMJ
|
||||
{
|
||||
[Token(Token = "0x600F048")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002877 RID: 10359
|
||||
// (get) Token: 0x0600F049 RID: 61513 RVA: 0x0038E5D0 File Offset: 0x0038C7D0
|
||||
[Token(Token = "0x17002877")]
|
||||
public override bool EBGCPJFAAKD
|
||||
{
|
||||
[Token(Token = "0x600F049")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "17")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002878 RID: 10360
|
||||
// (get) Token: 0x0600F04A RID: 61514 RVA: 0x0038E5E0 File Offset: 0x0038C7E0
|
||||
[Token(Token = "0x17002878")]
|
||||
public override bool ANLDLHPKHCB
|
||||
{
|
||||
[Token(Token = "0x600F04A")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "19")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002879 RID: 10361
|
||||
// (get) Token: 0x0600F04B RID: 61515 RVA: 0x0038E5F0 File Offset: 0x0038C7F0
|
||||
[Token(Token = "0x17002879")]
|
||||
public override bool CEEGHPLMADD
|
||||
{
|
||||
[Token(Token = "0x600F04B")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "18")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700287A RID: 10362
|
||||
// (get) Token: 0x0600F04C RID: 61516 RVA: 0x0038E600 File Offset: 0x0038C800
|
||||
[Token(Token = "0x1700287A")]
|
||||
public override bool BGKANOJIIMD
|
||||
{
|
||||
[Token(Token = "0x600F04C")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "20")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700287B RID: 10363
|
||||
// (get) Token: 0x0600F04D RID: 61517 RVA: 0x0038E610 File Offset: 0x0038C810
|
||||
[Token(Token = "0x1700287B")]
|
||||
public override bool PIHCPMMKFDK
|
||||
{
|
||||
[Token(Token = "0x600F04D")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "21")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700287C RID: 10364
|
||||
// (get) Token: 0x0600F04E RID: 61518 RVA: 0x0038E620 File Offset: 0x0038C820
|
||||
[Token(Token = "0x1700287C")]
|
||||
public override bool CEOKHNMCHLD
|
||||
{
|
||||
[Token(Token = "0x600F04E")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "22")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700287D RID: 10365
|
||||
// (get) Token: 0x0600F04F RID: 61519 RVA: 0x0038E630 File Offset: 0x0038C830
|
||||
[Token(Token = "0x1700287D")]
|
||||
public override bool BPPLBGNEJNJ
|
||||
{
|
||||
[Token(Token = "0x600F04F")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "25")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700287E RID: 10366
|
||||
// (get) Token: 0x0600F050 RID: 61520 RVA: 0x0038E640 File Offset: 0x0038C840
|
||||
[Token(Token = "0x1700287E")]
|
||||
public override bool GMIKADAHHAB
|
||||
{
|
||||
[Token(Token = "0x600F050")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "8")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600F051 RID: 61521 RVA: 0x0038E650 File Offset: 0x0038C850
|
||||
[Token(Token = "0x600F051")]
|
||||
[Address(RVA = "0x83EF20", Offset = "0x83D920", VA = "0x18083EF20", Slot = "44")]
|
||||
protected override PlatformManager.LDIIFDDCKCN DELGDFICAMG()
|
||||
{
|
||||
return PlatformManager.LDIIFDDCKCN.XboxOne;
|
||||
}
|
||||
|
||||
// Token: 0x1700287F RID: 10367
|
||||
// (get) Token: 0x0600F052 RID: 61522 RVA: 0x0038E660 File Offset: 0x0038C860
|
||||
[Token(Token = "0x1700287F")]
|
||||
public override bool GMKJEJDALGA
|
||||
{
|
||||
[Token(Token = "0x600F052")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "23")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002880 RID: 10368
|
||||
// (get) Token: 0x0600F053 RID: 61523 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17002880")]
|
||||
public override INGEKFNNGDK? EJMJBHAHLDI
|
||||
{
|
||||
[Token(Token = "0x600F053")]
|
||||
[Address(RVA = "0x1420760", Offset = "0x141F160", VA = "0x181420760", Slot = "24")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002881 RID: 10369
|
||||
// (get) Token: 0x0600F054 RID: 61524 RVA: 0x0038E670 File Offset: 0x0038C870
|
||||
[Token(Token = "0x17002881")]
|
||||
public override bool OOOAGOMEFKG
|
||||
{
|
||||
[Token(Token = "0x600F054")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "11")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002882 RID: 10370
|
||||
// (get) Token: 0x0600F055 RID: 61525 RVA: 0x0038E680 File Offset: 0x0038C880
|
||||
[Token(Token = "0x17002882")]
|
||||
public override bool NCCECCFGPMO
|
||||
{
|
||||
[Token(Token = "0x600F055")]
|
||||
[Address(RVA = "0x6374D0", Offset = "0x635ED0", VA = "0x1806374D0", Slot = "9")]
|
||||
get
|
||||
{
|
||||
return this.CFKHKLOOBBG;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002883 RID: 10371
|
||||
// (get) Token: 0x0600F056 RID: 61526 RVA: 0x0038E694 File Offset: 0x0038C894
|
||||
// (set) Token: 0x0600F057 RID: 61527 RVA: 0x0038E6A8 File Offset: 0x0038C8A8
|
||||
[Token(Token = "0x17002883")]
|
||||
public int AOGEGDNALFA
|
||||
{
|
||||
[Token(Token = "0x600F056")]
|
||||
[Address(RVA = "0x501220", Offset = "0x4FFC20", VA = "0x180501220")]
|
||||
get;
|
||||
[Token(Token = "0x600F057")]
|
||||
[Address(RVA = "0xCD80E0", Offset = "0xCD6AE0", VA = "0x180CD80E0")]
|
||||
private set;
|
||||
} = (int)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x0600F058 RID: 61528 RVA: 0x0038E6BC File Offset: 0x0038C8BC
|
||||
[Token(Token = "0x600F058")]
|
||||
[Address(RVA = "0x1420620", Offset = "0x141F020", VA = "0x181420620", Slot = "26")]
|
||||
public override IPromise PreInitialize()
|
||||
{
|
||||
return Promise.<CompletedPromise>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x0600F059 RID: 61529 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600F059")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "30")]
|
||||
public override void SetRichPresenceStatus(string EEHOFLPKHND)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600F05A RID: 61530 RVA: 0x0038E6D0 File Offset: 0x0038C8D0
|
||||
[Token(Token = "0x600F05A")]
|
||||
[Address(RVA = "0x14203B0", Offset = "0x141EDB0", VA = "0x1814203B0", Slot = "38")]
|
||||
public override IPromise AuthorizePurchase(long CAPMEMCNIJO, GCBPKHFJKCE.DJGBECJHOKF HPNJHHKGNNJ)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600F05A)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Async.IPromise RecRoom.Platforms.Xbox.XboxPlatformManager::AuthorizePurchase(System.Int64,GCBPKHFJKCE/DJGBECJHOKF)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:NotImplementedException(var_0_05, newobj:NotImplementedException(NotImplementedException::.ctor))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0600F05B RID: 61531 RVA: 0x0038E6E4 File Offset: 0x0038C8E4
|
||||
[Token(Token = "0x600F05B")]
|
||||
[Address(RVA = "0x1420580", Offset = "0x141EF80", VA = "0x181420580", Slot = "27")]
|
||||
public override IPromise Initialize()
|
||||
{
|
||||
return Promise.FromError("Invalid Platform");
|
||||
}
|
||||
|
||||
// Token: 0x0600F05C RID: 61532 RVA: 0x0038E6FC File Offset: 0x0038C8FC
|
||||
[Token(Token = "0x600F05C")]
|
||||
[Address(RVA = "0x1420400", Offset = "0x141EE00", VA = "0x181420400", Slot = "36")]
|
||||
public override IPromise<string> GetCommerceAccessToken()
|
||||
{
|
||||
return Promise.FromError<string>("Invalid Platform");
|
||||
}
|
||||
|
||||
// Token: 0x0600F05D RID: 61533 RVA: 0x0038E714 File Offset: 0x0038C914
|
||||
[Token(Token = "0x600F05D")]
|
||||
[Address(RVA = "0x1420350", Offset = "0x141ED50", VA = "0x181420350", Slot = "35")]
|
||||
public override IPromise<List<GCBPKHFJKCE.DJGBECJHOKF>> ApplySkuMetadataOverrides(List<GCBPKHFJKCE.DJGBECJHOKF> ECKDLLFMLGF)
|
||||
{
|
||||
return Promise.FromError<List<GCBPKHFJKCE.DJGBECJHOKF>>("Invalid Platform");
|
||||
}
|
||||
|
||||
// Token: 0x0600F05E RID: 61534 RVA: 0x0038E72C File Offset: 0x0038C92C
|
||||
[Token(Token = "0x600F05E")]
|
||||
[Address(RVA = "0x1420460", Offset = "0x141EE60", VA = "0x181420460", Slot = "32")]
|
||||
public override IPromise<List<string>> GetPlatformFriendIds()
|
||||
{
|
||||
return Promise.FromError<List<string>>("Invalid Platform");
|
||||
}
|
||||
|
||||
// Token: 0x0600F05F RID: 61535 RVA: 0x0038E744 File Offset: 0x0038C944
|
||||
[Token(Token = "0x600F05F")]
|
||||
[Address(RVA = "0x14204C0", Offset = "0x141EEC0", VA = "0x1814204C0", Slot = "33")]
|
||||
public override IPromise<string> GetPlatformFriendName(string MJKOJAAMEJN)
|
||||
{
|
||||
return Promise.FromError<string>("Invalid Platform");
|
||||
}
|
||||
|
||||
// Token: 0x0600F060 RID: 61536 RVA: 0x0038E75C File Offset: 0x0038C95C
|
||||
[Token(Token = "0x600F060")]
|
||||
[Address(RVA = "0x1420520", Offset = "0x141EF20", VA = "0x181420520", Slot = "34")]
|
||||
public override IPromise<Texture> GetPlatformFriendPicture(string MJKOJAAMEJN)
|
||||
{
|
||||
return Promise.FromError<Texture>("Invalid Platform");
|
||||
}
|
||||
|
||||
// Token: 0x0600F061 RID: 61537 RVA: 0x0038E774 File Offset: 0x0038C974
|
||||
[Token(Token = "0x600F061")]
|
||||
[Address(RVA = "0x14205D0", Offset = "0x141EFD0", VA = "0x1814205D0", Slot = "28")]
|
||||
public override IPromise PostLoginInitialize()
|
||||
{
|
||||
return Promise.FromError("Invalid Platform");
|
||||
}
|
||||
|
||||
// Token: 0x0600F062 RID: 61538 RVA: 0x0038E78C File Offset: 0x0038C98C
|
||||
[Token(Token = "0x600F062")]
|
||||
[Address(RVA = "0x14206C0", Offset = "0x141F0C0", VA = "0x1814206C0")]
|
||||
public XboxPlatformManager()
|
||||
{
|
||||
string empty = string.Empty;
|
||||
this.controllerLostTitle = empty;
|
||||
string empty2 = string.Empty;
|
||||
this.controllerLostMessage = empty2;
|
||||
string empty3 = string.Empty;
|
||||
this.noUGCPermissionMessage = empty3;
|
||||
string empty4 = string.Empty;
|
||||
this.noSharePermissionMessage = empty4;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04009FC1 RID: 40897
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4009FC1")]
|
||||
private bool CFKHKLOOBBG;
|
||||
|
||||
// Token: 0x04009FC3 RID: 40899
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4009FC3")]
|
||||
[SerializeField]
|
||||
private string controllerLostTitle;
|
||||
|
||||
// Token: 0x04009FC4 RID: 40900
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4009FC4")]
|
||||
[SerializeField]
|
||||
private string controllerLostMessage;
|
||||
|
||||
// Token: 0x04009FC5 RID: 40901
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4009FC5")]
|
||||
[SerializeField]
|
||||
private string noUGCPermissionMessage;
|
||||
|
||||
// Token: 0x04009FC6 RID: 40902
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4009FC6")]
|
||||
[SerializeField]
|
||||
private string noSharePermissionMessage;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user