141 lines
4.1 KiB
C#
141 lines
4.1 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.AGUI
|
|
{
|
|
// Token: 0x0200241C RID: 9244
|
|
[Token(Token = "0x200241C")]
|
|
[StructLayout(3)]
|
|
public class MenuProjector : MonoBehaviour
|
|
{
|
|
// Token: 0x17002BAD RID: 11181
|
|
// (get) Token: 0x06010026 RID: 65574 RVA: 0x003BF5D4 File Offset: 0x003BD7D4
|
|
[Token(Token = "0x17002BAD")]
|
|
public Transform ALHLFIFAGNF
|
|
{
|
|
[Token(Token = "0x6010026")]
|
|
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
|
|
get
|
|
{
|
|
return this.animationRoot;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002BAE RID: 11182
|
|
// (get) Token: 0x06010027 RID: 65575 RVA: 0x003BF5E8 File Offset: 0x003BD7E8
|
|
[Token(Token = "0x17002BAE")]
|
|
public virtual Transform LGLAIDCMOCN
|
|
{
|
|
[Token(Token = "0x6010027")]
|
|
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240", Slot = "4")]
|
|
get
|
|
{
|
|
return this.animationRoot;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002BAF RID: 11183
|
|
// (get) Token: 0x06010028 RID: 65576 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17002BAF")]
|
|
protected float EOJGGLKMANP
|
|
{
|
|
[Token(Token = "0x6010028")]
|
|
[Address(RVA = "0x14DFE70", Offset = "0x14DE870", VA = "0x1814DFE70")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002BB0 RID: 11184
|
|
// (get) Token: 0x06010029 RID: 65577 RVA: 0x003BF5FC File Offset: 0x003BD7FC
|
|
[Token(Token = "0x17002BB0")]
|
|
public Vector3 PHMJDEIIAAG
|
|
{
|
|
[Token(Token = "0x6010029")]
|
|
[Address(RVA = "0x14DFE80", Offset = "0x14DE880", VA = "0x1814DFE80")]
|
|
get
|
|
{
|
|
float z = Vector3.zero.z;
|
|
Transform targetTransform = Player.<EGKJPJKLEAI>k__BackingField.head.rigidbodyEx.MDKDCJFEBJH;
|
|
Vector3 vector;
|
|
float z2 = vector.z;
|
|
Transform targetTransform2 = Player.<EGKJPJKLEAI>k__BackingField.head.rigidbodyEx.MDKDCJFEBJH;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002BB1 RID: 11185
|
|
// (get) Token: 0x0601002A RID: 65578 RVA: 0x003BF64C File Offset: 0x003BD84C
|
|
[Token(Token = "0x17002BB1")]
|
|
protected Quaternion HAAHNPLDIDN
|
|
{
|
|
[Token(Token = "0x601002A")]
|
|
[Address(RVA = "0x14DFC50", Offset = "0x14DE650", VA = "0x1814DFC50")]
|
|
get
|
|
{
|
|
Transform transform = SingletonMonoBehaviour.Instance.CHLMFLCFGFL.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
float z2 = Vector3.up.z;
|
|
Quaternion quaternion;
|
|
float num = Mathf.Clamp(quaternion.z, -10f, 10f);
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601002B RID: 65579 RVA: 0x003BF69C File Offset: 0x003BD89C
|
|
[Token(Token = "0x601002B")]
|
|
[Address(RVA = "0x14DFA00", Offset = "0x14DE400", VA = "0x1814DFA00")]
|
|
public Vector2 GetWorldUISize(StackedUIBase LJOCNMLBCAH)
|
|
{
|
|
RectTransform canvasRectTransform = LJOCNMLBCAH.CCDBKEAHCJA;
|
|
Vector2 sizeDelta = canvasRectTransform.sizeDelta;
|
|
Transform transform = LJOCNMLBCAH.transform;
|
|
Transform transform2 = base.transform;
|
|
if (transform.IsChildOf(transform2))
|
|
{
|
|
int num = 0;
|
|
if (canvasRectTransform != num)
|
|
{
|
|
Transform 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.", LJOCNMLBCAH));
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0601002C RID: 65580 RVA: 0x003BF710 File Offset: 0x003BD910
|
|
[Token(Token = "0x601002C")]
|
|
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
|
public MenuProjector()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400AA0B RID: 43531
|
|
[Token(Token = "0x400AA0B")]
|
|
protected const float BCCMNJEFPPE = 0.61f;
|
|
|
|
// Token: 0x0400AA0C RID: 43532
|
|
[Token(Token = "0x400AA0C")]
|
|
protected const float CMFOHGGGCIM = 0.76f;
|
|
|
|
// Token: 0x0400AA0D RID: 43533
|
|
[Token(Token = "0x400AA0D")]
|
|
protected const float FPKEFHBICEH = 0.5f;
|
|
|
|
// Token: 0x0400AA0E RID: 43534
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400AA0E")]
|
|
[SerializeField]
|
|
protected Transform animationRoot;
|
|
}
|
|
}
|