using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AGUI.StackedUI; using Cpp2IlInjected; using TMPro; using UnityEngine; using UnityEngine.Events; using UnityEngine.UI; namespace RecRoom.AGUI { // Token: 0x02002448 RID: 9288 [Token(Token = "0x2002448")] [StructLayout(3)] public class InviteClubButton : MonoBehaviour { // Token: 0x17002BCF RID: 11215 // (get) Token: 0x060100EF RID: 65775 RVA: 0x003C2BC4 File Offset: 0x003C0DC4 // (set) Token: 0x060100F0 RID: 65776 RVA: 0x003C2BD8 File Offset: 0x003C0DD8 [Token(Token = "0x17002BCF")] public PLILLKHMNDA GDMKILOJPFH { [Token(Token = "0x60100EF")] [Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0")] get; [Token(Token = "0x60100F0")] [Address(RVA = "0x421E00", Offset = "0x420800", VA = "0x180421E00")] private set; } // Token: 0x17002BD0 RID: 11216 // (get) Token: 0x060100F1 RID: 65777 RVA: 0x003C2BEC File Offset: 0x003C0DEC [Token(Token = "0x17002BD0")] public ToggleButton3D.OnToggleButton3DClick PAALHPHGBDF { [Token(Token = "0x60100F1")] [Address(RVA = "0x129D980", Offset = "0x129C380", VA = "0x18129D980")] get { return this.toggle.OnClick; } } // Token: 0x060100F2 RID: 65778 RVA: 0x003C2C0C File Offset: 0x003C0E0C [Token(Token = "0x60100F2")] [Address(RVA = "0x14DCA70", Offset = "0x14DB470", VA = "0x1814DCA70")] private void Awake() { ToggleButton3D.OnToggleButton3DClick onClick = this.toggle.OnClick; UnityAction unityAction = new UnityAction(this.LAKDJDIODLM); onClick.AddListener(unityAction); Texture texture = this.image.m_Texture; this.FAOJGFDCNIA = texture; } // Token: 0x060100F3 RID: 65779 RVA: 0x003C2C54 File Offset: 0x003C0E54 [Token(Token = "0x60100F3")] [Address(RVA = "0x14DCBB0", Offset = "0x14DB5B0", VA = "0x1814DCBB0")] private void OnDestroy() { this.toggle.OnClick.RemoveAllListeners(); OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD; if (jlbeidflild != 0) { jlbeidflild.Dispose(); return; } } // Token: 0x060100F4 RID: 65780 RVA: 0x003C2C8C File Offset: 0x003C0E8C [Token(Token = "0x60100F4")] [Address(RVA = "0x14DCB20", Offset = "0x14DB520", VA = "0x1814DCB20")] private void CNMKODFILLN() { GameObject gameObject = this.selectedVisual; int num = 0; gameObject.SetActive(num != 0); TextMeshProUGUI textMeshProUGUI = this.text; string empty = string.Empty; textMeshProUGUI.text = empty; RawImage rawImage = this.image; Texture faojgfdcnia = this.FAOJGFDCNIA; rawImage.texture = faojgfdcnia; ToggleButton3D toggleButton3D = this.toggle; int num2 = 0; toggleButton3D.interactable = num2 != 0; } // Token: 0x060100F5 RID: 65781 RVA: 0x003C2CF0 File Offset: 0x003C0EF0 [Token(Token = "0x60100F5")] [Address(RVA = "0x14DCC20", Offset = "0x14DB620", VA = "0x1814DCC20")] public void SetClub(PLILLKHMNDA EGLGJIONCCP, bool KFLEHJIGPKC, bool AHKKPJFAHDA) { PLILLKHMNDA club = EGLGJIONCCP; this.k__BackingField = EGLGJIONCCP; if (EGLGJIONCCP != 0) { this.selectedVisual.SetActive(KFLEHJIGPKC); PLILLKHMNDA club3 = club; TextMeshProUGUI textMeshProUGUI = this.text; string k__BackingField = club3.k__BackingField; textMeshProUGUI.text = k__BackingField; this.toggle.interactable = AHKKPJFAHDA; this.toggle.BOHIGPFGJBA = AHKKPJFAHDA; OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD; if (jlbeidflild != 0) { jlbeidflild.Dispose(); } string k__BackingField = club.k__BackingField; int num = 0; int num2 = 0; ulong num3; OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao = OHDHPENHDAP.JMGMDKIBOKO(k__BackingField, true, num2 != 0, num, num3 != 0UL); this.JLBEIDFLILD = nbmfnjlhkao; Action action = delegate(Texture2D texture) { InviteClubButton <>4__this = this; int num6 = 0; if (<>4__this != num6) { InviteClubButton <>4__this2 = this; PLILLKHMNDA club2 = club; if (<>4__this2.k__BackingField == club2) { <>4__this2.image.texture = texture; } } }; return; } GameObject gameObject = this.selectedVisual; int num4 = 0; gameObject.SetActive(num4 != 0); TextMeshProUGUI textMeshProUGUI2 = this.text; string empty = string.Empty; textMeshProUGUI2.text = empty; RawImage rawImage = this.image; Texture faojgfdcnia = this.FAOJGFDCNIA; rawImage.texture = faojgfdcnia; ToggleButton3D toggleButton3D = this.toggle; int num5 = 0; toggleButton3D.interactable = num5 != 0; throw new NullReferenceException(); } // Token: 0x060100F6 RID: 65782 RVA: 0x003C2E0C File Offset: 0x003C100C [Token(Token = "0x60100F6")] [Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")] public InviteClubButton() { } // Token: 0x060100F7 RID: 65783 RVA: 0x003C2E20 File Offset: 0x003C1020 [Token(Token = "0x60100F7")] [Address(RVA = "0x14D67D0", Offset = "0x14D51D0", VA = "0x1814D67D0")] [CompilerGenerated] private void LAKDJDIODLM(bool LLJFGDMOOFA) { this.selectedVisual.SetActive(LLJFGDMOOFA); } // Token: 0x0400AAB1 RID: 43697 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400AAB1")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)] private ToggleButton3D toggle; // Token: 0x0400AAB2 RID: 43698 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400AAB2")] [SerializeField] private GameObject selectedVisual; // Token: 0x0400AAB3 RID: 43699 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400AAB3")] [SerializeField] private TextMeshProUGUI text; // Token: 0x0400AAB4 RID: 43700 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400AAB4")] [SerializeField] private RawImage image; // Token: 0x0400AAB6 RID: 43702 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400AAB6")] private Texture FAOJGFDCNIA; // Token: 0x0400AAB7 RID: 43703 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400AAB7")] private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD; // Token: 0x02002449 RID: 9289 [Token(Token = "0x2002449")] [CompilerGenerated] private sealed class AGKCACCDDDH { // Token: 0x060100F8 RID: 65784 RVA: 0x003C2E40 File Offset: 0x003C1040 [Token(Token = "0x60100F8")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public AGKCACCDDDH() { } // Token: 0x060100F9 RID: 65785 RVA: 0x003C2E54 File Offset: 0x003C1054 [Token(Token = "0x60100F9")] [Address(RVA = "0x14D3590", Offset = "0x14D1F90", VA = "0x1814D3590")] internal void b__0(Texture2D texture) { InviteClubButton inviteClubButton = this.<>4__this; int num = 0; if (inviteClubButton != num) { InviteClubButton inviteClubButton2 = this.<>4__this; PLILLKHMNDA plillkhmnda = this.club; if (inviteClubButton2.k__BackingField == plillkhmnda) { inviteClubButton2.image.texture = texture; } } } // Token: 0x0400AAB8 RID: 43704 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400AAB8")] public InviteClubButton <>4__this; // Token: 0x0400AAB9 RID: 43705 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400AAB9")] public PLILLKHMNDA club; } } }