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, transform); SteamVR_Camera steamVR_Camera = Camera.main.gameObject.AddComponent(); } 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; }