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.k__BackingField.playerMovementFeedback; ActionEvent teleportEvent = playerMovementFeedback.TeleportEvent; Action action = new Action(this.KJIJHCBPAPB); ActionEvent 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.k__BackingField.playerMovementFeedback; int num = 0; if (playerMovementFeedback != num) { Action 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.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; }