Files
2026-04-08 23:40:05 +02:00

69 lines
2.1 KiB
C#

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<Canvas>();
Camera <MCLKPPFJMIH>k__BackingField = UIInputModule.Instance.<MCLKPPFJMIH>k__BackingField;
component.worldCamera = <MCLKPPFJMIH>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<VRCanvas> AllActiveVRCanvases = new List();
}