277 lines
7.6 KiB
C#
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;
|
|
}
|