894 lines
31 KiB
C#
894 lines
31 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using System.Threading;
|
|
using Cpp2IlInjected;
|
|
using RecNet;
|
|
using RecRoom;
|
|
using RecRoom.Async;
|
|
using RecRoom.Core;
|
|
using RecRoom.Platforms;
|
|
using Steamworks;
|
|
using UnityEngine;
|
|
using UnityEngine.Events;
|
|
using UnityEngine.XR;
|
|
using Valve.VR;
|
|
|
|
// Token: 0x020002FD RID: 765
|
|
[Token(Token = "0x20002FD")]
|
|
[StructLayout(3)]
|
|
public sealed class SteamPlatformManager : PlatformManager
|
|
{
|
|
// Token: 0x170003B6 RID: 950
|
|
// (get) Token: 0x06001724 RID: 5924 RVA: 0x000607A8 File Offset: 0x0005E9A8
|
|
[Token(Token = "0x170003B6")]
|
|
public override PlatformManager.FCIKKFJOMNO ODHAKEMLFBM
|
|
{
|
|
[Token(Token = "0x6001724")]
|
|
[Address(RVA = "0x3F8880", Offset = "0x3F7280", VA = "0x1803F8880", Slot = "13")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x170003B7 RID: 951
|
|
// (get) Token: 0x06001725 RID: 5925 RVA: 0x000607B8 File Offset: 0x0005E9B8
|
|
[Token(Token = "0x170003B7")]
|
|
public override float DKNJHAGIIPK
|
|
{
|
|
[Token(Token = "0x6001725")]
|
|
[Address(RVA = "0x1D68E30", Offset = "0x1D67830", VA = "0x181D68E30", Slot = "15")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06001725)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single SteamPlatformManager::get_TargetFramerate()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_00:
|
|
brtrue(IL_00, logicnot:bool(callgetter:bool(PlatformManager::get_IsVRMode, ldloc:SteamPlatformManager[exp:PlatformManager](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.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: 0x170003B8 RID: 952
|
|
// (get) Token: 0x06001726 RID: 5926 RVA: 0x000607D0 File Offset: 0x0005E9D0
|
|
[Token(Token = "0x170003B8")]
|
|
public override bool FKGEHCEGMMJ
|
|
{
|
|
[Token(Token = "0x6001726")]
|
|
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "16")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x170003B9 RID: 953
|
|
// (get) Token: 0x06001727 RID: 5927 RVA: 0x000607E0 File Offset: 0x0005E9E0
|
|
[Token(Token = "0x170003B9")]
|
|
public override bool EBGCPJFAAKD
|
|
{
|
|
[Token(Token = "0x6001727")]
|
|
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "17")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170003BA RID: 954
|
|
// (get) Token: 0x06001728 RID: 5928 RVA: 0x000607F0 File Offset: 0x0005E9F0
|
|
[Token(Token = "0x170003BA")]
|
|
public override bool CEEGHPLMADD
|
|
{
|
|
[Token(Token = "0x6001728")]
|
|
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "18")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170003BB RID: 955
|
|
// (get) Token: 0x06001729 RID: 5929 RVA: 0x00060800 File Offset: 0x0005EA00
|
|
[Token(Token = "0x170003BB")]
|
|
public override bool ANLDLHPKHCB
|
|
{
|
|
[Token(Token = "0x6001729")]
|
|
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "19")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x170003BC RID: 956
|
|
// (get) Token: 0x0600172A RID: 5930 RVA: 0x00060810 File Offset: 0x0005EA10
|
|
[Token(Token = "0x170003BC")]
|
|
public override bool BGKANOJIIMD
|
|
{
|
|
[Token(Token = "0x600172A")]
|
|
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "20")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x170003BD RID: 957
|
|
// (get) Token: 0x0600172B RID: 5931 RVA: 0x00060820 File Offset: 0x0005EA20
|
|
[Token(Token = "0x170003BD")]
|
|
public override bool PIHCPMMKFDK
|
|
{
|
|
[Token(Token = "0x600172B")]
|
|
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "21")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x170003BE RID: 958
|
|
// (get) Token: 0x0600172C RID: 5932 RVA: 0x00060830 File Offset: 0x0005EA30
|
|
[Token(Token = "0x170003BE")]
|
|
public override bool BPPLBGNEJNJ
|
|
{
|
|
[Token(Token = "0x600172C")]
|
|
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "25")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600172D RID: 5933 RVA: 0x00060840 File Offset: 0x0005EA40
|
|
[Token(Token = "0x600172D")]
|
|
[Address(RVA = "0x1D68950", Offset = "0x1D67350", VA = "0x181D68950", Slot = "5")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
if (this.KJDHMJPNDCK)
|
|
{
|
|
SteamAPI.Shutdown();
|
|
SteamVR_Events.Event<bool> inputFocus = SteamVR_Events.InputFocus;
|
|
UnityAction<bool> unityAction = new UnityAction(this.MIOGNKNMFJG);
|
|
inputFocus.RemoveListener(unityAction);
|
|
}
|
|
ActionEvent dokminnfcgc = Matchmaking.DOKMINNFCGC;
|
|
Action action = new Action(this.JEHDLLKMCLK);
|
|
Matchmaking.DOKMINNFCGC = dokminnfcgc - action;
|
|
}
|
|
|
|
// Token: 0x0600172E RID: 5934 RVA: 0x000608A4 File Offset: 0x0005EAA4
|
|
[Token(Token = "0x600172E")]
|
|
[Address(RVA = "0x1D68DB0", Offset = "0x1D677B0", VA = "0x181D68DB0")]
|
|
private void Update()
|
|
{
|
|
if (this.KJDHMJPNDCK)
|
|
{
|
|
SteamAPI.RunCallbacks();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600172F RID: 5935 RVA: 0x000608C4 File Offset: 0x0005EAC4
|
|
[Token(Token = "0x600172F")]
|
|
[Address(RVA = "0x1D68850", Offset = "0x1D67250", VA = "0x181D68850")]
|
|
private bool MINJDDEBJOA()
|
|
{
|
|
if (Packsize.Test())
|
|
{
|
|
int num = 0;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
}
|
|
string text = "[Steamworks.NET] Could not load [lib]steam_api.dll/so/dylib. It's likely not in the correct location. Refer to the README for more details.\n" + num;
|
|
}
|
|
Debug.LogError("[Steamworks.NET] Packsize Test returned false, the wrong version of Steamworks.NET is being run in this platform.", this);
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x06001730 RID: 5936 RVA: 0x000608FC File Offset: 0x0005EAFC
|
|
[Token(Token = "0x6001730")]
|
|
[Address(RVA = "0x1D68C40", Offset = "0x1D67640", VA = "0x181D68C40", Slot = "26")]
|
|
public override IPromise PreInitialize()
|
|
{
|
|
return Promise.<CompletedPromise>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06001731 RID: 5937 RVA: 0x00060910 File Offset: 0x0005EB10
|
|
[Token(Token = "0x6001731")]
|
|
[Address(RVA = "0x1D67CC0", Offset = "0x1D666C0", VA = "0x181D67CC0", Slot = "27")]
|
|
public override IPromise Initialize()
|
|
{
|
|
if (!this.MINJDDEBJOA())
|
|
{
|
|
base.JCBHKHOKAPC();
|
|
if (SteamAPI.Init())
|
|
{
|
|
this.KJDHMJPNDCK = true;
|
|
Callback<GetAuthSessionTicketResponse_t> callback = Callback.Create(new Callback.DispatchDelegate(this.DMDMOKHLLPJ));
|
|
this.CDPAFFLJLCE = callback;
|
|
Callback<GameRichPresenceJoinRequested_t> callback2 = Callback.Create(new Callback.DispatchDelegate(this.LNDIAJKHJBL));
|
|
this.KDACDPDDJKJ = callback2;
|
|
Callback<MicroTxnAuthorizationResponse_t> callback3 = Callback.Create(new Callback.DispatchDelegate(this.KGKLGFHCELK));
|
|
this.OBKAPNPBIDM = callback3;
|
|
Callback<GameOverlayActivated_t> callback4 = Callback.Create(new Callback.DispatchDelegate(this.DIOCJOLAIMC));
|
|
this.CAKFEBLLNFK = callback4;
|
|
SteamVR_Events.Event<bool> inputFocus = SteamVR_Events.InputFocus;
|
|
UnityAction<bool> unityAction = new UnityAction(this.MIOGNKNMFJG);
|
|
inputFocus.AddListener(unityAction);
|
|
CSteamID steamID = SteamUser.GetSteamID();
|
|
this.<GAEJNJGGBJM>k__BackingField = steamID;
|
|
string personaName = SteamFriends.GetPersonaName();
|
|
PlatformManager.LDIIFDDCKCN gfmhkkkeoge = this.GFMHKKKEOGE;
|
|
this.<PGPMOPIGPFN>k__BackingField = personaName;
|
|
PlatformManager.FCIKKFJOMNO currentPlatform = this.ODHAKEMLFBM;
|
|
ActionEvent dokminnfcgc = Matchmaking.DOKMINNFCGC;
|
|
Action action = new Action(this.JEHDLLKMCLK);
|
|
Matchmaking.DOKMINNFCGC = dokminnfcgc + action;
|
|
}
|
|
return Promise.FromError("Failed to initialize Steam Platform");
|
|
}
|
|
Application.Quit();
|
|
return Promise.<CompletedPromise>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06001732 RID: 5938 RVA: 0x00060A44 File Offset: 0x0005EC44
|
|
[Token(Token = "0x6001732")]
|
|
[Address(RVA = "0x1D68AA0", Offset = "0x1D674A0", VA = "0x181D68AA0", Slot = "28")]
|
|
public override IPromise PostLoginInitialize()
|
|
{
|
|
int friendCount = SteamFriends.GetFriendCount((EFriendFlags)((uint)513));
|
|
if (friendCount > 0)
|
|
{
|
|
List<ulong> list = new List(friendCount);
|
|
int num = 0;
|
|
CSteamID friendByIndex = SteamFriends.GetFriendByIndex(num, EFriendFlags.k_EFriendFlagBlocked);
|
|
num++;
|
|
}
|
|
return Promise.<CompletedPromise>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06001733 RID: 5939 RVA: 0x00060A84 File Offset: 0x0005EC84
|
|
[Token(Token = "0x6001733")]
|
|
[Address(RVA = "0x1D68600", Offset = "0x1D67000", VA = "0x181D68600")]
|
|
public Texture2D LoadAvatarForPlayer(CSteamID AEBAOHFGBMK)
|
|
{
|
|
int num = 0;
|
|
int mediumFriendAvatar = SteamFriends.GetMediumFriendAvatar(AEBAOHFGBMK);
|
|
if (mediumFriendAvatar != 0 && SteamUtils.GetImageSize(mediumFriendAvatar, num, num) && num != 0 && num != 0)
|
|
{
|
|
byte[] array = new byte[num * num];
|
|
if (SteamUtils.GetImageRGBA(mediumFriendAvatar, array, num))
|
|
{
|
|
byte[] array2 = new byte[array];
|
|
int num2 = 0;
|
|
if (num > -2)
|
|
{
|
|
num -= num2;
|
|
num2++;
|
|
}
|
|
int num3;
|
|
ulong num4;
|
|
Texture2D texture2D = new Texture2D(num, num, TextureFormat.RGBA32, num3 != 0, num4 != 0UL);
|
|
num3 = 0;
|
|
texture2D.LoadRawTextureData(array);
|
|
texture2D.Apply();
|
|
return texture2D;
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06001734 RID: 5940 RVA: 0x00060B10 File Offset: 0x0005ED10
|
|
[Token(Token = "0x6001734")]
|
|
[Address(RVA = "0x1D68CE0", Offset = "0x1D676E0", VA = "0x181D68CE0", Slot = "30")]
|
|
public override void SetRichPresenceStatus(string EEHOFLPKHND)
|
|
{
|
|
bool flag = SteamFriends.SetRichPresence("status", EEHOFLPKHND);
|
|
}
|
|
|
|
// Token: 0x06001735 RID: 5941 RVA: 0x00060B2C File Offset: 0x0005ED2C
|
|
[Token(Token = "0x6001735")]
|
|
[Address(RVA = "0x1D68580", Offset = "0x1D66F80", VA = "0x181D68580")]
|
|
private void LNDIAJKHJBL(GameRichPresenceJoinRequested_t BMEGDKCCBHH)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001736 RID: 5942 RVA: 0x00060B40 File Offset: 0x0005ED40
|
|
[Token(Token = "0x6001736")]
|
|
[Address(RVA = "0x1D67220", Offset = "0x1D65C20", VA = "0x181D67220")]
|
|
private void DIOCJOLAIMC(GameOverlayActivated_t BMEGDKCCBHH)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001737 RID: 5943 RVA: 0x00060B50 File Offset: 0x0005ED50
|
|
[Token(Token = "0x6001737")]
|
|
[Address(RVA = "0x1D68940", Offset = "0x1D67340", VA = "0x181D68940")]
|
|
private void MIOGNKNMFJG(bool IEGCNLHPKFH)
|
|
{
|
|
this.AJHPIBOEIBO = IEGCNLHPKFH;
|
|
}
|
|
|
|
// Token: 0x06001738 RID: 5944 RVA: 0x00060B64 File Offset: 0x0005ED64
|
|
[Token(Token = "0x6001738")]
|
|
[Address(RVA = "0x1D68180", Offset = "0x1D66B80", VA = "0x181D68180")]
|
|
private void JEHDLLKMCLK()
|
|
{
|
|
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
|
|
if (ciibgmbofei == 0 || ciibgmbofei.<MPMKHIHOJMO>k__BackingField || !ciibgmbofei.<PHDGDDBCECA>k__BackingField)
|
|
{
|
|
}
|
|
int num = 0;
|
|
bool flag = SteamFriends.SetRichPresence("connect", num);
|
|
}
|
|
|
|
// Token: 0x06001739 RID: 5945 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6001739")]
|
|
[Address(RVA = "0x1D67870", Offset = "0x1D66270", VA = "0x181D67870", Slot = "31")]
|
|
public override IPromise<string> GetAuthParams(string DBFBLNILIGL)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600173A RID: 5946 RVA: 0x00060BA4 File Offset: 0x0005EDA4
|
|
[Token(Token = "0x600173A")]
|
|
[Address(RVA = "0x1D674C0", Offset = "0x1D65EC0", VA = "0x181D674C0")]
|
|
private IPromise<SteamPlatformManager.HKJNJEOGEOA> FFKOCLFIILA()
|
|
{
|
|
SteamPlatformManager.CMONAGOKMPD cmonagokmpd = new SteamPlatformManager.CMONAGOKMPD();
|
|
Promise<GetAuthSessionTicketResponse_t> promise = new Promise();
|
|
this.KBLLLHFIDKF = promise;
|
|
byte[] array = new byte[1024];
|
|
cmonagokmpd.ticket = array;
|
|
HAuthTicket hauthTicket2;
|
|
uint hauthTicket = hauthTicket2.m_HAuthTicket;
|
|
ISchedulerPromise schedulerPromise = this.ScheduleDelay(15f);
|
|
cmonagokmpd.timeout = schedulerPromise;
|
|
Action action = new Action(this.ECEJMFBIMJD);
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
Promise<GetAuthSessionTicketResponse_t> kblllhfidkf = this.KBLLLHFIDKF;
|
|
Action action2 = delegate
|
|
{
|
|
ISchedulerPromise timeout = cmonagokmpd.timeout;
|
|
int num2 = 0;
|
|
num2 += num2;
|
|
num2++;
|
|
ISchedulerPromise timeout2 = cmonagokmpd.timeout;
|
|
};
|
|
kblllhfidkf.System.Collections.IEnumerator.Reset();
|
|
Func<GetAuthSessionTicketResponse_t, IPromise<SteamPlatformManager.HKJNJEOGEOA>> func = delegate(GetAuthSessionTicketResponse_t response)
|
|
{
|
|
string text;
|
|
Debug.LogError(text);
|
|
SteamPlatformManager.HKJNJEOGEOA hkjnjeogeoa = new SteamPlatformManager.HKJNJEOGEOA();
|
|
byte[] ticket = cmonagokmpd.ticket;
|
|
hkjnjeogeoa.MOOFKBIGADO = ticket;
|
|
uint ticketSize = cmonagokmpd.ticketSize;
|
|
hkjnjeogeoa.CDLLJHNCLDC = (int)ticketSize;
|
|
hkjnjeogeoa.HMFPPBJFHKD = 0;
|
|
return Promise.FromResult<SteamPlatformManager.HKJNJEOGEOA>(hkjnjeogeoa);
|
|
};
|
|
if (num < cmonagokmpd)
|
|
{
|
|
num += num;
|
|
num++;
|
|
}
|
|
func += func;
|
|
Debug.LogError("SteamUser.GetAuthSessionTicket returned an invalid ticket");
|
|
IPromise<SteamPlatformManager.HKJNJEOGEOA> promise2 = Promise.FromError<SteamPlatformManager.HKJNJEOGEOA>("Failed to get Steam Login (code: -1)");
|
|
return Promise.FromError<SteamPlatformManager.HKJNJEOGEOA>("Failed to get Steam Login (code: -3)");
|
|
}
|
|
|
|
// Token: 0x0600173B RID: 5947 RVA: 0x00060C94 File Offset: 0x0005EE94
|
|
[Token(Token = "0x600173B")]
|
|
[Address(RVA = "0x1D67290", Offset = "0x1D65C90", VA = "0x181D67290")]
|
|
private void DMDMOKHLLPJ(GetAuthSessionTicketResponse_t MAOOLFEBOOD)
|
|
{
|
|
Promise<GetAuthSessionTicketResponse_t> kblllhfidkf = this.KBLLLHFIDKF;
|
|
if (kblllhfidkf != 0)
|
|
{
|
|
kblllhfidkf.Complete(MAOOLFEBOOD);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600173C RID: 5948 RVA: 0x00060CB4 File Offset: 0x0005EEB4
|
|
[Token(Token = "0x600173C")]
|
|
[Address(RVA = "0x1D67A70", Offset = "0x1D66470", VA = "0x181D67A70", Slot = "32")]
|
|
public override IPromise<List<string>> GetPlatformFriendIds()
|
|
{
|
|
int num = 0;
|
|
int friendCount = SteamFriends.GetFriendCount(EFriendFlags.k_EFriendFlagImmediate);
|
|
List<string> list = new List(friendCount);
|
|
if (friendCount > 0)
|
|
{
|
|
CSteamID friendByIndex = SteamFriends.GetFriendByIndex(num, EFriendFlags.k_EFriendFlagImmediate);
|
|
num++;
|
|
}
|
|
IPromise<string> promise;
|
|
return promise;
|
|
}
|
|
|
|
// Token: 0x0600173D RID: 5949 RVA: 0x00060CEC File Offset: 0x0005EEEC
|
|
[Token(Token = "0x600173D")]
|
|
[Address(RVA = "0x1D67B90", Offset = "0x1D66590", VA = "0x181D67B90", Slot = "33")]
|
|
public override IPromise<string> GetPlatformFriendName(string MJKOJAAMEJN)
|
|
{
|
|
ulong num = ulong.Parse(MJKOJAAMEJN);
|
|
string text;
|
|
return Promise.FromResult<string>(text);
|
|
}
|
|
|
|
// Token: 0x0600173E RID: 5950 RVA: 0x00060D08 File Offset: 0x0005EF08
|
|
[Token(Token = "0x600173E")]
|
|
[Address(RVA = "0x1D67C20", Offset = "0x1D66620", VA = "0x181D67C20", Slot = "34")]
|
|
public override IPromise<Texture> GetPlatformFriendPicture(string MJKOJAAMEJN)
|
|
{
|
|
ulong num = ulong.Parse(MJKOJAAMEJN);
|
|
Texture2D texture2D;
|
|
return Promise.FromResult<Texture>(texture2D);
|
|
}
|
|
|
|
// Token: 0x0600173F RID: 5951 RVA: 0x00060D24 File Offset: 0x0005EF24
|
|
[Token(Token = "0x600173F")]
|
|
[Address(RVA = "0x1D66EF0", Offset = "0x1D658F0", VA = "0x181D66EF0", Slot = "35")]
|
|
public override IPromise<List<GCBPKHFJKCE.DJGBECJHOKF>> ApplySkuMetadataOverrides(List<GCBPKHFJKCE.DJGBECJHOKF> ECKDLLFMLGF)
|
|
{
|
|
IPromise<GCBPKHFJKCE.DJGBECJHOKF> promise;
|
|
return promise;
|
|
}
|
|
|
|
// Token: 0x06001740 RID: 5952 RVA: 0x00060D34 File Offset: 0x0005EF34
|
|
[Token(Token = "0x6001740")]
|
|
[Address(RVA = "0x1D67A00", Offset = "0x1D66400", VA = "0x181D67A00", Slot = "36")]
|
|
public override IPromise<string> GetCommerceAccessToken()
|
|
{
|
|
return Promise.FromResult<string>(string.Empty);
|
|
}
|
|
|
|
// Token: 0x06001741 RID: 5953 RVA: 0x00060D4C File Offset: 0x0005EF4C
|
|
[Token(Token = "0x6001741")]
|
|
[Address(RVA = "0x1D66F50", Offset = "0x1D65950", VA = "0x181D66F50", Slot = "38")]
|
|
public override IPromise AuthorizePurchase(long CAPMEMCNIJO, GCBPKHFJKCE.DJGBECJHOKF HPNJHHKGNNJ)
|
|
{
|
|
long transactionId = CAPMEMCNIJO;
|
|
Promise promise = this.JHODEJIEOOC(CAPMEMCNIJO);
|
|
Action action = delegate
|
|
{
|
|
SteamPlatformManager <>4__this = this;
|
|
long transactionId2 = transactionId;
|
|
<>4__this.EHKGHMDHHDM(transactionId2);
|
|
};
|
|
bool flag = ((IEnumerator)promise).MoveNext();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06001742 RID: 5954 RVA: 0x00060D90 File Offset: 0x0005EF90
|
|
[Token(Token = "0x6001742")]
|
|
[Address(RVA = "0x1D68250", Offset = "0x1D66C50", VA = "0x181D68250")]
|
|
private Promise JHODEJIEOOC(long CAPMEMCNIJO)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
Dictionary<long, Promise> lajkpmaibgm = this.LAJKPMAIBGM;
|
|
Dictionary<long, Promise> lajkpmaibgm2 = this.LAJKPMAIBGM;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
Promise promise4 = new Promise();
|
|
int num2 = 0;
|
|
Promise promise = promise4;
|
|
Dictionary<long, Promise> lajkpmaibgm3 = this.LAJKPMAIBGM;
|
|
Promise promise2 = promise;
|
|
lajkpmaibgm3.Add(num2, promise2);
|
|
int counter = (int)((ulong)30L);
|
|
Action<float> action = delegate(float deltaTime)
|
|
{
|
|
if (this.AJHPIBOEIBO)
|
|
{
|
|
counter = (int)((ulong)30L);
|
|
return;
|
|
}
|
|
if (counter == 0)
|
|
{
|
|
Debug.LogError("Timed out waiting for Steam overlay.");
|
|
promise.Error("Timed out waiting for Steam overlay.");
|
|
return;
|
|
}
|
|
};
|
|
IDisposable disposable = ScheduledUpdateMonoBehaviourExtensions.Update1hz(this, action);
|
|
IDisposable token = disposable;
|
|
Promise promise3 = promise;
|
|
Action action2 = delegate
|
|
{
|
|
IDisposable token2 = token;
|
|
throw new NullReferenceException();
|
|
};
|
|
promise3.System.Collections.IEnumerator.Reset();
|
|
}
|
|
Monitor.Exit(lajkpmaibgm);
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06001743 RID: 5955 RVA: 0x00060E90 File Offset: 0x0005F090
|
|
[Token(Token = "0x6001743")]
|
|
[Address(RVA = "0x1D673C0", Offset = "0x1D65DC0", VA = "0x181D673C0")]
|
|
private void EHKGHMDHHDM(long CAPMEMCNIJO)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
Dictionary<long, Promise> lajkpmaibgm = this.LAJKPMAIBGM;
|
|
bool flag = this.LAJKPMAIBGM.Remove(CAPMEMCNIJO);
|
|
Monitor.Exit(lajkpmaibgm);
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x06001744 RID: 5956 RVA: 0x00060EC8 File Offset: 0x0005F0C8
|
|
[Token(Token = "0x6001744")]
|
|
[Address(RVA = "0x1D684E0", Offset = "0x1D66EE0", VA = "0x181D684E0")]
|
|
private void KGKLGFHCELK(MicroTxnAuthorizationResponse_t BMEGDKCCBHH)
|
|
{
|
|
Promise promise;
|
|
promise.Complete();
|
|
}
|
|
|
|
// Token: 0x06001745 RID: 5957 RVA: 0x00060EF0 File Offset: 0x0005F0F0
|
|
[Token(Token = "0x6001745")]
|
|
[Address(RVA = "0x1D67010", Offset = "0x1D65A10", VA = "0x181D67010", Slot = "44")]
|
|
protected override PlatformManager.LDIIFDDCKCN DELGDFICAMG()
|
|
{
|
|
if (SteamVR.instance != 0 && !string.IsNullOrEmpty(XRSettings.loadedDeviceName))
|
|
{
|
|
if (string.Equals(SteamVR.instance.hmd_TrackingSystemName, "holographic") && string.Equals(SteamVR.instance.hmd_SerialNumber, "WindowsHolographic"))
|
|
{
|
|
return PlatformManager.LDIIFDDCKCN.Desktop_MicrosoftVR;
|
|
}
|
|
if (VRDeviceManager.OBHKGDABHJB.StartsWith("oculus", StringComparison.InvariantCultureIgnoreCase) || VRDeviceManager.OBHKGDABHJB.StartsWith("quest", StringComparison.InvariantCultureIgnoreCase) || VRDeviceManager.OBHKGDABHJB.StartsWith("miramar", StringComparison.InvariantCultureIgnoreCase))
|
|
{
|
|
return PlatformManager.LDIIFDDCKCN.Desktop_Oculus;
|
|
}
|
|
}
|
|
return PlatformManager.LDIIFDDCKCN.Desktop_VRMissing;
|
|
}
|
|
|
|
// Token: 0x06001746 RID: 5958 RVA: 0x00060FA0 File Offset: 0x0005F1A0
|
|
[Token(Token = "0x6001746")]
|
|
[Address(RVA = "0x1D68090", Offset = "0x1D66A90", VA = "0x181D68090")]
|
|
public static bool IsUsingIndexController(VRTrackedController.PJJMKFHNMMM CBCCPKBNKAP)
|
|
{
|
|
if (OpenVR.System != 0)
|
|
{
|
|
bool flag = CBCCPKBNKAP != VRTrackedController.PJJMKFHNMMM.LeftHand;
|
|
uint num;
|
|
if (num != (uint)(-1))
|
|
{
|
|
return SteamVR.instance.GetStringProperty((ETrackedDeviceProperty)((uint)1037), num).Contains("indexcontroller");
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06001747 RID: 5959 RVA: 0x00060FF4 File Offset: 0x0005F1F4
|
|
[Token(Token = "0x6001747")]
|
|
[Address(RVA = "0x1D68D20", Offset = "0x1D67720", VA = "0x181D68D20")]
|
|
public static bool TryGetSteamVRDeviceIndex(VRTrackedController.PJJMKFHNMMM CBCCPKBNKAP, out uint EFBDCIJMFGD)
|
|
{
|
|
if (OpenVR.System != 0)
|
|
{
|
|
bool flag = CBCCPKBNKAP != VRTrackedController.PJJMKFHNMMM.LeftHand;
|
|
uint num;
|
|
EFBDCIJMFGD.m_value = num;
|
|
return num != (uint)(-1);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001748 RID: 5960 RVA: 0x00061028 File Offset: 0x0005F228
|
|
[Token(Token = "0x6001748")]
|
|
[Address(RVA = "0x17DF430", Offset = "0x17DDE30", VA = "0x1817DF430", Slot = "57")]
|
|
public override bool TryGetMemoryStats(out NFAONMAODFO CMPCLAJFPAG)
|
|
{
|
|
return BIOIDGLHHOA.BBMPMBEIMDL(out CMPCLAJFPAG);
|
|
}
|
|
|
|
// Token: 0x06001749 RID: 5961 RVA: 0x0006103C File Offset: 0x0005F23C
|
|
[Token(Token = "0x6001749")]
|
|
[Address(RVA = "0x17DF160", Offset = "0x17DDB60", VA = "0x1817DF160", Slot = "58")]
|
|
public override float GetCurrentProcessTimeSinceBoot()
|
|
{
|
|
return BIOIDGLHHOA.PIANFONINJO();
|
|
}
|
|
|
|
// Token: 0x0600174A RID: 5962 RVA: 0x00061050 File Offset: 0x0005F250
|
|
[Token(Token = "0x600174A")]
|
|
[Address(RVA = "0x1D68DC0", Offset = "0x1D677C0", VA = "0x181D68DC0")]
|
|
public SteamPlatformManager()
|
|
{
|
|
Dictionary<long, Promise> dictionary = new Dictionary();
|
|
this.LAJKPMAIBGM = dictionary;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0600174B RID: 5963 RVA: 0x00061070 File Offset: 0x0005F270
|
|
[Token(Token = "0x600174B")]
|
|
[Address(RVA = "0x1D672F0", Offset = "0x1D65CF0", VA = "0x181D672F0")]
|
|
[CompilerGenerated]
|
|
private void ECEJMFBIMJD()
|
|
{
|
|
if (this.KBLLLHFIDKF != 0)
|
|
{
|
|
Debug.LogError("Timed out waiting for Steam GetAuthSessionTicketResponse");
|
|
HAuthTicket invalid = HAuthTicket.Invalid;
|
|
Promise<GetAuthSessionTicketResponse_t> kblllhfidkf = this.KBLLLHFIDKF;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04001232 RID: 4658
|
|
[Token(Token = "0x4001232")]
|
|
public const uint RECROOM_APP_ID = 471710U;
|
|
|
|
// Token: 0x04001233 RID: 4659
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4001233")]
|
|
private bool KJDHMJPNDCK;
|
|
|
|
// Token: 0x04001234 RID: 4660
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x71")]
|
|
[Token(Token = "0x4001234")]
|
|
private bool AJHPIBOEIBO;
|
|
|
|
// Token: 0x04001235 RID: 4661
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4001235")]
|
|
private Promise<GetAuthSessionTicketResponse_t> KBLLLHFIDKF;
|
|
|
|
// Token: 0x04001236 RID: 4662
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4001236")]
|
|
private Callback<GetAuthSessionTicketResponse_t> CDPAFFLJLCE;
|
|
|
|
// Token: 0x04001237 RID: 4663
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4001237")]
|
|
private Callback<GameRichPresenceJoinRequested_t> KDACDPDDJKJ;
|
|
|
|
// Token: 0x04001238 RID: 4664
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4001238")]
|
|
private Callback<MicroTxnAuthorizationResponse_t> OBKAPNPBIDM;
|
|
|
|
// Token: 0x04001239 RID: 4665
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x4001239")]
|
|
private Callback<GameOverlayActivated_t> CAKFEBLLNFK;
|
|
|
|
// Token: 0x0400123A RID: 4666
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400123A")]
|
|
private Dictionary<long, Promise> LAJKPMAIBGM;
|
|
|
|
// Token: 0x020002FE RID: 766
|
|
[Token(Token = "0x20002FE")]
|
|
private class HKJNJEOGEOA
|
|
{
|
|
// Token: 0x0600174C RID: 5964 RVA: 0x000610A4 File Offset: 0x0005F2A4
|
|
[Token(Token = "0x600174C")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public HKJNJEOGEOA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400123B RID: 4667
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400123B")]
|
|
public byte[] MOOFKBIGADO;
|
|
|
|
// Token: 0x0400123C RID: 4668
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400123C")]
|
|
public int CDLLJHNCLDC;
|
|
|
|
// Token: 0x0400123D RID: 4669
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400123D")]
|
|
public string HMFPPBJFHKD;
|
|
}
|
|
|
|
// Token: 0x02000300 RID: 768
|
|
[Token(Token = "0x2000300")]
|
|
[CompilerGenerated]
|
|
private sealed class CMONAGOKMPD
|
|
{
|
|
// Token: 0x06001750 RID: 5968 RVA: 0x00061168 File Offset: 0x0005F368
|
|
[Token(Token = "0x6001750")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public CMONAGOKMPD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001751 RID: 5969 RVA: 0x0006117C File Offset: 0x0005F37C
|
|
[Token(Token = "0x6001751")]
|
|
[Address(RVA = "0x1D5BF50", Offset = "0x1D5A950", VA = "0x181D5BF50")]
|
|
internal void <GetAuthSessionTicket>b__1()
|
|
{
|
|
ISchedulerPromise schedulerPromise = this.timeout;
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
ISchedulerPromise schedulerPromise2 = this.timeout;
|
|
}
|
|
|
|
// Token: 0x06001752 RID: 5970 RVA: 0x000611A8 File Offset: 0x0005F3A8
|
|
[Token(Token = "0x6001752")]
|
|
[Address(RVA = "0x1D5C030", Offset = "0x1D5AA30", VA = "0x181D5C030")]
|
|
internal IPromise<SteamPlatformManager.HKJNJEOGEOA> <GetAuthSessionTicket>b__2(GetAuthSessionTicketResponse_t response)
|
|
{
|
|
string text;
|
|
Debug.LogError(text);
|
|
SteamPlatformManager.HKJNJEOGEOA hkjnjeogeoa = new SteamPlatformManager.HKJNJEOGEOA();
|
|
byte[] array = this.ticket;
|
|
hkjnjeogeoa.MOOFKBIGADO = array;
|
|
uint num = this.ticketSize;
|
|
hkjnjeogeoa.CDLLJHNCLDC = (int)num;
|
|
hkjnjeogeoa.HMFPPBJFHKD = 0;
|
|
return Promise.FromResult<SteamPlatformManager.HKJNJEOGEOA>(hkjnjeogeoa);
|
|
}
|
|
|
|
// Token: 0x04001240 RID: 4672
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001240")]
|
|
public ISchedulerPromise timeout;
|
|
|
|
// Token: 0x04001241 RID: 4673
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001241")]
|
|
public byte[] ticket;
|
|
|
|
// Token: 0x04001242 RID: 4674
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4001242")]
|
|
public uint ticketSize;
|
|
}
|
|
|
|
// Token: 0x02000301 RID: 769
|
|
[Token(Token = "0x2000301")]
|
|
[CompilerGenerated]
|
|
private sealed class HLNLBOIPIHF
|
|
{
|
|
// Token: 0x06001753 RID: 5971 RVA: 0x00061220 File Offset: 0x0005F420
|
|
[Token(Token = "0x6001753")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public HLNLBOIPIHF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001754 RID: 5972 RVA: 0x00061234 File Offset: 0x0005F434
|
|
[Token(Token = "0x6001754")]
|
|
[Address(RVA = "0x1D60540", Offset = "0x1D5EF40", VA = "0x181D60540")]
|
|
internal void <AuthorizePurchase>b__0()
|
|
{
|
|
SteamPlatformManager steamPlatformManager = this.<>4__this;
|
|
long num = this.transactionId;
|
|
steamPlatformManager.EHKGHMDHHDM(num);
|
|
}
|
|
|
|
// Token: 0x04001243 RID: 4675
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001243")]
|
|
public SteamPlatformManager <>4__this;
|
|
|
|
// Token: 0x04001244 RID: 4676
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001244")]
|
|
public long transactionId;
|
|
}
|
|
|
|
// Token: 0x02000302 RID: 770
|
|
[Token(Token = "0x2000302")]
|
|
[CompilerGenerated]
|
|
private sealed class NLFDLOOHCLN
|
|
{
|
|
// Token: 0x06001755 RID: 5973 RVA: 0x0006125C File Offset: 0x0005F45C
|
|
[Token(Token = "0x6001755")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public NLFDLOOHCLN()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04001245 RID: 4677
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001245")]
|
|
public Promise promise;
|
|
|
|
// Token: 0x04001246 RID: 4678
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001246")]
|
|
public SteamPlatformManager <>4__this;
|
|
}
|
|
|
|
// Token: 0x02000303 RID: 771
|
|
[Token(Token = "0x2000303")]
|
|
[CompilerGenerated]
|
|
private sealed class MEAJGIAJHLB
|
|
{
|
|
// Token: 0x06001756 RID: 5974 RVA: 0x00061270 File Offset: 0x0005F470
|
|
[Token(Token = "0x6001756")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public MEAJGIAJHLB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001757 RID: 5975 RVA: 0x00061284 File Offset: 0x0005F484
|
|
[Token(Token = "0x6001757")]
|
|
[Address(RVA = "0x1D61130", Offset = "0x1D5FB30", VA = "0x181D61130")]
|
|
internal void <GetOrCreatePurchasePromise>b__0(float deltaTime)
|
|
{
|
|
if (this.CS$<>8__locals1.<>4__this.AJHPIBOEIBO)
|
|
{
|
|
this.counter = (int)((ulong)30L);
|
|
return;
|
|
}
|
|
if (this.counter == 0)
|
|
{
|
|
Debug.LogError("Timed out waiting for Steam overlay.");
|
|
this.CS$<>8__locals1.promise.Error("Timed out waiting for Steam overlay.");
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001758 RID: 5976 RVA: 0x000612E0 File Offset: 0x0005F4E0
|
|
[Token(Token = "0x6001758")]
|
|
[Address(RVA = "0x1D611E0", Offset = "0x1D5FBE0", VA = "0x181D611E0")]
|
|
internal void <GetOrCreatePurchasePromise>b__1()
|
|
{
|
|
IDisposable disposable = this.token;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x04001247 RID: 4679
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001247")]
|
|
public int counter;
|
|
|
|
// Token: 0x04001248 RID: 4680
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001248")]
|
|
public IDisposable token;
|
|
|
|
// Token: 0x04001249 RID: 4681
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4001249")]
|
|
public SteamPlatformManager.NLFDLOOHCLN CS$<>8__locals1;
|
|
}
|
|
}
|