930 lines
32 KiB
C#
930 lines
32 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Threading;
|
|
using Cpp2IlInjected;
|
|
using RecNet;
|
|
using RecRoom.Platforms;
|
|
using Steamworks;
|
|
using UnityEngine;
|
|
using UnityEngine.Events;
|
|
using UnityEngine.XR;
|
|
using Valve.VR;
|
|
|
|
// Token: 0x020002FF RID: 767
|
|
[Token(Token = "0x20002FF")]
|
|
public sealed class SteamPlatformManager : PlatformManager
|
|
{
|
|
// Token: 0x170003ED RID: 1005
|
|
// (get) Token: 0x060017E6 RID: 6118 RVA: 0x00060EFC File Offset: 0x0005F0FC
|
|
[Token(Token = "0x170003ED")]
|
|
public override MLFKNFFOOPF ODHAKEMLFBM
|
|
{
|
|
[Token(Token = "0x60017E6")]
|
|
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "30")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x170003EE RID: 1006
|
|
// (get) Token: 0x060017E7 RID: 6119 RVA: 0x00060F0C File Offset: 0x0005F10C
|
|
[Token(Token = "0x170003EE")]
|
|
public override float DKNJHAGIIPK
|
|
{
|
|
[Token(Token = "0x60017E7")]
|
|
[Address(RVA = "0x211D740", Offset = "0x211C740", VA = "0x18211D740", Slot = "33")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (060017E7)
|
|
|
|
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: 0x170003EF RID: 1007
|
|
// (get) Token: 0x060017E8 RID: 6120 RVA: 0x00060F24 File Offset: 0x0005F124
|
|
[Token(Token = "0x170003EF")]
|
|
public override bool FKGEHCEGMMJ
|
|
{
|
|
[Token(Token = "0x60017E8")]
|
|
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "34")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x170003F0 RID: 1008
|
|
// (get) Token: 0x060017E9 RID: 6121 RVA: 0x00060F34 File Offset: 0x0005F134
|
|
[Token(Token = "0x170003F0")]
|
|
public override bool EBGCPJFAAKD
|
|
{
|
|
[Token(Token = "0x60017E9")]
|
|
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "35")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170003F1 RID: 1009
|
|
// (get) Token: 0x060017EA RID: 6122 RVA: 0x00060F44 File Offset: 0x0005F144
|
|
[Token(Token = "0x170003F1")]
|
|
public override bool CEEGHPLMADD
|
|
{
|
|
[Token(Token = "0x60017EA")]
|
|
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "36")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170003F2 RID: 1010
|
|
// (get) Token: 0x060017EB RID: 6123 RVA: 0x00060F54 File Offset: 0x0005F154
|
|
[Token(Token = "0x170003F2")]
|
|
public override bool ANLDLHPKHCB
|
|
{
|
|
[Token(Token = "0x60017EB")]
|
|
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "37")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x170003F3 RID: 1011
|
|
// (get) Token: 0x060017EC RID: 6124 RVA: 0x00060F64 File Offset: 0x0005F164
|
|
[Token(Token = "0x170003F3")]
|
|
public override bool BGKANOJIIMD
|
|
{
|
|
[Token(Token = "0x60017EC")]
|
|
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "38")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x170003F4 RID: 1012
|
|
// (get) Token: 0x060017ED RID: 6125 RVA: 0x00060F74 File Offset: 0x0005F174
|
|
[Token(Token = "0x170003F4")]
|
|
public override bool PIHCPMMKFDK
|
|
{
|
|
[Token(Token = "0x60017ED")]
|
|
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "39")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x170003F5 RID: 1013
|
|
// (get) Token: 0x060017EE RID: 6126 RVA: 0x00060F84 File Offset: 0x0005F184
|
|
[Token(Token = "0x170003F5")]
|
|
public override bool BPPLBGNEJNJ
|
|
{
|
|
[Token(Token = "0x60017EE")]
|
|
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "44")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170003F6 RID: 1014
|
|
// (get) Token: 0x060017EF RID: 6127 RVA: 0x00060F94 File Offset: 0x0005F194
|
|
[Token(Token = "0x170003F6")]
|
|
public override bool NMAJOIOIHLE
|
|
{
|
|
[Token(Token = "0x60017EF")]
|
|
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "20")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060017F0 RID: 6128 RVA: 0x00060FA4 File Offset: 0x0005F1A4
|
|
[Token(Token = "0x60017F0")]
|
|
[Address(RVA = "0x211D080", Offset = "0x211C080", VA = "0x18211D080", 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);
|
|
}
|
|
OKNNKFGFODL dokminnfcgc = Matchmaking.DOKMINNFCGC;
|
|
Action action = new Action(this.JEHDLLKMCLK);
|
|
Matchmaking.DOKMINNFCGC = OKNNKFGFODL.GMNMHGMFGOL(dokminnfcgc, action);
|
|
}
|
|
|
|
// Token: 0x060017F1 RID: 6129 RVA: 0x00061008 File Offset: 0x0005F208
|
|
[Token(Token = "0x60017F1")]
|
|
[Address(RVA = "0x211D6B0", Offset = "0x211C6B0", VA = "0x18211D6B0")]
|
|
private void Update()
|
|
{
|
|
if (this.KJDHMJPNDCK)
|
|
{
|
|
SteamAPI.RunCallbacks();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060017F2 RID: 6130 RVA: 0x00061028 File Offset: 0x0005F228
|
|
[Token(Token = "0x60017F2")]
|
|
[Address(RVA = "0x211CF80", Offset = "0x211BF80", VA = "0x18211CF80")]
|
|
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: 0x060017F3 RID: 6131 RVA: 0x00061060 File Offset: 0x0005F260
|
|
[Token(Token = "0x60017F3")]
|
|
[Address(RVA = "0x211C420", Offset = "0x211B420", VA = "0x18211C420", Slot = "45")]
|
|
public override DABKFAIHBBP 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();
|
|
string text;
|
|
base.NGOKOHGEJMI = text;
|
|
string personaName = SteamFriends.GetPersonaName();
|
|
PlatformManager.LDIIFDDCKCN gfmhkkkeoge = this.GFMHKKKEOGE;
|
|
this.<PGPMOPIGPFN>k__BackingField = personaName;
|
|
string hardwareTypeString = this.JHGADPHMMKG;
|
|
OKNNKFGFODL dokminnfcgc = Matchmaking.DOKMINNFCGC;
|
|
Action action = new Action(this.JEHDLLKMCLK);
|
|
Matchmaking.DOKMINNFCGC = OKNNKFGFODL.BPJDFPACLMK(dokminnfcgc, action);
|
|
}
|
|
return JJEKJGALHKO.LIPGKFECLDO("Failed to initialize Steam Platform");
|
|
}
|
|
Application.Quit();
|
|
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060017F4 RID: 6132 RVA: 0x00061194 File Offset: 0x0005F394
|
|
[Token(Token = "0x60017F4")]
|
|
[Address(RVA = "0x211D380", Offset = "0x211C380", VA = "0x18211D380", Slot = "46")]
|
|
public override DABKFAIHBBP PostLoginInitialize()
|
|
{
|
|
int num = 0;
|
|
int friendCount = SteamFriends.GetFriendCount((EFriendFlags)((uint)513));
|
|
if (friendCount > 0)
|
|
{
|
|
List<string> list = new List(friendCount);
|
|
CSteamID friendByIndex = SteamFriends.GetFriendByIndex(num, EFriendFlags.k_EFriendFlagBlocked);
|
|
string text;
|
|
list.Add(text);
|
|
num++;
|
|
}
|
|
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060017F5 RID: 6133 RVA: 0x000611DC File Offset: 0x0005F3DC
|
|
[Token(Token = "0x60017F5")]
|
|
[Address(RVA = "0x211CD30", Offset = "0x211BD30", VA = "0x18211CD30")]
|
|
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: 0x060017F6 RID: 6134 RVA: 0x00061268 File Offset: 0x0005F468
|
|
[Token(Token = "0x60017F6")]
|
|
[Address(RVA = "0x211D5E0", Offset = "0x211C5E0", VA = "0x18211D5E0", Slot = "65")]
|
|
public override void SetRichPresenceStatus(string EEHOFLPKHND)
|
|
{
|
|
bool flag = SteamFriends.SetRichPresence("status", EEHOFLPKHND);
|
|
}
|
|
|
|
// Token: 0x060017F7 RID: 6135 RVA: 0x00061284 File Offset: 0x0005F484
|
|
[Token(Token = "0x60017F7")]
|
|
[Address(RVA = "0x211CCB0", Offset = "0x211BCB0", VA = "0x18211CCB0")]
|
|
private void LNDIAJKHJBL(GameRichPresenceJoinRequested_t BMEGDKCCBHH)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060017F8 RID: 6136 RVA: 0x00061298 File Offset: 0x0005F498
|
|
[Token(Token = "0x60017F8")]
|
|
[Address(RVA = "0x211B9C0", Offset = "0x211A9C0", VA = "0x18211B9C0")]
|
|
private void DIOCJOLAIMC(GameOverlayActivated_t BMEGDKCCBHH)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060017F9 RID: 6137 RVA: 0x000612A8 File Offset: 0x0005F4A8
|
|
[Token(Token = "0x60017F9")]
|
|
[Address(RVA = "0x211D070", Offset = "0x211C070", VA = "0x18211D070")]
|
|
private void MIOGNKNMFJG(bool IEGCNLHPKFH)
|
|
{
|
|
this.AJHPIBOEIBO = IEGCNLHPKFH;
|
|
}
|
|
|
|
// Token: 0x060017FA RID: 6138 RVA: 0x000612BC File Offset: 0x0005F4BC
|
|
[Token(Token = "0x60017FA")]
|
|
[Address(RVA = "0x211C8F0", Offset = "0x211B8F0", VA = "0x18211C8F0")]
|
|
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: 0x060017FB RID: 6139 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60017FB")]
|
|
[Address(RVA = "0x211BF20", Offset = "0x211AF20", VA = "0x18211BF20", Slot = "66")]
|
|
public override PMGCJEPKFOF<string> GetAuthParams()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060017FC RID: 6140 RVA: 0x000612FC File Offset: 0x0005F4FC
|
|
[Token(Token = "0x60017FC")]
|
|
[Address(RVA = "0x211BB60", Offset = "0x211AB60", VA = "0x18211BB60")]
|
|
private PMGCJEPKFOF<SteamPlatformManager.HKJNJEOGEOA> FFKOCLFIILA()
|
|
{
|
|
SteamPlatformManager.GIEDIEBHHIF giediebhhif = new SteamPlatformManager.GIEDIEBHHIF();
|
|
CBLLFJEDOII<GetAuthSessionTicketResponse_t> cbllfjedoii = new CBLLFJEDOII();
|
|
this.KBLLLHFIDKF = cbllfjedoii;
|
|
byte[] array = new byte[1024];
|
|
giediebhhif.ticket = array;
|
|
HAuthTicket hauthTicket2;
|
|
uint hauthTicket = hauthTicket2.m_HAuthTicket;
|
|
KFBABPAPIMB kfbabpapimb = this.ENFHDIBGOEO(15f);
|
|
giediebhhif.timeout = kfbabpapimb;
|
|
Action action = new Action(this.CDBJBAJDMMG);
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
CBLLFJEDOII<GetAuthSessionTicketResponse_t> kblllhfidkf = this.KBLLLHFIDKF;
|
|
Action action2 = delegate
|
|
{
|
|
KFBABPAPIMB timeout = giediebhhif.timeout;
|
|
KFBABPAPIMB timeout2 = giediebhhif.timeout;
|
|
};
|
|
kblllhfidkf.System.Collections.IEnumerator.Reset();
|
|
Func<GetAuthSessionTicketResponse_t, PMGCJEPKFOF<SteamPlatformManager.HKJNJEOGEOA>> func = delegate(GetAuthSessionTicketResponse_t response)
|
|
{
|
|
string text;
|
|
Debug.LogError(text);
|
|
SteamPlatformManager.HKJNJEOGEOA hkjnjeogeoa = new SteamPlatformManager.HKJNJEOGEOA();
|
|
byte[] ticket = giediebhhif.ticket;
|
|
hkjnjeogeoa.MOOFKBIGADO = ticket;
|
|
uint ticketSize = giediebhhif.ticketSize;
|
|
hkjnjeogeoa.CDLLJHNCLDC = (int)ticketSize;
|
|
hkjnjeogeoa.HMFPPBJFHKD = 0;
|
|
return JJEKJGALHKO.MKLIDFOGIGO<SteamPlatformManager.HKJNJEOGEOA>(hkjnjeogeoa);
|
|
};
|
|
if (num < giediebhhif)
|
|
{
|
|
num += num;
|
|
num++;
|
|
}
|
|
func += func;
|
|
Debug.LogError("SteamUser.GetAuthSessionTicket returned an invalid ticket");
|
|
PMGCJEPKFOF<SteamPlatformManager.HKJNJEOGEOA> pmgcjepkfof = JJEKJGALHKO.LIPGKFECLDO<SteamPlatformManager.HKJNJEOGEOA>("Failed to get Steam Login (code: -1)");
|
|
return JJEKJGALHKO.LIPGKFECLDO<SteamPlatformManager.HKJNJEOGEOA>("Failed to get Steam Login (code: -3)");
|
|
}
|
|
|
|
// Token: 0x060017FD RID: 6141 RVA: 0x000613EC File Offset: 0x0005F5EC
|
|
[Token(Token = "0x60017FD")]
|
|
[Address(RVA = "0x211BA30", Offset = "0x211AA30", VA = "0x18211BA30")]
|
|
private void DMDMOKHLLPJ(GetAuthSessionTicketResponse_t MAOOLFEBOOD)
|
|
{
|
|
CBLLFJEDOII<GetAuthSessionTicketResponse_t> kblllhfidkf = this.KBLLLHFIDKF;
|
|
if (kblllhfidkf != 0)
|
|
{
|
|
kblllhfidkf.OOOIENHGNCA(MAOOLFEBOOD);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060017FE RID: 6142 RVA: 0x0006140C File Offset: 0x0005F60C
|
|
[Token(Token = "0x60017FE")]
|
|
[Address(RVA = "0x211C1D0", Offset = "0x211B1D0", VA = "0x18211C1D0", Slot = "67")]
|
|
public override PMGCJEPKFOF<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);
|
|
string text;
|
|
list.Add(text);
|
|
num++;
|
|
}
|
|
PMGCJEPKFOF<string> pmgcjepkfof;
|
|
return pmgcjepkfof;
|
|
}
|
|
|
|
// Token: 0x060017FF RID: 6143 RVA: 0x0006144C File Offset: 0x0005F64C
|
|
[Token(Token = "0x60017FF")]
|
|
[Address(RVA = "0x211C2F0", Offset = "0x211B2F0", VA = "0x18211C2F0", Slot = "68")]
|
|
public override PMGCJEPKFOF<string> GetPlatformFriendName(string MJKOJAAMEJN)
|
|
{
|
|
ulong num = ulong.Parse(MJKOJAAMEJN);
|
|
string text;
|
|
return JJEKJGALHKO.MKLIDFOGIGO<string>(text);
|
|
}
|
|
|
|
// Token: 0x06001800 RID: 6144 RVA: 0x00061468 File Offset: 0x0005F668
|
|
[Token(Token = "0x6001800")]
|
|
[Address(RVA = "0x211C380", Offset = "0x211B380", VA = "0x18211C380", Slot = "69")]
|
|
public override PMGCJEPKFOF<Texture> GetPlatformFriendPicture(string MJKOJAAMEJN)
|
|
{
|
|
ulong num = ulong.Parse(MJKOJAAMEJN);
|
|
Texture2D texture2D;
|
|
return JJEKJGALHKO.MKLIDFOGIGO<Texture>(texture2D);
|
|
}
|
|
|
|
// Token: 0x06001801 RID: 6145 RVA: 0x00061484 File Offset: 0x0005F684
|
|
[Token(Token = "0x6001801")]
|
|
[Address(RVA = "0x211B610", Offset = "0x211A610", VA = "0x18211B610", Slot = "70")]
|
|
public override PMGCJEPKFOF<List<GCBPKHFJKCE.DJGBECJHOKF>> ApplySkuMetadataOverrides(List<GCBPKHFJKCE.DJGBECJHOKF> ECKDLLFMLGF)
|
|
{
|
|
PMGCJEPKFOF<GCBPKHFJKCE.DJGBECJHOKF> pmgcjepkfof;
|
|
return pmgcjepkfof;
|
|
}
|
|
|
|
// Token: 0x06001802 RID: 6146 RVA: 0x00061494 File Offset: 0x0005F694
|
|
[Token(Token = "0x6001802")]
|
|
[Address(RVA = "0x211C0B0", Offset = "0x211B0B0", VA = "0x18211C0B0", Slot = "71")]
|
|
public override PMGCJEPKFOF<string> GetCommerceAccessToken()
|
|
{
|
|
return JJEKJGALHKO.MKLIDFOGIGO<string>(string.Empty);
|
|
}
|
|
|
|
// Token: 0x06001803 RID: 6147 RVA: 0x000614AC File Offset: 0x0005F6AC
|
|
[Token(Token = "0x6001803")]
|
|
[Address(RVA = "0x211B670", Offset = "0x211A670", VA = "0x18211B670", Slot = "73")]
|
|
public override DABKFAIHBBP AuthorizePurchase(long CAPMEMCNIJO, GCBPKHFJKCE.DJGBECJHOKF HPNJHHKGNNJ)
|
|
{
|
|
long transactionId = CAPMEMCNIJO;
|
|
JJEKJGALHKO jjekjgalhko = this.JHODEJIEOOC(CAPMEMCNIJO);
|
|
Action action = delegate
|
|
{
|
|
SteamPlatformManager <>4__this = this;
|
|
long transactionId2 = transactionId;
|
|
<>4__this.EHKGHMDHHDM(transactionId2);
|
|
};
|
|
bool flag = ((IEnumerator)jjekjgalhko).MoveNext();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06001804 RID: 6148 RVA: 0x000614F0 File Offset: 0x0005F6F0
|
|
[Token(Token = "0x6001804")]
|
|
[Address(RVA = "0x211C9C0", Offset = "0x211B9C0", VA = "0x18211C9C0")]
|
|
private JJEKJGALHKO JHODEJIEOOC(long CAPMEMCNIJO)
|
|
{
|
|
for (;;)
|
|
{
|
|
int num = 0;
|
|
Dictionary<long, JJEKJGALHKO> lajkpmaibgm = this.LAJKPMAIBGM;
|
|
Dictionary<long, JJEKJGALHKO> lajkpmaibgm2 = this.LAJKPMAIBGM;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
break;
|
|
}
|
|
Monitor.Exit(lajkpmaibgm);
|
|
if (num == 0)
|
|
{
|
|
goto Block_1;
|
|
}
|
|
}
|
|
JJEKJGALHKO jjekjgalhko = new JJEKJGALHKO();
|
|
mpllafljeji.promise = jjekjgalhko;
|
|
Dictionary<long, JJEKJGALHKO> lajkpmaibgm3 = this.LAJKPMAIBGM;
|
|
SteamPlatformManager.MPLLAFLJEJI cs$<>8__locals = mpllafljeji;
|
|
throw new NullReferenceException();
|
|
Block_1:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06001805 RID: 6149 RVA: 0x000615E0 File Offset: 0x0005F7E0
|
|
[Token(Token = "0x6001805")]
|
|
[Address(RVA = "0x211BA90", Offset = "0x211AA90", VA = "0x18211BA90")]
|
|
private void EHKGHMDHHDM(long CAPMEMCNIJO)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
Dictionary<long, JJEKJGALHKO> lajkpmaibgm = this.LAJKPMAIBGM;
|
|
bool flag = this.LAJKPMAIBGM.Remove(CAPMEMCNIJO);
|
|
Monitor.Exit(lajkpmaibgm);
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x06001806 RID: 6150 RVA: 0x00061614 File Offset: 0x0005F814
|
|
[Token(Token = "0x6001806")]
|
|
[Address(RVA = "0x211CC10", Offset = "0x211BC10", VA = "0x18211CC10")]
|
|
private void KGKLGFHCELK(MicroTxnAuthorizationResponse_t BMEGDKCCBHH)
|
|
{
|
|
JJEKJGALHKO jjekjgalhko;
|
|
jjekjgalhko.OOOIENHGNCA();
|
|
}
|
|
|
|
// Token: 0x06001807 RID: 6151 RVA: 0x0006163C File Offset: 0x0005F83C
|
|
[Token(Token = "0x6001807")]
|
|
[Address(RVA = "0x211B810", Offset = "0x211A810", VA = "0x18211B810", Slot = "79")]
|
|
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: 0x06001808 RID: 6152 RVA: 0x000616EC File Offset: 0x0005F8EC
|
|
[Token(Token = "0x6001808")]
|
|
[Address(RVA = "0x211C800", Offset = "0x211B800", VA = "0x18211C800")]
|
|
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: 0x06001809 RID: 6153 RVA: 0x00061740 File Offset: 0x0005F940
|
|
[Token(Token = "0x6001809")]
|
|
[Address(RVA = "0x211D620", Offset = "0x211C620", VA = "0x18211D620")]
|
|
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: 0x0600180A RID: 6154 RVA: 0x00061774 File Offset: 0x0005F974
|
|
[Token(Token = "0x600180A")]
|
|
[Address(RVA = "0x211D520", Offset = "0x211C520", VA = "0x18211D520", Slot = "95")]
|
|
public override PMGCJEPKFOF<bool> SendPlatformGameInvite(string JDEODOFOLBC)
|
|
{
|
|
ulong num = Convert.ToUInt64(JDEODOFOLBC);
|
|
bool flag;
|
|
return JJEKJGALHKO.MKLIDFOGIGO<bool>(flag);
|
|
}
|
|
|
|
// Token: 0x0600180B RID: 6155 RVA: 0x00061790 File Offset: 0x0005F990
|
|
[Token(Token = "0x600180B")]
|
|
[Address(RVA = "0x1523EC0", Offset = "0x1522EC0", VA = "0x181523EC0", Slot = "97")]
|
|
public override bool TryGetMemoryStats(out NFAONMAODFO CMPCLAJFPAG)
|
|
{
|
|
return BIOIDGLHHOA.BBMPMBEIMDL(out CMPCLAJFPAG);
|
|
}
|
|
|
|
// Token: 0x0600180C RID: 6156 RVA: 0x000617A4 File Offset: 0x0005F9A4
|
|
[Token(Token = "0x600180C")]
|
|
[Address(RVA = "0x1523C00", Offset = "0x1522C00", VA = "0x181523C00", Slot = "98")]
|
|
public override float GetCurrentProcessTimeSinceBoot()
|
|
{
|
|
return BIOIDGLHHOA.PIANFONINJO();
|
|
}
|
|
|
|
// Token: 0x170003F7 RID: 1015
|
|
// (get) Token: 0x0600180D RID: 6157 RVA: 0x000617B8 File Offset: 0x0005F9B8
|
|
[Token(Token = "0x170003F7")]
|
|
public override bool BLINKPIDECJ
|
|
{
|
|
[Token(Token = "0x600180D")]
|
|
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "106")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600180E RID: 6158 RVA: 0x000617C8 File Offset: 0x0005F9C8
|
|
[Token(Token = "0x600180E")]
|
|
[Address(RVA = "0x211D1D0", Offset = "0x211C1D0", VA = "0x18211D1D0", Slot = "107")]
|
|
public override List<DHLLNEMKCEJ> PlatformFriendsOrContactsDetailsTransformFunc(List<DHLLNEMKCEJ> EFDBFLPKHKA)
|
|
{
|
|
Func<DHLLNEMKCEJ, int> <>9__61_ = SteamPlatformManager.<>c.<>9__61_0;
|
|
if (<>9__61_ == 0)
|
|
{
|
|
SteamPlatformManager.<>c.<>9__61_0 = delegate(DHLLNEMKCEJ detail)
|
|
{
|
|
BKAKGANDEFA? <IBOAKCKCILH>k__BackingField = detail.<IBOAKCKCILH>k__BackingField;
|
|
throw new NullReferenceException();
|
|
};
|
|
}
|
|
IOrderedEnumerable<DHLLNEMKCEJ> orderedEnumerable = Enumerable.OrderBy<DHLLNEMKCEJ, int>(EFDBFLPKHKA, <>9__61_);
|
|
Func<DHLLNEMKCEJ, string> func;
|
|
if (SteamPlatformManager.<>c.<>9__61_1 == 0)
|
|
{
|
|
func = (DHLLNEMKCEJ detail) => detail.<LGACIEKBLBM>k__BackingField;
|
|
SteamPlatformManager.<>c.<>9__61_1 = func;
|
|
}
|
|
return Enumerable.ToList<DHLLNEMKCEJ>(Enumerable.ThenBy<DHLLNEMKCEJ, string>(orderedEnumerable, func));
|
|
}
|
|
|
|
// Token: 0x0600180F RID: 6159 RVA: 0x00061828 File Offset: 0x0005FA28
|
|
[Token(Token = "0x600180F")]
|
|
[Address(RVA = "0x211C120", Offset = "0x211B120", VA = "0x18211C120", Slot = "109")]
|
|
public override BKAKGANDEFA GetFriendOnlineStatus(string MJKOJAAMEJN)
|
|
{
|
|
for (;;)
|
|
{
|
|
ulong num = ulong.Parse(MJKOJAAMEJN);
|
|
EPersonaState epersonaState;
|
|
if (epersonaState <= EPersonaState.k_EPersonaStateLookingToTrade)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001810 RID: 6160 RVA: 0x00061844 File Offset: 0x0005FA44
|
|
[Token(Token = "0x6001810")]
|
|
[Address(RVA = "0x211D6D0", Offset = "0x211C6D0", VA = "0x18211D6D0")]
|
|
public SteamPlatformManager()
|
|
{
|
|
Dictionary<long, JJEKJGALHKO> dictionary = new Dictionary();
|
|
this.LAJKPMAIBGM = dictionary;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06001811 RID: 6161 RVA: 0x00061864 File Offset: 0x0005FA64
|
|
[Token(Token = "0x6001811")]
|
|
[Address(RVA = "0x211B730", Offset = "0x211A730", VA = "0x18211B730")]
|
|
[CompilerGenerated]
|
|
private void CDBJBAJDMMG()
|
|
{
|
|
if (this.KBLLLHFIDKF != 0)
|
|
{
|
|
Debug.LogError("Timed out waiting for Steam GetAuthSessionTicketResponse");
|
|
HAuthTicket invalid = HAuthTicket.Invalid;
|
|
CBLLFJEDOII<GetAuthSessionTicketResponse_t> kblllhfidkf = this.KBLLLHFIDKF;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04001266 RID: 4710
|
|
[Token(Token = "0x4001266")]
|
|
public const uint RECROOM_APP_ID = 471710U;
|
|
|
|
// Token: 0x04001267 RID: 4711
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4001267")]
|
|
private bool KJDHMJPNDCK;
|
|
|
|
// Token: 0x04001268 RID: 4712
|
|
[FieldOffset(Offset = "0x89")]
|
|
[Token(Token = "0x4001268")]
|
|
private bool AJHPIBOEIBO;
|
|
|
|
// Token: 0x04001269 RID: 4713
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4001269")]
|
|
private CBLLFJEDOII<GetAuthSessionTicketResponse_t> KBLLLHFIDKF;
|
|
|
|
// Token: 0x0400126A RID: 4714
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400126A")]
|
|
private Callback<GetAuthSessionTicketResponse_t> CDPAFFLJLCE;
|
|
|
|
// Token: 0x0400126B RID: 4715
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400126B")]
|
|
private Callback<GameRichPresenceJoinRequested_t> KDACDPDDJKJ;
|
|
|
|
// Token: 0x0400126C RID: 4716
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400126C")]
|
|
private Callback<MicroTxnAuthorizationResponse_t> OBKAPNPBIDM;
|
|
|
|
// Token: 0x0400126D RID: 4717
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400126D")]
|
|
private Callback<GameOverlayActivated_t> CAKFEBLLNFK;
|
|
|
|
// Token: 0x0400126E RID: 4718
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400126E")]
|
|
private Dictionary<long, JJEKJGALHKO> LAJKPMAIBGM;
|
|
|
|
// Token: 0x02000300 RID: 768
|
|
[Token(Token = "0x2000300")]
|
|
private class HKJNJEOGEOA
|
|
{
|
|
// Token: 0x06001812 RID: 6162 RVA: 0x00061898 File Offset: 0x0005FA98
|
|
[Token(Token = "0x6001812")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public HKJNJEOGEOA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400126F RID: 4719
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400126F")]
|
|
public byte[] MOOFKBIGADO;
|
|
|
|
// Token: 0x04001270 RID: 4720
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001270")]
|
|
public int CDLLJHNCLDC;
|
|
|
|
// Token: 0x04001271 RID: 4721
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4001271")]
|
|
public string HMFPPBJFHKD;
|
|
}
|
|
|
|
// Token: 0x02000302 RID: 770
|
|
[Token(Token = "0x2000302")]
|
|
[CompilerGenerated]
|
|
private sealed class GIEDIEBHHIF
|
|
{
|
|
// Token: 0x06001818 RID: 6168 RVA: 0x00061984 File Offset: 0x0005FB84
|
|
[Token(Token = "0x6001818")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public GIEDIEBHHIF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06001819 RID: 6169 RVA: 0x00061998 File Offset: 0x0005FB98
|
|
[Token(Token = "0x6001819")]
|
|
[Address(RVA = "0x2111FD0", Offset = "0x2110FD0", VA = "0x182111FD0")]
|
|
internal void <GetAuthSessionTicket>b__1()
|
|
{
|
|
KFBABPAPIMB kfbabpapimb = this.timeout;
|
|
KFBABPAPIMB kfbabpapimb2 = this.timeout;
|
|
}
|
|
|
|
// Token: 0x0600181A RID: 6170 RVA: 0x000619BC File Offset: 0x0005FBBC
|
|
[Token(Token = "0x600181A")]
|
|
[Address(RVA = "0x2112040", Offset = "0x2111040", VA = "0x182112040")]
|
|
internal PMGCJEPKFOF<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 JJEKJGALHKO.MKLIDFOGIGO<SteamPlatformManager.HKJNJEOGEOA>(hkjnjeogeoa);
|
|
}
|
|
|
|
// Token: 0x04001276 RID: 4726
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001276")]
|
|
public KFBABPAPIMB timeout;
|
|
|
|
// Token: 0x04001277 RID: 4727
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001277")]
|
|
public byte[] ticket;
|
|
|
|
// Token: 0x04001278 RID: 4728
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4001278")]
|
|
public uint ticketSize;
|
|
}
|
|
|
|
// Token: 0x02000303 RID: 771
|
|
[Token(Token = "0x2000303")]
|
|
[CompilerGenerated]
|
|
private sealed class EODAHCAGCNL
|
|
{
|
|
// Token: 0x0600181B RID: 6171 RVA: 0x00061A34 File Offset: 0x0005FC34
|
|
[Token(Token = "0x600181B")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public EODAHCAGCNL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600181C RID: 6172 RVA: 0x00061A48 File Offset: 0x0005FC48
|
|
[Token(Token = "0x600181C")]
|
|
[Address(RVA = "0x2111E20", Offset = "0x2110E20", VA = "0x182111E20")]
|
|
internal void <AuthorizePurchase>b__0()
|
|
{
|
|
SteamPlatformManager steamPlatformManager = this.<>4__this;
|
|
long num = this.transactionId;
|
|
steamPlatformManager.EHKGHMDHHDM(num);
|
|
}
|
|
|
|
// Token: 0x04001279 RID: 4729
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4001279")]
|
|
public SteamPlatformManager <>4__this;
|
|
|
|
// Token: 0x0400127A RID: 4730
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400127A")]
|
|
public long transactionId;
|
|
}
|
|
|
|
// Token: 0x02000304 RID: 772
|
|
[Token(Token = "0x2000304")]
|
|
[CompilerGenerated]
|
|
private sealed class MPLLAFLJEJI
|
|
{
|
|
// Token: 0x0600181D RID: 6173 RVA: 0x00061A70 File Offset: 0x0005FC70
|
|
[Token(Token = "0x600181D")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public MPLLAFLJEJI()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400127B RID: 4731
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400127B")]
|
|
public JJEKJGALHKO promise;
|
|
|
|
// Token: 0x0400127C RID: 4732
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400127C")]
|
|
public SteamPlatformManager <>4__this;
|
|
}
|
|
|
|
// Token: 0x02000305 RID: 773
|
|
[Token(Token = "0x2000305")]
|
|
[CompilerGenerated]
|
|
private sealed class CGKMBBNAAKH
|
|
{
|
|
// Token: 0x0600181E RID: 6174 RVA: 0x00061A84 File Offset: 0x0005FC84
|
|
[Token(Token = "0x600181E")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public CGKMBBNAAKH()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600181F RID: 6175 RVA: 0x00061A98 File Offset: 0x0005FC98
|
|
[Token(Token = "0x600181F")]
|
|
[Address(RVA = "0x210D840", Offset = "0x210C840", VA = "0x18210D840")]
|
|
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.HMFPPBJFHKD("Timed out waiting for Steam overlay.");
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001820 RID: 6176 RVA: 0x00061AF4 File Offset: 0x0005FCF4
|
|
[Token(Token = "0x6001820")]
|
|
[Address(RVA = "0x210D900", Offset = "0x210C900", VA = "0x18210D900")]
|
|
internal void <GetOrCreatePurchasePromise>b__1()
|
|
{
|
|
IDisposable disposable = this.token;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0400127D RID: 4733
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400127D")]
|
|
public int counter;
|
|
|
|
// Token: 0x0400127E RID: 4734
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400127E")]
|
|
public IDisposable token;
|
|
|
|
// Token: 0x0400127F RID: 4735
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400127F")]
|
|
public SteamPlatformManager.MPLLAFLJEJI CS$<>8__locals1;
|
|
}
|
|
}
|