using System; using AGUI.StackedUI; using Cpp2IlInjected; using RecRoom.Core.Locomotion; using UnityEngine; namespace RecRoom.AGUI { // Token: 0x02002991 RID: 10641 [Token(Token = "0x2002991")] public class MenuProjector : MonoBehaviour { // Token: 0x170031E3 RID: 12771 // (get) Token: 0x06011C36 RID: 72758 RVA: 0x0040436C File Offset: 0x0040256C [Token(Token = "0x170031E3")] public Transform ALHLFIFAGNF { [Token(Token = "0x6011C36")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")] get { return this.animationRoot; } } // Token: 0x170031E4 RID: 12772 // (get) Token: 0x06011C37 RID: 72759 RVA: 0x00404380 File Offset: 0x00402580 [Token(Token = "0x170031E4")] public virtual Transform LGLAIDCMOCN { [Token(Token = "0x6011C37")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "4")] get { return this.animationRoot; } } // Token: 0x170031E5 RID: 12773 // (get) Token: 0x06011C38 RID: 72760 RVA: 0x00404394 File Offset: 0x00402594 [Token(Token = "0x170031E5")] public Vector3 PHMJDEIIAAG { [Token(Token = "0x6011C38")] [Address(RVA = "0x1864E70", Offset = "0x1863E70", VA = "0x181864E70")] get { float z = Vector3.zero.z; PlayerMovement playerMovement = Player.k__BackingField.playerMovement; Vector3 vector; float z2 = vector.z; Transform targetTransform = Player.k__BackingField.head.rigidbodyEx.MDKDCJFEBJH; Vector3 vector2; float z3 = vector2.z; Vector3 vector3; float z4 = vector3.z; Vector3 vector4; float z5 = vector4.z; throw new NullReferenceException(); } } // Token: 0x170031E6 RID: 12774 // (get) Token: 0x06011C39 RID: 72761 RVA: 0x004043F8 File Offset: 0x004025F8 [Token(Token = "0x170031E6")] protected Quaternion HAAHNPLDIDN { [Token(Token = "0x6011C39")] [Address(RVA = "0x1864AF0", Offset = "0x1863AF0", VA = "0x181864AF0")] get { PlayerMovement playerMovement = Player.k__BackingField.playerMovement; PlayerMovement playerMovement2 = Player.k__BackingField.playerMovement; Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL.transform; float num; Quaternion quaternion = Quaternion.Euler(Mathf.Clamp(num, -10f, 10f), num, 10f); throw new NullReferenceException(); } } // Token: 0x06011C3A RID: 72762 RVA: 0x00404450 File Offset: 0x00402650 [Token(Token = "0x6011C3A")] [Address(RVA = "0x18647E0", Offset = "0x18637E0", VA = "0x1818647E0")] public Vector2 GetWorldUISize(StackedUIBase LJOCNMLBCAH) { RectTransform canvasRectTransform = LJOCNMLBCAH.CCDBKEAHCJA; StackedUIFlowBase k__BackingField = LJOCNMLBCAH.k__BackingField; int num = 0; if (k__BackingField != num) { Canvas canvasForScalingOverride = LJOCNMLBCAH.k__BackingField.canvasForScalingOverride; int num2 = 0; if (!(canvasForScalingOverride != num2) || LJOCNMLBCAH.k__BackingField.canvasForScalingOverride.transform != 0) { } } Vector2 sizeDelta = canvasRectTransform.sizeDelta; Transform transform = LJOCNMLBCAH.transform; Transform transform2 = base.transform; Transform transform3; if (transform.IsChildOf(transform2)) { int num3 = 0; if (canvasRectTransform != num3) { transform3 = this.animationRoot; if (canvasRectTransform != transform3) { } Transform parent = canvasRectTransform.parent; } } Debug.LogError(string.Format("MenuProjector: Attempting to calculate world height of stacked UI {0}, which is not a child of this projector.", transform3)); throw new NullReferenceException(); } // Token: 0x06011C3B RID: 72763 RVA: 0x00404508 File Offset: 0x00402708 [Token(Token = "0x6011C3B")] [Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")] public MenuProjector() { } // Token: 0x0400B5F4 RID: 46580 [Token(Token = "0x400B5F4")] protected const float BCCMNJEFPPE = 0.61f; // Token: 0x0400B5F5 RID: 46581 [Token(Token = "0x400B5F5")] protected const float FPKEFHBICEH = 0.5f; // Token: 0x0400B5F6 RID: 46582 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400B5F6")] [SerializeField] protected Transform animationRoot; } }