using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Async; using RecRoom.Core; using UnityEngine; namespace RecRoom { // Token: 0x02001DB1 RID: 7601 [Token(Token = "0x2001DB1")] [StructLayout(3)] public class QuickActionMenu : MonoBehaviour { // Token: 0x0600CD17 RID: 52503 RVA: 0x0030BB24 File Offset: 0x00309D24 [Token(Token = "0x600CD17")] [Address(RVA = "0x114C610", Offset = "0x114B010", VA = "0x18114C610")] private void Awake() { QuickActionButton[] array = new QuickActionButton[this.maxButtons]; int num = this.maxButtons; this.ANJMKPKFHBF = array; bool[] array2 = new bool[num]; int num2 = 0; this.CLGNJGMBLOC = array2; if (this.maxButtons > num2) { bool[] clgnjgmbloc = this.CLGNJGMBLOC; QuickActionButton[] anjmkpkfhbf = this.ANJMKPKFHBF; QuickActionButton quickActionButton = this.buttonPrefab; Transform transform = base.transform; QuickActionButton quickActionButton2 = global::UnityEngine.Object.Instantiate(quickActionButton, transform); throw new ArrayTypeMismatchException(); } GameObject gameObject = this.menuHint.gameObject; int num3 = 0; gameObject.SetActive(num3 != 0); Renderer component = this.feedbackText.GetComponent(); this.KABCPJFCLPJ = component; component.GetMaterial().renderQueue = 4999; GameObject gameObject2 = this.feedbackText.gameObject; int num4 = 0; gameObject2.SetActive(num4 != 0); HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK(); this.NMCELJCLKFB = hkkohfhadkk; int num5 = 0; int num6 = 0; int num7 = 0; hkkohfhadkk.JEPMLPCOGNM((ushort)num5, num7, num6, num2); HKKOHFHADKK nmceljclkfb = this.NMCELJCLKFB; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.BJCEMPGCBMG); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.GEEIADILMGC); HKKOHFHADKK nmceljclkfb2 = this.NMCELJCLKFB; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.PIGCOGCFJAN); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.JCHODDDHHNP); HKKOHFHADKK nmceljclkfb3 = this.NMCELJCLKFB; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.AAFGNGMDCCF); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod6 = new MIEIBBPMDMP.OKGCDFLPFOD(this.BOEFCBLIAML); HKKOHFHADKK nmceljclkfb4 = this.NMCELJCLKFB; int num8 = 0; nmceljclkfb4.PIEOGAPMGIH((ushort)num8); } // Token: 0x0600CD18 RID: 52504 RVA: 0x0030BCB8 File Offset: 0x00309EB8 [Token(Token = "0x600CD18")] [Address(RVA = "0x114C9E0", Offset = "0x114B3E0", VA = "0x18114C9E0")] private void BJCEMPGCBMG(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { Camera activeCamera = SingletonMonoBehaviour.Instance.CHLMFLCFGFL; Transform transform = base.transform; Vector3 vector; float z = vector.z; if (SingletonMonoBehaviour.Instance.AKPGDDBMBMK != LocalPlayerController.MIGPLDFLMHA.SCREEN) { } Transform transform2 = this.menuHint.transform; this.menuHint.gameObject.SetActive(true); this.menuHintAnimator.Play("OpenHint"); } // Token: 0x0600CD19 RID: 52505 RVA: 0x0030BD24 File Offset: 0x00309F24 [Token(Token = "0x600CD19")] [Address(RVA = "0x114D1B0", Offset = "0x114BBB0", VA = "0x18114D1B0")] private void GEEIADILMGC(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { GameObject gameObject = this.menuHint.gameObject; int num = 0; gameObject.SetActive(num != 0); } // Token: 0x0600CD1A RID: 52506 RVA: 0x0030BD4C File Offset: 0x00309F4C [Token(Token = "0x600CD1A")] [Address(RVA = "0x114DA80", Offset = "0x114C480", VA = "0x18114DA80")] private void PIGCOGCFJAN(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { bool[] clgnjgmbloc = this.CLGNJGMBLOC; int num = 0; if (num < clgnjgmbloc.Length) { this.ANJMKPKFHBF[num].Show(); num++; } } // Token: 0x0600CD1B RID: 52507 RVA: 0x0030BD88 File Offset: 0x00309F88 [Token(Token = "0x600CD1B")] [Address(RVA = "0x114D920", Offset = "0x114C320", VA = "0x18114D920")] private void JCHODDDHHNP(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { int num = 0; bool[] clgnjgmbloc = this.CLGNJGMBLOC; if (num < clgnjgmbloc.Length) { this.ANJMKPKFHBF[num].Hide(); bool[] clgnjgmbloc2 = this.CLGNJGMBLOC; num++; } } // Token: 0x0600CD1C RID: 52508 RVA: 0x0030BDCC File Offset: 0x00309FCC [Token(Token = "0x600CD1C")] [Address(RVA = "0x114C320", Offset = "0x114AD20", VA = "0x18114C320")] private void AAFGNGMDCCF(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { this.KABCPJFCLPJ.SetColorAlpha(1f); this.feedbackText.gameObject.SetActive(true); Scheduler instance = SingletonMonoBehaviour.Instance; int num; QuickActionMenu.PCHCANGHOMA pchcanghoma = new QuickActionMenu.PCHCANGHOMA(num); num = 0; pchcanghoma.<>4__this = this; ISchedulerPromise schedulerPromise = instance.Run(this, pchcanghoma); this.NICIOLJPBNB = schedulerPromise; } // Token: 0x0600CD1D RID: 52509 RVA: 0x0030BE28 File Offset: 0x0030A028 [Token(Token = "0x600CD1D")] [Address(RVA = "0x114CCB0", Offset = "0x114B6B0", VA = "0x18114CCB0")] private void BOEFCBLIAML(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { GameObject gameObject = this.feedbackText.gameObject; int num = 0; gameObject.SetActive(num != 0); if (this.NICIOLJPBNB != 0) { this.NICIOLJPBNB = (ulong)0L; } } // Token: 0x0600CD1E RID: 52510 RVA: 0x0030BE64 File Offset: 0x0030A064 [Token(Token = "0x600CD1E")] [Address(RVA = "0x114CE90", Offset = "0x114B890", VA = "0x18114CE90")] public void ConfigureMenu(QuickActionMenu.IHCOAGIHIAO[] LPNNGJFEOFL) { bool[] clgnjgmbloc = this.CLGNJGMBLOC; int num = 0; if (num < clgnjgmbloc.Length) { if (num < clgnjgmbloc.Length) { this.ANJMKPKFHBF[num].Hide(); } num++; } HKKOHFHADKK nmceljclkfb = this.NMCELJCLKFB; HKKOHFHADKK nmceljclkfb2 = this.NMCELJCLKFB; this.HJMNEBJEBOI = num != 0; int num2 = 0; nmceljclkfb2.PIEOGAPMGIH((ushort)num2); int length = LPNNGJFEOFL.Length; if (num < length) { num++; } } // Token: 0x0600CD1F RID: 52511 RVA: 0x0030BED8 File Offset: 0x0030A0D8 [Token(Token = "0x600CD1F")] [Address(RVA = "0x114C450", Offset = "0x114AE50", VA = "0x18114C450")] public int AddButton(string HBKCJGMMLOC, QuickActionButton.JCFJHJHBGAM MPKPJNMKLCB, Func> DJCHGPGNAKG) { bool[] clgnjgmbloc = this.CLGNJGMBLOC; int num = 0; int length = clgnjgmbloc.Length; if (num < length) { num++; QuickActionButton[] anjmkpkfhbf = this.ANJMKPKFHBF; Transform transform = base.transform; QuickActionButton quickActionButton; TextMesh foreground = quickActionButton.foreground; Vector3 vector; float z = vector.z; quickActionButton.IGONFIBIMCA = DJCHGPGNAKG; foreground.text = HBKCJGMMLOC; quickActionButton.MPKPJNMKLCB = MPKPJNMKLCB; HKKOHFHADKK nmceljclkfb = this.NMCELJCLKFB; QuickActionButton[] anjmkpkfhbf2 = this.ANJMKPKFHBF; QuickActionButton quickActionButton2; quickActionButton2.Show(); } return -1; } // Token: 0x0600CD20 RID: 52512 RVA: 0x0030BF58 File Offset: 0x0030A158 [Token(Token = "0x600CD20")] [Address(RVA = "0x114DB60", Offset = "0x114C560", VA = "0x18114DB60")] public void RemoveButton(int JLNGDAMFGKO) { int length = this.CLGNJGMBLOC.Length; if (JLNGDAMFGKO < length) { this.ANJMKPKFHBF[JLNGDAMFGKO].Hide(); return; } } // Token: 0x0600CD21 RID: 52513 RVA: 0x0030BF90 File Offset: 0x0030A190 [Token(Token = "0x600CD21")] [Address(RVA = "0x114CD30", Offset = "0x114B730", VA = "0x18114CD30")] public void ClearAllButtons() { bool[] clgnjgmbloc = this.CLGNJGMBLOC; int num = 0; if (num < clgnjgmbloc.Length) { if (num < clgnjgmbloc.Length) { this.ANJMKPKFHBF[num].Hide(); } num++; } HKKOHFHADKK nmceljclkfb = this.NMCELJCLKFB; HKKOHFHADKK nmceljclkfb2 = this.NMCELJCLKFB; this.HJMNEBJEBOI = false; int num2 = 0; nmceljclkfb2.PIEOGAPMGIH((ushort)num2); } // Token: 0x0600CD22 RID: 52514 RVA: 0x0030BFF4 File Offset: 0x0030A1F4 [Token(Token = "0x600CD22")] [Address(RVA = "0x114DBE0", Offset = "0x114C5E0", VA = "0x18114DBE0")] public void ShowMenuHint(Vector3 DDHPAFKBMON, float NBOCPMDNOCF = 0f) { int num = 0; float z = DDHPAFKBMON.z; if (NBOCPMDNOCF <= (float)num) { HKKOHFHADKK nmceljclkfb = this.NMCELJCLKFB; this.HJMNEBJEBOI = false; } float time = Time.time; this.HJMNEBJEBOI = true; this.JPEGPFLPDKK = time; } // Token: 0x0600CD23 RID: 52515 RVA: 0x0030C040 File Offset: 0x0030A240 [Token(Token = "0x600CD23")] [Address(RVA = "0x114DCF0", Offset = "0x114C6F0", VA = "0x18114DCF0")] public void ShowMenuHint(Vector3 DDHPAFKBMON, Vector3 DALJDJDIPAB, float NBOCPMDNOCF) { float z = DALJDJDIPAB.z; float z2 = DDHPAFKBMON.z; int num = 0; if (NBOCPMDNOCF <= (float)num) { HKKOHFHADKK nmceljclkfb = this.NMCELJCLKFB; this.HJMNEBJEBOI = false; } float time = Time.time; this.HJMNEBJEBOI = true; this.JPEGPFLPDKK = time; } // Token: 0x0600CD24 RID: 52516 RVA: 0x0030C090 File Offset: 0x0030A290 [Token(Token = "0x600CD24")] [Address(RVA = "0x114DA30", Offset = "0x114C430", VA = "0x18114DA30")] public void OpenMenu() { HKKOHFHADKK nmceljclkfb = this.NMCELJCLKFB; this.HJMNEBJEBOI = false; } // Token: 0x0600CD25 RID: 52517 RVA: 0x0030C0B4 File Offset: 0x0030A2B4 [Token(Token = "0x600CD25")] [Address(RVA = "0x114D9A0", Offset = "0x114C3A0", VA = "0x18114D9A0")] public void OpenMenu(Vector3 DDHPAFKBMON, Vector3 DALJDJDIPAB) { float z = DALJDJDIPAB.z; float z2 = DDHPAFKBMON.z; HKKOHFHADKK nmceljclkfb = this.NMCELJCLKFB; this.HJMNEBJEBOI = false; } // Token: 0x0600CD26 RID: 52518 RVA: 0x0030C0E4 File Offset: 0x0030A2E4 [Token(Token = "0x600CD26")] [Address(RVA = "0x114CE40", Offset = "0x114B840", VA = "0x18114CE40")] public void CloseMenu() { HKKOHFHADKK nmceljclkfb = this.NMCELJCLKFB; this.HJMNEBJEBOI = false; int num = 0; nmceljclkfb.PIEOGAPMGIH((ushort)num); } // Token: 0x0600CD27 RID: 52519 RVA: 0x0030C110 File Offset: 0x0030A310 [Token(Token = "0x600CD27")] [Address(RVA = "0x114E190", Offset = "0x114CB90", VA = "0x18114E190")] public bool UpdateHover(Ray OPMKFDNLHKI, out RaycastHit IIILNCEEBPL, float JDPIDIMJMBA) { int num = 0; IIILNCEEBPL.m_Point = num; IIILNCEEBPL.m_Normal.y = (float)num; IIILNCEEBPL.m_FaceID = (uint)num; IIILNCEEBPL.m_UV = num; IIILNCEEBPL.m_Collider = num; HKKOHFHADKK nmceljclkfb = this.NMCELJCLKFB; if ((ulong)1L == 0UL) { } if ((ulong)1L == 0UL) { HKKOHFHADKK nmceljclkfb2 = this.NMCELJCLKFB; } bool flag2; if (this.HJMNEBJEBOI && Time.time > this.JPEGPFLPDKK) { HKKOHFHADKK nmceljclkfb3 = this.NMCELJCLKFB; this.HJMNEBJEBOI = false; int num2 = 0; int num3 = 0; if (this.maxButtons > num3) { if (num2 == 0) { bool[] clgnjgmbloc = this.CLGNJGMBLOC; Collider background = this.ANJMKPKFHBF[num3].background; bool flag; this.ANJMKPKFHBF[num3].SetHovered(flag); if (!flag) { goto IL_11D; } RaycastHit jacmdgcncch = this.JACMDGCNCCH; int collider = this.JACMDGCNCCH.m_Collider; float y = this.JACMDGCNCCH.m_Normal.y; IIILNCEEBPL.m_Point = jacmdgcncch; IIILNCEEBPL.m_Normal.y = y; IIILNCEEBPL.m_Collider = collider; } QuickActionButton quickActionButton = this.ANJMKPKFHBF[num3]; int num4 = 0; quickActionButton.SetHovered(num4 != 0); IL_11D: num3++; Collider collider2 = this.menuHintCollider; RaycastHit jacmdgcncch2 = this.JACMDGCNCCH; int collider3 = this.JACMDGCNCCH.m_Collider; float y2 = this.JACMDGCNCCH.m_Normal.y; IIILNCEEBPL.m_Point = jacmdgcncch2; IIILNCEEBPL.m_Normal.y = y2; IIILNCEEBPL.m_Collider = collider3; this.menuHintAnimator.SetBool("IsHovered", flag2); } } this.PJMGGANMHFK = flag2; return flag2; } // Token: 0x0600CD28 RID: 52520 RVA: 0x0030C2B0 File Offset: 0x0030A4B0 [Token(Token = "0x600CD28")] [Address(RVA = "0x114DDC0", Offset = "0x114C7C0", VA = "0x18114DDC0")] public bool TryClick() { if (this.PJMGGANMHFK) { HKKOHFHADKK nmceljclkfb = this.NMCELJCLKFB; ulong num; if (num == (ulong)0L) { } QuickActionMenu.OCJHPJIAKKN ocjhpjiakkn = new QuickActionMenu.OCJHPJIAKKN(); ocjhpjiakkn.<>4__this = this; int num2 = 0; if (ocjhpjiakkn != 0) { } ocjhpjiakkn.selectedButton = num2; int num3 = 0; if (num2 == num3) { goto IL_E8; } Func> igonfibimca = ocjhpjiakkn.selectedButton.IGONFIBIMCA; if (igonfibimca != 0) { IPromise promise = igonfibimca(); if (promise != 0) { Action action = delegate(string feedbackMsg) { QuickActionMenu <>4__this = ocjhpjiakkn.<>4__this; QuickActionButton selectedButton2 = ocjhpjiakkn.selectedButton; <>4__this.FJMBIGIADLL(selectedButton2, feedbackMsg); }; num2 += num2; num2++; promise += promise; num2 += 19; } } QuickActionButton selectedButton = ocjhpjiakkn.selectedButton; if (num2 != 0) { } Transform transform = selectedButton.transform; Vector3 vector; float z = vector.z; Transform transform3; Transform transform2 = transform3.transform; Transform transform4 = selectedButton.transform; Vector3 vector2; float z2 = vector2.z; uint num4; nmceljclkfb.PIEOGAPMGIH((ushort)num4); } HKKOHFHADKK nmceljclkfb2 = this.NMCELJCLKFB; this.HJMNEBJEBOI = false; int num5 = 0; nmceljclkfb2.PIEOGAPMGIH((ushort)num5); IL_E8: throw new NullReferenceException(); } // Token: 0x17001FF0 RID: 8176 // (get) Token: 0x0600CD29 RID: 52521 RVA: 0x0030C3AC File Offset: 0x0030A5AC [Token(Token = "0x17001FF0")] private QuickActionMenu.CAPGDDCOEKC GENECNFMDHJ { [Token(Token = "0x600CD29")] [Address(RVA = "0x114DB20", Offset = "0x114C520", VA = "0x18114DB20")] get { HKKOHFHADKK nmceljclkfb = this.NMCELJCLKFB; throw new NullReferenceException(); } } // Token: 0x0600CD2A RID: 52522 RVA: 0x0030C3C8 File Offset: 0x0030A5C8 [Token(Token = "0x600CD2A")] [Address(RVA = "0x114D040", Offset = "0x114BA40", VA = "0x18114D040")] private void FJMBIGIADLL(QuickActionButton LKDLEHGHCAD, string AKCBLEACJKN) { HKKOHFHADKK nmceljclkfb = this.NMCELJCLKFB; int num = 0; nmceljclkfb.PIEOGAPMGIH((ushort)num); } // Token: 0x0600CD2B RID: 52523 RVA: 0x0030C43C File Offset: 0x0030A63C [Token(Token = "0x600CD2B")] [Address(RVA = "0x114CC40", Offset = "0x114B640", VA = "0x18114CC40")] private IEnumerator BLDIKABLMCM() { int num; QuickActionMenu.PCHCANGHOMA pchcanghoma = new QuickActionMenu.PCHCANGHOMA(num); num = 0; pchcanghoma.<>4__this = this; throw new NullReferenceException(); } // Token: 0x0600CD2C RID: 52524 RVA: 0x0030C460 File Offset: 0x0030A660 [Token(Token = "0x600CD2C")] [Address(RVA = "0x114D410", Offset = "0x114BE10", VA = "0x18114D410")] private void ICILGDJECOI(Vector3 DDHPAFKBMON, Vector3 DALJDJDIPAB) { CameraRig instance = SingletonMonoBehaviour.Instance; int num = 0; Camera activeCamera = instance.CHLMFLCFGFL; float scaleFactorForCameraDistance = QuickActionMenu.GetScaleFactorForCameraDistance(activeCamera, num); Transform transform = activeCamera.transform; float z = DALJDJDIPAB.z; Transform transform2 = activeCamera.transform; float z2 = DALJDJDIPAB.z; Transform transform3 = activeCamera.transform; float z3 = DALJDJDIPAB.z; Vector3 vector; float z4 = vector.z; DDHPAFKBMON.z = z4; Transform transform4 = activeCamera.transform; int num2 = 0; Vector3 up = Vector3.up; int num3 = 0; base.transform.SetPositionAndRotation(num3, num2); int num4 = 0; if (this.maxButtons > num4) { bool[] clgnjgmbloc = this.CLGNJGMBLOC; this.ANJMKPKFHBF[num4].AlignToNewCenter(num3); num4++; } } // Token: 0x0600CD2D RID: 52525 RVA: 0x0030C520 File Offset: 0x0030A720 [Token(Token = "0x600CD2D")] [Address(RVA = "0x114D1E0", Offset = "0x114BBE0", VA = "0x18114D1E0")] public static float GetScaleFactorForCameraDistance(Camera KCLGLHFAOGA, Vector3 NAIDPMBKHPK) { if (SingletonMonoBehaviour.Instance.AKPGDDBMBMK == LocalPlayerController.MIGPLDFLMHA.SCREEN) { } Transform transform = KCLGLHFAOGA.transform; Vector3 vector; float z = vector.z; float z2 = NAIDPMBKHPK.z; Vector3 vector2; float z3 = vector2.z; float num; return num; } // Token: 0x0600CD2E RID: 52526 RVA: 0x0030C564 File Offset: 0x0030A764 [Token(Token = "0x600CD2E")] [Address(RVA = "0x114D8C0", Offset = "0x114C2C0", VA = "0x18114D8C0")] private static bool IKOFKJIIPCN() { return SingletonMonoBehaviour.Instance.AKPGDDBMBMK == LocalPlayerController.MIGPLDFLMHA.SCREEN; } // Token: 0x0600CD2F RID: 52527 RVA: 0x0030C584 File Offset: 0x0030A784 [Token(Token = "0x600CD2F")] [Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")] public QuickActionMenu() { } // Token: 0x0600CD30 RID: 52528 RVA: 0x0030C598 File Offset: 0x0030A798 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x600CD30")] [Address(RVA = "0x114E520", Offset = "0x114CF20", VA = "0x18114E520")] static QuickActionMenu() { ulong num; QuickActionMenu.EHKJJFBGBPJ = num; ulong num2; QuickActionMenu.BBICNPDAHID = num2; } // Token: 0x04008A4A RID: 35402 [Token(Token = "0x4008A4A")] public const int INVALID_BUTTON_ID = -1; // Token: 0x04008A4B RID: 35403 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4008A4B")] [SerializeField] private GameObject menuHint; // Token: 0x04008A4C RID: 35404 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4008A4C")] [SerializeField] private Collider menuHintCollider; // Token: 0x04008A4D RID: 35405 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4008A4D")] [SerializeField] private TextMesh feedbackText; // Token: 0x04008A4E RID: 35406 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4008A4E")] [SerializeField] private QuickActionButton buttonPrefab; // Token: 0x04008A4F RID: 35407 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4008A4F")] [SerializeField] private int maxButtons; // Token: 0x04008A50 RID: 35408 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4008A50")] [SerializeField] private Animator menuHintAnimator; // Token: 0x04008A51 RID: 35409 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x4008A51")] private QuickActionButton[] ANJMKPKFHBF; // Token: 0x04008A52 RID: 35410 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x4008A52")] private bool[] CLGNJGMBLOC; // Token: 0x04008A53 RID: 35411 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x4008A53")] private HKKOHFHADKK NMCELJCLKFB; // Token: 0x04008A54 RID: 35412 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x4008A54")] private ISchedulerPromise NICIOLJPBNB; // Token: 0x04008A55 RID: 35413 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x4008A55")] private Renderer KABCPJFCLPJ; // Token: 0x04008A56 RID: 35414 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x4008A56")] private float JPEGPFLPDKK; // Token: 0x04008A57 RID: 35415 [global::Cpp2IlInjected.FieldOffset(Offset = "0x74")] [Token(Token = "0x4008A57")] private bool HJMNEBJEBOI; // Token: 0x04008A58 RID: 35416 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x4008A58")] private RaycastHit JACMDGCNCCH; // Token: 0x04008A59 RID: 35417 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA4")] [Token(Token = "0x4008A59")] private bool PJMGGANMHFK; // Token: 0x04008A5A RID: 35418 [Token(Token = "0x4008A5A")] private static float FHHMLJHJJPN; // Token: 0x04008A5B RID: 35419 [Token(Token = "0x4008A5B")] private static float PIEGJNCHGKL; // Token: 0x04008A5C RID: 35420 [Token(Token = "0x4008A5C")] private static float OIDJEAAHAOK; // Token: 0x04008A5D RID: 35421 [Token(Token = "0x4008A5D")] private static float EJLNPHDPCIM; // Token: 0x04008A5E RID: 35422 [Token(Token = "0x4008A5E")] [Attribute(Name = "TupleElementNamesAttribute", RVA = "0x1022E0", Offset = "0x1016E0")] private static readonly ValueTuple EHKJJFBGBPJ; // Token: 0x04008A5F RID: 35423 [Token(Token = "0x4008A5F")] [Attribute(Name = "TupleElementNamesAttribute", RVA = "0x1027F0", Offset = "0x101BF0")] private static readonly ValueTuple BBICNPDAHID; // Token: 0x02001DB2 RID: 7602 [Token(Token = "0x2001DB2")] private enum CAPGDDCOEKC { // Token: 0x04008A61 RID: 35425 [Token(Token = "0x4008A61")] Closed, // Token: 0x04008A62 RID: 35426 [Token(Token = "0x4008A62")] Hint, // Token: 0x04008A63 RID: 35427 [Token(Token = "0x4008A63")] Open, // Token: 0x04008A64 RID: 35428 [Token(Token = "0x4008A64")] SelectionFeedback } // Token: 0x02001DB3 RID: 7603 [Token(Token = "0x2001DB3")] public struct IHCOAGIHIAO { // Token: 0x0600CD31 RID: 52529 RVA: 0x0030C5B4 File Offset: 0x0030A7B4 [Token(Token = "0x600CD31")] [Address(RVA = "0x22D5D0", Offset = "0x22C9D0", VA = "0x18022D5D0")] public IHCOAGIHIAO(string buttonText, QuickActionButton.JCFJHJHBGAM positioning, Func> onClick) { this.DJCHGPGNAKG = buttonText; } // Token: 0x04008A65 RID: 35429 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4008A65")] public string HBKCJGMMLOC; // Token: 0x04008A66 RID: 35430 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x4008A66")] public QuickActionButton.JCFJHJHBGAM MPKPJNMKLCB; // Token: 0x04008A67 RID: 35431 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4008A67")] public Func> DJCHGPGNAKG; } // Token: 0x02001DB4 RID: 7604 [Token(Token = "0x2001DB4")] [CompilerGenerated] private sealed class OCJHPJIAKKN { // Token: 0x0600CD32 RID: 52530 RVA: 0x0030C5C8 File Offset: 0x0030A7C8 [Token(Token = "0x600CD32")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public OCJHPJIAKKN() { } // Token: 0x0600CD33 RID: 52531 RVA: 0x0030C5DC File Offset: 0x0030A7DC [Token(Token = "0x600CD33")] [Address(RVA = "0x10D79D0", Offset = "0x10D63D0", VA = "0x1810D79D0")] internal void b__0(string feedbackMsg) { QuickActionMenu quickActionMenu = this.<>4__this; QuickActionButton quickActionButton = this.selectedButton; quickActionMenu.FJMBIGIADLL(quickActionButton, feedbackMsg); } // Token: 0x04008A68 RID: 35432 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4008A68")] public QuickActionButton selectedButton; // Token: 0x04008A69 RID: 35433 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4008A69")] public QuickActionMenu <>4__this; } } }