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

277 lines
7.6 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.Core.Locomotion;
using UnityEngine;
using UnityEngine.UI;
// Token: 0x0200048E RID: 1166
[Token(Token = "0x200048E")]
[StructLayout(3)]
public class HelpPopup : MonoBehaviour
{
// Token: 0x17000617 RID: 1559
// (get) Token: 0x0600226A RID: 8810 RVA: 0x0008F7CC File Offset: 0x0008D9CC
// (set) Token: 0x0600226B RID: 8811 RVA: 0x0008F7E0 File Offset: 0x0008D9E0
[Token(Token = "0x17000617")]
public bool BCKCEELIDLH
{
[Token(Token = "0x600226A")]
[Address(RVA = "0xCD30E0", Offset = "0xCD1AE0", VA = "0x180CD30E0")]
get
{
return this.ENJABEBOEHC;
}
[Token(Token = "0x600226B")]
[Address(RVA = "0x18BD730", Offset = "0x18BC130", VA = "0x1818BD730")]
set
{
this.ENJABEBOEHC = value;
base.gameObject.SetActive(value);
if (this.animator.gameObject.activeSelf)
{
this.animator.SetBool("Visible", value);
}
}
}
// Token: 0x17000618 RID: 1560
// (get) Token: 0x0600226C RID: 8812 RVA: 0x0008F82C File Offset: 0x0008DA2C
// (set) Token: 0x0600226D RID: 8813 RVA: 0x0008F840 File Offset: 0x0008DA40
[Token(Token = "0x17000618")]
public bool MHKIPFHHGKN
{
[Token(Token = "0x600226C")]
[Address(RVA = "0xCD30F0", Offset = "0xCD1AF0", VA = "0x180CD30F0")]
get
{
return this.ODEBGDGEFPD;
}
[Token(Token = "0x600226D")]
[Address(RVA = "0xCD3130", Offset = "0xCD1B30", VA = "0x180CD3130")]
set
{
this.ODEBGDGEFPD = value;
}
}
// Token: 0x17000619 RID: 1561
// (set) Token: 0x0600226E RID: 8814 RVA: 0x0008F854 File Offset: 0x0008DA54
[Token(Token = "0x17000619")]
private bool JKDGPMDNCMK
{
[Token(Token = "0x600226E")]
[Address(RVA = "0x18BD600", Offset = "0x18BC000", VA = "0x1818BD600")]
set
{
if (this.animator.gameObject.activeSelf)
{
this.animator.SetBool("Visible", value);
}
}
}
// Token: 0x0600226F RID: 8815 RVA: 0x0008F88C File Offset: 0x0008DA8C
[Token(Token = "0x600226F")]
[Address(RVA = "0x18BC910", Offset = "0x18BB310", VA = "0x1818BC910")]
private void Awake()
{
PlayerMovementFeedback playerMovementFeedback = Player.<EGKJPJKLEAI>k__BackingField.playerMovementFeedback;
ActionEvent<Player, Vector3, Vector3> teleportEvent = playerMovementFeedback.TeleportEvent;
Action<Player, Vector3, Vector3> action = new Action(this.KJIJHCBPAPB);
ActionEvent<Player, Vector3, Vector3> actionEvent = teleportEvent + action;
playerMovementFeedback.TeleportEvent = actionEvent;
}
// Token: 0x06002270 RID: 8816 RVA: 0x0008F8D0 File Offset: 0x0008DAD0
[Token(Token = "0x6002270")]
[Address(RVA = "0x18BD6B0", Offset = "0x18BC0B0", VA = "0x1818BD6B0")]
private void Update()
{
if (this.ENJABEBOEHC)
{
this.KCICFMKCGCI();
return;
}
}
// Token: 0x06002271 RID: 8817 RVA: 0x0008F8F0 File Offset: 0x0008DAF0
[Token(Token = "0x6002271")]
[Address(RVA = "0x18BD410", Offset = "0x18BBE10", VA = "0x1818BD410")]
private void OnDestroy()
{
PlayerMovementFeedback playerMovementFeedback = Player.<EGKJPJKLEAI>k__BackingField.playerMovementFeedback;
int num = 0;
if (playerMovementFeedback != num)
{
Action<Player, Vector3, Vector3> action = new Action(this.KJIJHCBPAPB);
}
}
// Token: 0x06002272 RID: 8818 RVA: 0x0008F928 File Offset: 0x0008DB28
[Token(Token = "0x6002272")]
[Address(RVA = "0x18BD400", Offset = "0x18BBE00", VA = "0x1818BD400")]
private void KJIJHCBPAPB(Player IEKDDPPNFPF, Vector3 FLAFPCDEJIM, Vector3 HBHFKCLAILI)
{
this.LADDDMJDHMB = true;
}
// Token: 0x06002273 RID: 8819 RVA: 0x0008F93C File Offset: 0x0008DB3C
[Token(Token = "0x6002273")]
[Address(RVA = "0x18BD6A0", Offset = "0x18BC0A0", VA = "0x1818BD6A0")]
public void UpdatePosition([Optional] Vector3? FHDBEPINLBG)
{
this.LADDDMJDHMB = true;
}
// Token: 0x06002274 RID: 8820 RVA: 0x0008F950 File Offset: 0x0008DB50
[Token(Token = "0x6002274")]
[Address(RVA = "0x18BCA50", Offset = "0x18BB450", VA = "0x1818BCA50")]
private void KCICFMKCGCI()
{
float num = Player.<EGKJPJKLEAI>k__BackingField.IBBKHCOFGDI * 0.75f;
Transform transform = base.transform;
Vector3 vector;
float z = vector.z;
Vector3 vector2;
float z2 = vector2.z;
Vector3 vector3;
float z3 = vector3.z;
Vector3 zero = Vector3.zero;
Vector3 zero2 = Vector3.zero;
float z4 = Vector3.forward.z;
float z5 = Vector3.right.z;
float num2;
if (num2 <= 0.5f)
{
float num3;
if (num3 < 0.5f)
{
Vector3 left = Vector3.left;
}
Vector3 right = Vector3.right;
Vector3 back = Vector3.back;
}
float z6 = Vector3.forward.z;
float z7 = this.LCOEICDEEPL.z;
bool flag;
if (flag || this.LADDDMJDHMB != flag)
{
Transform transform2 = SingletonMonoBehaviour.Instance.transform;
Vector3 vector4;
float z8 = vector4.z;
Vector3 vector5;
float z9 = vector5.z;
Vector3 vector6;
float z10 = vector6.z;
Vector3 vector7;
float z11 = vector7.z;
Vector3 vector8;
float z12 = vector8.z;
float z13 = Vector3.up.z;
Vector3 vector9;
float z14 = vector9.z;
Vector3 vector10;
float z15 = vector10.z;
Vector3 vector11;
float z16 = vector11.z;
Vector3 vector12;
float z17 = vector12.z;
Vector3 vector13;
float z18 = vector13.z;
float z19 = Vector3.up.z;
Vector3 vector14;
float z20 = vector14.z;
Vector3 vector15;
float z21 = vector15.z;
if (!this.ODEBGDGEFPD)
{
}
Vector3 vector16;
float z22 = vector16.z;
Vector3 vector17;
float z23 = vector17.z;
Vector3 vector18;
float z24 = vector18.z;
bool flag2;
if (!flag2)
{
}
this.LCOEICDEEPL.z = z6;
this.LADDDMJDHMB = false;
}
int num4 = 0;
base.transform.position = num4;
}
// Token: 0x06002275 RID: 8821 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002275")]
[Address(RVA = "0x18BCA30", Offset = "0x18BB430", VA = "0x1818BCA30")]
private Vector3 BFJEBHJMFGK(Vector3 PJEDBAONDPP)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002276 RID: 8822 RVA: 0x0008FB08 File Offset: 0x0008DD08
[Token(Token = "0x6002276")]
[Address(RVA = "0x18BD680", Offset = "0x18BC080", VA = "0x1818BD680")]
public void SetContent(Texture2D MHJNEBJFNPH)
{
this.contentImage.texture = MHJNEBJFNPH;
}
// Token: 0x06002277 RID: 8823 RVA: 0x0008FB28 File Offset: 0x0008DD28
[Token(Token = "0x6002277")]
[Address(RVA = "0x18BD6C0", Offset = "0x18BC0C0", VA = "0x1818BD6C0")]
public HelpPopup()
{
float z = Vector3.zero.z;
this.LCOEICDEEPL.z = z;
this.ODEBGDGEFPD = true;
base..ctor();
}
// Token: 0x04001BFA RID: 7162
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4001BFA")]
[SerializeField]
private RawImage contentImage;
// Token: 0x04001BFB RID: 7163
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4001BFB")]
[SerializeField]
private Animator animator;
// Token: 0x04001BFC RID: 7164
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4001BFC")]
private Coroutine EBIMOLLKFKJ;
// Token: 0x04001BFD RID: 7165
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4001BFD")]
private Vector3? FHDBEPINLBG;
// Token: 0x04001BFE RID: 7166
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x4001BFE")]
private Vector3 LCOEICDEEPL;
// Token: 0x04001BFF RID: 7167
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
[Token(Token = "0x4001BFF")]
private bool LADDDMJDHMB;
// Token: 0x04001C00 RID: 7168
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4D")]
[Token(Token = "0x4001C00")]
private bool ODEBGDGEFPD;
// Token: 0x04001C01 RID: 7169
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4E")]
[Token(Token = "0x4001C01")]
private bool ENJABEBOEHC;
}