using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using TMPro; using UnityEngine; using UnityEngine.Events; using UnityEngine.UI; namespace RecRoom.QuickActions { // Token: 0x020022D7 RID: 8919 [Token(Token = "0x20022D7")] public class QuickActionButton : MonoBehaviour { // Token: 0x170023E5 RID: 9189 // (get) Token: 0x0600E2ED RID: 58093 RVA: 0x003428C0 File Offset: 0x00340AC0 [Token(Token = "0x170023E5")] public BoxCollider FKJEIHGOADP { [Token(Token = "0x600E2ED")] [Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")] get { return this.collider; } } // Token: 0x170023E6 RID: 9190 // (get) Token: 0x0600E2EE RID: 58094 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x0600E2EF RID: 58095 RVA: 0x003428D4 File Offset: 0x00340AD4 [Token(Token = "0x170023E6")] public PHGPDCKOPGP PMHDKPFKLEK { [Token(Token = "0x600E2EE")] [Address(RVA = "0x6A0440", Offset = "0x69F440", VA = "0x1806A0440")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x600E2EF")] [Address(RVA = "0x134E580", Offset = "0x134D580", VA = "0x18134E580")] [CompilerGenerated] private set { Func> k__BackingField = value.k__BackingField; this.k__BackingField.k__BackingField = k__BackingField; } } // Token: 0x0600E2F0 RID: 58096 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E2F0")] [Address(RVA = "0x134E680", Offset = "0x134D680", VA = "0x18134E680")] public void Click() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E2F1 RID: 58097 RVA: 0x003428F4 File Offset: 0x00340AF4 [Token(Token = "0x600E2F1")] [Address(RVA = "0x134E730", Offset = "0x134D730", VA = "0x18134E730")] public void Configure(PHGPDCKOPGP MOBMIDIBNFB, Action JLONLJIHFEL) { this.JLONLJIHFEL = JLONLJIHFEL; Func> k__BackingField = MOBMIDIBNFB.k__BackingField; TMP_Text tmp_Text = this.text; this.k__BackingField.k__BackingField = k__BackingField; string text = MOBMIDIBNFB.GPJEDBDCNNP; string text2 = tmp_Text.text; Image image = this.iconImage; Sprite k__BackingField = MOBMIDIBNFB.k__BackingField; image.sprite = k__BackingField; GameObject[] array = this.iconGameObjects; int num = 0; int length = array.Length; if (num < length) { GameObject gameObject = array[num]; Sprite sprite = this.iconImage.m_Sprite; int num2 = 0; bool flag = sprite != num2; gameObject.SetActive(flag); num++; } this.DMBJEPEGKJI = (int)((ulong)2L); } // Token: 0x0600E2F2 RID: 58098 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E2F2")] [Address(RVA = "0x134EB00", Offset = "0x134DB00", VA = "0x18134EB00")] public void SetHovered(bool OGGGOABGNDK) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E2F3 RID: 58099 RVA: 0x003429A8 File Offset: 0x00340BA8 [Token(Token = "0x600E2F3")] [Address(RVA = "0x134E4F0", Offset = "0x134D4F0", VA = "0x18134E4F0")] private void Awake() { Button.ButtonClickedEvent onClick = this.button.m_OnClick; UnityAction unityAction = new UnityAction(this.MEEKCCGGFFD); onClick.AddListener(unityAction); } // Token: 0x0600E2F4 RID: 58100 RVA: 0x003429DC File Offset: 0x00340BDC [Token(Token = "0x600E2F4")] [Address(RVA = "0x134E900", Offset = "0x134D900", VA = "0x18134E900")] private void LateUpdate() { int dmbjepegkji = this.DMBJEPEGKJI; if (dmbjepegkji > 0) { this.DMBJEPEGKJI = dmbjepegkji; Transform transform = base.transform; int num = 0; if (transform != 0) { } Vector2 vector = num.CJEBHAJDJMI(); BoxCollider boxCollider = this.collider; } } // Token: 0x0600E2F5 RID: 58101 RVA: 0x00342A20 File Offset: 0x00340C20 [Token(Token = "0x600E2F5")] [Address(RVA = "0x134EA00", Offset = "0x134DA00", VA = "0x18134EA00")] private void MEEKCCGGFFD() { PMGCJEPKFOF pmgcjepkfof = this.k__BackingField.k__BackingField(); Action action = new Action(this.KAOOPPINMHN); int num = 0; num += num; num++; PMGCJEPKFOF pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action); } // Token: 0x0600E2F6 RID: 58102 RVA: 0x00342A68 File Offset: 0x00340C68 [Token(Token = "0x600E2F6")] [Address(RVA = "0x134E890", Offset = "0x134D890", VA = "0x18134E890")] private void OnEnable() { this.DMBJEPEGKJI = (int)((ulong)2L); } // Token: 0x0600E2F7 RID: 58103 RVA: 0x00342A80 File Offset: 0x00340C80 [Token(Token = "0x600E2F7")] [Address(RVA = "0x134E890", Offset = "0x134D890", VA = "0x18134E890")] private void GLHCHDMBEBE() { this.DMBJEPEGKJI = (int)((ulong)2L); } // Token: 0x0600E2F8 RID: 58104 RVA: 0x00342A98 File Offset: 0x00340C98 [Token(Token = "0x600E2F8")] [Address(RVA = "0x134E5A0", Offset = "0x134D5A0", VA = "0x18134E5A0")] private void CBAPJEHHLNL() { Transform transform = base.transform; int num = 0; if (transform != 0) { } Vector2 vector = num.CJEBHAJDJMI(); BoxCollider boxCollider = this.collider; } // Token: 0x0600E2F9 RID: 58105 RVA: 0x00342ACC File Offset: 0x00340CCC [Token(Token = "0x600E2F9")] [Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")] public QuickActionButton() { } // Token: 0x0600E2FA RID: 58106 RVA: 0x00342AE0 File Offset: 0x00340CE0 [Token(Token = "0x600E2FA")] [Address(RVA = "0x134E8A0", Offset = "0x134D8A0", VA = "0x18134E8A0")] [CompilerGenerated] private void KAOOPPINMHN(string MBAJNJHNODE) { Action jlonljihfel = this.JLONLJIHFEL; if (jlonljihfel != 0) { jlonljihfel(this, MBAJNJHNODE); } } // Token: 0x0400928D RID: 37517 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400928D")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)] private Button button; // Token: 0x0400928E RID: 37518 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400928E")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)] private BoxCollider collider; // Token: 0x0400928F RID: 37519 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400928F")] [SerializeField] private GameObject[] iconGameObjects; // Token: 0x04009290 RID: 37520 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4009290")] [SerializeField] private Image iconImage; // Token: 0x04009291 RID: 37521 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4009291")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)] private TMP_Text text; // Token: 0x04009292 RID: 37522 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4009292")] private int DMBJEPEGKJI; // Token: 0x04009293 RID: 37523 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4009293")] private Action JLONLJIHFEL; } }