74 lines
2.3 KiB
C#
74 lines
2.3 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using Valve.VR;
|
|
|
|
// Token: 0x020002FC RID: 764
|
|
[Token(Token = "0x20002FC")]
|
|
[StructLayout(3)]
|
|
public class PlatformManagerBootstrapper : MonoBehaviour
|
|
{
|
|
// Token: 0x06001722 RID: 5922 RVA: 0x0006072C File Offset: 0x0005E92C
|
|
[Token(Token = "0x6001722")]
|
|
[Address(RVA = "0x11BAAE0", Offset = "0x11B94E0", VA = "0x1811BAAE0")]
|
|
private void Awake()
|
|
{
|
|
PlatformManager instance = SingletonMonoBehaviour.Instance;
|
|
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>();
|
|
}
|
|
Debug.Log("Skipping PlatformManager bootstrap");
|
|
global::UnityEngine.Object.Destroy(base.gameObject);
|
|
}
|
|
|
|
// Token: 0x06001723 RID: 5923 RVA: 0x00060794 File Offset: 0x0005E994
|
|
[Token(Token = "0x6001723")]
|
|
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
|
public PlatformManagerBootstrapper()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400122C RID: 4652
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400122C")]
|
|
[SerializeField]
|
|
[Header("SDK Managers")]
|
|
private PlatformManager steamPlatformPrefab;
|
|
|
|
// Token: 0x0400122D RID: 4653
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400122D")]
|
|
[SerializeField]
|
|
private PlatformManager oculusPlatformPrefab;
|
|
|
|
// Token: 0x0400122E RID: 4654
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400122E")]
|
|
[SerializeField]
|
|
private PlatformManager ps4PlatformPrefab;
|
|
|
|
// Token: 0x0400122F RID: 4655
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400122F")]
|
|
[SerializeField]
|
|
private PlatformManager iosPlatformPrefab;
|
|
|
|
// Token: 0x04001230 RID: 4656
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4001230")]
|
|
[SerializeField]
|
|
private PlatformManager xboxPlatformPrefab;
|
|
|
|
// Token: 0x04001231 RID: 4657
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4001231")]
|
|
[SerializeField]
|
|
private PlatformManager headlessBotPlatformPrefab;
|
|
}
|