using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Core.UI; using UnityEngine; // Token: 0x02000588 RID: 1416 [Token(Token = "0x2000588")] [StructLayout(3)] public class VRCanvas : MonoBehaviour { // Token: 0x170007A1 RID: 1953 // (get) Token: 0x06002A4E RID: 10830 RVA: 0x000AFD44 File Offset: 0x000ADF44 // (set) Token: 0x06002A4F RID: 10831 RVA: 0x000AFD58 File Offset: 0x000ADF58 [Token(Token = "0x170007A1")] public bool LPLMIHIPEPG { [Token(Token = "0x6002A4E")] [Address(RVA = "0x4FBF40", Offset = "0x4FA940", VA = "0x1804FBF40")] get; [Token(Token = "0x6002A4F")] [Address(RVA = "0x55D5F0", Offset = "0x55BFF0", VA = "0x18055D5F0")] set; } = true; // Token: 0x06002A50 RID: 10832 RVA: 0x000AFD6C File Offset: 0x000ADF6C [Token(Token = "0x6002A50")] [Address(RVA = "0x1A04800", Offset = "0x1A03200", VA = "0x181A04800")] private void OnEnable() { VRCanvas.AllActiveVRCanvases.Add(this); } // Token: 0x06002A51 RID: 10833 RVA: 0x000AFD8C File Offset: 0x000ADF8C [Token(Token = "0x6002A51")] [Address(RVA = "0x1A04780", Offset = "0x1A03180", VA = "0x181A04780")] private void OnDisable() { bool flag = VRCanvas.AllActiveVRCanvases.Remove(this); } // Token: 0x06002A52 RID: 10834 RVA: 0x000AFDAC File Offset: 0x000ADFAC [Token(Token = "0x6002A52")] [Address(RVA = "0x1A04880", Offset = "0x1A03280", VA = "0x181A04880")] private void Start() { UIInputModule instance = UIInputModule.Instance; int num = 0; if (instance != num) { Canvas component = base.GetComponent(); Camera k__BackingField = UIInputModule.Instance.k__BackingField; component.worldCamera = k__BackingField; } } // Token: 0x06002A53 RID: 10835 RVA: 0x000AFDEC File Offset: 0x000ADFEC [Token(Token = "0x6002A53")] [Address(RVA = "0x566EA0", Offset = "0x5658A0", VA = "0x180566EA0")] public VRCanvas() { } // Token: 0x04002391 RID: 9105 [Token(Token = "0x4002391")] public static readonly List AllActiveVRCanvases = new List(); }