using System; using System.Runtime.InteropServices; using AGUI.StackedUI; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using UnityEngine; using UnityEngine.UI; namespace RecRoom.AGUI { // Token: 0x0200244E RID: 9294 [Token(Token = "0x200244E")] [StructLayout(3)] public class InviteFriendButton : MonoBehaviour { // Token: 0x17002BD1 RID: 11217 // (get) Token: 0x06010104 RID: 65796 RVA: 0x003C30C8 File Offset: 0x003C12C8 // (set) Token: 0x06010105 RID: 65797 RVA: 0x003C30DC File Offset: 0x003C12DC [Token(Token = "0x17002BD1")] public CCEOLAOLEKJ GEAFMCJMKBM { [Token(Token = "0x6010104")] [Address(RVA = "0x3EDE90", Offset = "0x3EC890", VA = "0x1803EDE90")] get; [Token(Token = "0x6010105")] [Address(RVA = "0x3EDEC0", Offset = "0x3EC8C0", VA = "0x1803EDEC0")] private set; } // Token: 0x17002BD2 RID: 11218 // (get) Token: 0x06010106 RID: 65798 RVA: 0x003C30F0 File Offset: 0x003C12F0 [Token(Token = "0x17002BD2")] public ToggleButton3D.OnToggleButton3DClick PAALHPHGBDF { [Token(Token = "0x6010106")] [Address(RVA = "0x129D980", Offset = "0x129C380", VA = "0x18129D980")] get { return this.toggle.OnClick; } } // Token: 0x06010107 RID: 65799 RVA: 0x003C3110 File Offset: 0x003C1310 [Token(Token = "0x6010107")] [Address(RVA = "0x14DD210", Offset = "0x14DBC10", VA = "0x1814DD210")] private void Awake() { AccountSpecificUIBehaviour[] componentsInChildren = base.GetComponentsInChildren(true); ToggleButton3D toggleButton3D = this.toggle; this.DNNJNOLONDO = componentsInChildren; Action action = new Action(this.NJDKKCBCMGI); toggleButton3D.OnValueChanged += action; } // Token: 0x06010108 RID: 65800 RVA: 0x003C3150 File Offset: 0x003C1350 [Token(Token = "0x6010108")] [Address(RVA = "0x14DD2B0", Offset = "0x14DBCB0", VA = "0x1814DD2B0")] private void NJDKKCBCMGI(ToggleButton3D ELANIMGBMEM, bool ONGBFDACHHG) { this.selectedVisual.SetActive(ONGBFDACHHG); } // Token: 0x06010109 RID: 65801 RVA: 0x003C3170 File Offset: 0x003C1370 [Token(Token = "0x6010109")] [Address(RVA = "0x14DD3A0", Offset = "0x14DBDA0", VA = "0x1814DD3A0")] public void SetAccount(CCEOLAOLEKJ HFIDFDPOCKA, FFEICMIIBMC KBBIPHFFENB, bool KFLEHJIGPKC) { if (this.k__BackingField != HFIDFDPOCKA) { this.k__BackingField = HFIDFDPOCKA; if (HFIDFDPOCKA != 0) { GameObject gameObject = this.selectedVisual; gameObject.SetActive(KFLEHJIGPKC); string text = this.rsvpText.text; this.toggle.FFDOINJEHMM = KFLEHJIGPKC; ToggleButton3D toggleButton3D = this.toggle; toggleButton3D.BOHIGPFGJBA = KFLEHJIGPKC; Image image = this.background; if (KFLEHJIGPKC) { } Color color = this.cantInviteColor; Color color2 = image.color; AccountSpecificUIBehaviour[] dnnjnolondo = this.DNNJNOLONDO; int num = 0; int length = dnnjnolondo.Length; if (num < length) { AccountSpecificUIBehaviour accountSpecificUIBehaviour = dnnjnolondo[num]; int num2 = ObscuredInt.FAJDMKOEFLH(this.k__BackingField.k__BackingField); int num3 = 0; accountSpecificUIBehaviour.SetPlayer(num, (AccountSpecificUIBehaviour.PlayerDisplayMode)num3); num++; } } } } // Token: 0x0601010A RID: 65802 RVA: 0x003C3240 File Offset: 0x003C1440 [Token(Token = "0x601010A")] [Address(RVA = "0xFFB0D0", Offset = "0xFF9AD0", VA = "0x180FFB0D0")] public void SetSelected(bool EGJJHJHIPCF) { this.toggle.BOHIGPFGJBA = EGJJHJHIPCF; } // Token: 0x0601010B RID: 65803 RVA: 0x003C3260 File Offset: 0x003C1460 [Token(Token = "0x601010B")] [Address(RVA = "0x14DD2E0", Offset = "0x14DBCE0", VA = "0x1814DD2E0")] private void OnDestroy() { ToggleButton3D toggleButton3D = this.toggle; int num = 0; if (toggleButton3D != num) { ToggleButton3D toggleButton3D2 = this.toggle; Action action = new Action(this.NJDKKCBCMGI); toggleButton3D2.OnValueChanged -= action; } } // Token: 0x0601010C RID: 65804 RVA: 0x003C32A4 File Offset: 0x003C14A4 [Token(Token = "0x601010C")] [Address(RVA = "0x14DD600", Offset = "0x14DC000", VA = "0x1814DD600")] public InviteFriendButton() { AccountSpecificUIBehaviour[] array = new AccountSpecificUIBehaviour[0]; this.DNNJNOLONDO = array; base..ctor(); } // Token: 0x0400AAC1 RID: 43713 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400AAC1")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)] private ToggleButton3D toggle; // Token: 0x0400AAC2 RID: 43714 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400AAC2")] [SerializeField] private Image background; // Token: 0x0400AAC3 RID: 43715 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400AAC3")] [SerializeField] private Color defaultColor; // Token: 0x0400AAC4 RID: 43716 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400AAC4")] [SerializeField] private Color cantInviteColor; // Token: 0x0400AAC5 RID: 43717 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400AAC5")] [SerializeField] private GameObject selectedVisual; // Token: 0x0400AAC6 RID: 43718 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400AAC6")] [SerializeField] private Text rsvpText; // Token: 0x0400AAC7 RID: 43719 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400AAC7")] private AccountSpecificUIBehaviour[] DNNJNOLONDO; } }