139 lines
4.3 KiB
C#
139 lines
4.3 KiB
C#
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.<EGKJPJKLEAI>k__BackingField.playerMovement;
|
|
Vector3 vector;
|
|
float z2 = vector.z;
|
|
Transform targetTransform = Player.<EGKJPJKLEAI>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.<EGKJPJKLEAI>k__BackingField.playerMovement;
|
|
PlayerMovement playerMovement2 = Player.<EGKJPJKLEAI>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 <CBEMGFDBBJA>k__BackingField = LJOCNMLBCAH.<CBEMGFDBBJA>k__BackingField;
|
|
int num = 0;
|
|
if (<CBEMGFDBBJA>k__BackingField != num)
|
|
{
|
|
Canvas canvasForScalingOverride = LJOCNMLBCAH.<CBEMGFDBBJA>k__BackingField.canvasForScalingOverride;
|
|
int num2 = 0;
|
|
if (!(canvasForScalingOverride != num2) || LJOCNMLBCAH.<CBEMGFDBBJA>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;
|
|
}
|
|
}
|