104 lines
2.9 KiB
C#
104 lines
2.9 KiB
C#
using System;
|
|
using System.Threading;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using Valve.VR;
|
|
|
|
// Token: 0x020002FD RID: 765
|
|
[Token(Token = "0x20002FD")]
|
|
public class PlatformManagerBootstrapper : MonoBehaviour
|
|
{
|
|
// Token: 0x060017E0 RID: 6112 RVA: 0x00060DF4 File Offset: 0x0005EFF4
|
|
[Token(Token = "0x60017E0")]
|
|
[Address(RVA = "0x12FA5C0", Offset = "0x12F95C0", VA = "0x1812FA5C0")]
|
|
static PlatformManagerBootstrapper()
|
|
{
|
|
int num = 0;
|
|
ThreadPool.GetMinThreads(num, num);
|
|
bool flag = ThreadPool.SetMinThreads(Math.Max(num, 16), num);
|
|
bool flag2 = ThreadPool.QueueUserWorkItem(delegate(object _)
|
|
{
|
|
DateTime now = DateTime.Now;
|
|
});
|
|
}
|
|
|
|
// Token: 0x060017E1 RID: 6113 RVA: 0x00060E2C File Offset: 0x0005F02C
|
|
[Token(Token = "0x60017E1")]
|
|
[Address(RVA = "0x12FA3F0", Offset = "0x12F93F0", VA = "0x1812FA3F0")]
|
|
private void Awake()
|
|
{
|
|
GameObject gameObject;
|
|
do
|
|
{
|
|
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (!(instance != num))
|
|
{
|
|
PlatformManager platformManager = this.steamPlatformPrefab;
|
|
Transform transform = base.transform;
|
|
PlatformManager platformManager2 = global::UnityEngine.Object.Instantiate<PlatformManager>(platformManager, transform);
|
|
SteamVR_Camera steamVR_Camera = Camera.main.gameObject.AddComponent<SteamVR_Camera>();
|
|
global::UnityEngine.Object.Destroy(this);
|
|
}
|
|
Debug.Log("Skipping PlatformManager bootstrap");
|
|
gameObject = base.gameObject;
|
|
global::UnityEngine.Object.Destroy(gameObject);
|
|
}
|
|
while (gameObject != 0);
|
|
}
|
|
|
|
// Token: 0x060017E2 RID: 6114 RVA: 0x00060EA8 File Offset: 0x0005F0A8
|
|
[Token(Token = "0x60017E2")]
|
|
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
|
public PlatformManagerBootstrapper()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400125D RID: 4701
|
|
[Token(Token = "0x400125D")]
|
|
private const int ICFMPPMAOAO = 16;
|
|
|
|
// Token: 0x0400125E RID: 4702
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400125E")]
|
|
[SerializeField]
|
|
[Header("SDK Managers")]
|
|
private PlatformManager steamPlatformPrefab;
|
|
|
|
// Token: 0x0400125F RID: 4703
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400125F")]
|
|
[SerializeField]
|
|
private PlatformManager oculusPlatformPrefab;
|
|
|
|
// Token: 0x04001260 RID: 4704
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4001260")]
|
|
[SerializeField]
|
|
private PlatformManager ps4PlatformPrefab;
|
|
|
|
// Token: 0x04001261 RID: 4705
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4001261")]
|
|
[SerializeField]
|
|
private PlatformManager iosPlatformPrefab;
|
|
|
|
// Token: 0x04001262 RID: 4706
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4001262")]
|
|
[SerializeField]
|
|
private PlatformManager xboxPlatformPrefab;
|
|
|
|
// Token: 0x04001263 RID: 4707
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4001263")]
|
|
[SerializeField]
|
|
private PlatformManager headlessBotPlatformPrefab;
|
|
|
|
// Token: 0x04001264 RID: 4708
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4001264")]
|
|
[SerializeField]
|
|
private PlatformManager googlePlayPlatformPrefab;
|
|
}
|