using System; using AGUI.StackedUI; using Cpp2IlInjected; using RecRoom.Core.Locomotion; using UnityEngine; namespace RecRoom.AGUI { // Token: 0x020028A8 RID: 10408 [Token(Token = "0x20028A8")] public class MenuProjector : MonoBehaviour { // Token: 0x17003130 RID: 12592 // (get) Token: 0x060117FA RID: 71674 RVA: 0x003FA98C File Offset: 0x003F8B8C [Token(Token = "0x17003130")] public Transform ALHLFIFAGNF { [Token(Token = "0x60117FA")] [Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")] get { return this.animationRoot; } } // Token: 0x17003131 RID: 12593 // (get) Token: 0x060117FB RID: 71675 RVA: 0x003FA9A0 File Offset: 0x003F8BA0 [Token(Token = "0x17003131")] public virtual Transform LGLAIDCMOCN { [Token(Token = "0x60117FB")] [Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "4")] get { return this.animationRoot; } } // Token: 0x17003132 RID: 12594 // (get) Token: 0x060117FC RID: 71676 RVA: 0x003FA9B4 File Offset: 0x003F8BB4 [Token(Token = "0x17003132")] public Vector3 PHMJDEIIAAG { [Token(Token = "0x60117FC")] [Address(RVA = "0xD64BD0", Offset = "0xD639D0", VA = "0x180D64BD0")] 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: 0x17003133 RID: 12595 // (get) Token: 0x060117FD RID: 71677 RVA: 0x003FAA18 File Offset: 0x003F8C18 [Token(Token = "0x17003133")] protected Quaternion HAAHNPLDIDN { [Token(Token = "0x60117FD")] [Address(RVA = "0xD64850", Offset = "0xD63650", VA = "0x180D64850")] 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: 0x060117FE RID: 71678 RVA: 0x003FAA70 File Offset: 0x003F8C70 [Token(Token = "0x60117FE")] [Address(RVA = "0xD64540", Offset = "0xD63340", VA = "0x180D64540")] 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: 0x060117FF RID: 71679 RVA: 0x003FAB28 File Offset: 0x003F8D28 [Token(Token = "0x60117FF")] [Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")] public MenuProjector() { } // Token: 0x0400B3E4 RID: 46052 [Token(Token = "0x400B3E4")] protected const float BCCMNJEFPPE = 0.61f; // Token: 0x0400B3E5 RID: 46053 [Token(Token = "0x400B3E5")] protected const float FPKEFHBICEH = 0.5f; // Token: 0x0400B3E6 RID: 46054 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400B3E6")] [SerializeField] protected Transform animationRoot; } }