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: 0x020002F3 RID: 755
|
|
[Token(Token = "0x20002F3")]
|
|
public class PlatformManagerBootstrapper : MonoBehaviour
|
|
{
|
|
// Token: 0x06001769 RID: 5993 RVA: 0x0005FE68 File Offset: 0x0005E068
|
|
[Token(Token = "0x6001769")]
|
|
[Address(RVA = "0x81F1F0", Offset = "0x81DFF0", VA = "0x18081F1F0")]
|
|
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: 0x0600176A RID: 5994 RVA: 0x0005FEA0 File Offset: 0x0005E0A0
|
|
[Token(Token = "0x600176A")]
|
|
[Address(RVA = "0x81F020", Offset = "0x81DE20", VA = "0x18081F020")]
|
|
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: 0x0600176B RID: 5995 RVA: 0x0005FF1C File Offset: 0x0005E11C
|
|
[Token(Token = "0x600176B")]
|
|
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
|
public PlatformManagerBootstrapper()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400120B RID: 4619
|
|
[Token(Token = "0x400120B")]
|
|
private const int ICFMPPMAOAO = 16;
|
|
|
|
// Token: 0x0400120C RID: 4620
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400120C")]
|
|
[SerializeField]
|
|
[Header("SDK Managers")]
|
|
private PlatformManager steamPlatformPrefab;
|
|
|
|
// Token: 0x0400120D RID: 4621
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400120D")]
|
|
[SerializeField]
|
|
private PlatformManager oculusPlatformPrefab;
|
|
|
|
// Token: 0x0400120E RID: 4622
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400120E")]
|
|
[SerializeField]
|
|
private PlatformManager ps4PlatformPrefab;
|
|
|
|
// Token: 0x0400120F RID: 4623
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400120F")]
|
|
[SerializeField]
|
|
private PlatformManager iosPlatformPrefab;
|
|
|
|
// Token: 0x04001210 RID: 4624
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4001210")]
|
|
[SerializeField]
|
|
private PlatformManager xboxPlatformPrefab;
|
|
|
|
// Token: 0x04001211 RID: 4625
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4001211")]
|
|
[SerializeField]
|
|
private PlatformManager headlessBotPlatformPrefab;
|
|
|
|
// Token: 0x04001212 RID: 4626
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4001212")]
|
|
[SerializeField]
|
|
private PlatformManager googlePlayPlatformPrefab;
|
|
}
|