using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AGUI; using AGUI.StackedUI; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Events; using UnityEngine.UI; namespace RecRoom.AGUI { // Token: 0x02002423 RID: 9251 [Token(Token = "0x2002423")] [StructLayout(3)] public class ImportFriendsPagedGrid : RecyclerPagedGrid { // Token: 0x06010070 RID: 65648 RVA: 0x003C0D94 File Offset: 0x003BEF94 [Token(Token = "0x6010070")] [Address(RVA = "0x14DB2D0", Offset = "0x14D9CD0", VA = "0x1814DB2D0", Slot = "14")] protected override void EHDPGHCPKDB(ImportFriendButton LKDLEHGHCAD) { ImportFriendButton button = LKDLEHGHCAD; ImportFriendsPagedGrid <>4__this = this; base.EHDPGHCPKDB(LKDLEHGHCAD); Button3D.OnButton3DClick onClick = button.addFriendbutton.OnClick; UnityAction unityAction = delegate { ImportFriendButton button3 = button; Button3D addFriendbutton = button3.addFriendbutton; int num = 0; addFriendbutton.FFDOINJEHMM = num != 0; Image addFriendImage = button3.addFriendImage; Sprite tick = button3.tick; addFriendImage.sprite = tick; Button3D dismissButton = button3.dismissButton; int num2 = 0; dismissButton.FFDOINJEHMM = num2 != 0; ImportFriendsPagedGrid.FriendEvent addEvent = <>4__this.AddEvent; if (addEvent != 0) { int currentFriendAccountId = button.AHLLNPJCHIP; addEvent.Invoke(currentFriendAccountId); } }; onClick.AddListener(unityAction); if (this.DismissEvent != (ulong)0L) { Button3D.OnButton3DClick onClick2 = button.dismissButton.OnClick; UnityAction unityAction2 = delegate { ImportFriendsPagedGrid <>4__this2 = <>4__this; ImportFriendButton button2 = button; ImportFriendsPagedGrid.FriendEvent dismissEvent = <>4__this2.DismissEvent; int currentFriendAccountId2 = button2.AHLLNPJCHIP; dismissEvent.Invoke(currentFriendAccountId2); }; onClick2.AddListener(unityAction2); } } // Token: 0x06010071 RID: 65649 RVA: 0x003C0E1C File Offset: 0x003BF01C [Token(Token = "0x6010071")] [Address(RVA = "0x9A4F60", Offset = "0x9A3960", VA = "0x1809A4F60")] public void SetAccounts(IEnumerable MPMDGDJNLLB) { bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x06010072 RID: 65650 RVA: 0x003C0E30 File Offset: 0x003BF030 [Token(Token = "0x6010072")] [Address(RVA = "0x14DB2A0", Offset = "0x14D9CA0", VA = "0x1814DB2A0", Slot = "15")] protected override void BGIECEPGDBE(DCGAMCKNJDB CEHHPPACDLH, ImportFriendButton LKDLEHGHCAD, int CKOIAKLOKMM) { LKDLEHGHCAD.SetChild(CEHHPPACDLH); } // Token: 0x06010073 RID: 65651 RVA: 0x003C0E4C File Offset: 0x003BF04C [Token(Token = "0x6010073")] [Address(RVA = "0x14DB410", Offset = "0x14D9E10", VA = "0x1814DB410")] public ImportFriendsPagedGrid() { } // Token: 0x0400AA45 RID: 43589 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x400AA45")] [SerializeField] private ImportFriendsPagedGrid.FriendEvent DismissEvent; // Token: 0x0400AA46 RID: 43590 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x400AA46")] [SerializeField] private ImportFriendsPagedGrid.FriendEvent AddEvent; // Token: 0x02002424 RID: 9252 [Token(Token = "0x2002424")] [Serializable] public class FriendEvent : UnityEvent { // Token: 0x06010074 RID: 65652 RVA: 0x003C0E60 File Offset: 0x003BF060 [Token(Token = "0x6010074")] [Address(RVA = "0x14DA1C0", Offset = "0x14D8BC0", VA = "0x1814DA1C0")] public FriendEvent() { } } // Token: 0x02002425 RID: 9253 [Token(Token = "0x2002425")] [CompilerGenerated] private sealed class BLLNMGDKMLO { // Token: 0x06010075 RID: 65653 RVA: 0x003C0E74 File Offset: 0x003BF074 [Token(Token = "0x6010075")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public BLLNMGDKMLO() { } // Token: 0x06010076 RID: 65654 RVA: 0x003C0E88 File Offset: 0x003BF088 [Token(Token = "0x6010076")] [Address(RVA = "0x14D37B0", Offset = "0x14D21B0", VA = "0x1814D37B0")] internal void b__0() { ImportFriendButton importFriendButton = this.button; Button3D addFriendbutton = importFriendButton.addFriendbutton; int num = 0; addFriendbutton.FFDOINJEHMM = num != 0; Image addFriendImage = importFriendButton.addFriendImage; Sprite tick = importFriendButton.tick; addFriendImage.sprite = tick; Button3D dismissButton = importFriendButton.dismissButton; int num2 = 0; dismissButton.FFDOINJEHMM = num2 != 0; ImportFriendsPagedGrid.FriendEvent addEvent = this.<>4__this.AddEvent; if (addEvent != 0) { int currentFriendAccountId = this.button.AHLLNPJCHIP; addEvent.Invoke(currentFriendAccountId); } } // Token: 0x06010077 RID: 65655 RVA: 0x003C0F08 File Offset: 0x003BF108 [Token(Token = "0x6010077")] [Address(RVA = "0x14D3870", Offset = "0x14D2270", VA = "0x1814D3870")] internal void b__1() { ImportFriendsPagedGrid importFriendsPagedGrid = this.<>4__this; ImportFriendButton importFriendButton = this.button; ImportFriendsPagedGrid.FriendEvent dismissEvent = importFriendsPagedGrid.DismissEvent; int currentFriendAccountId = importFriendButton.AHLLNPJCHIP; dismissEvent.Invoke(currentFriendAccountId); } // Token: 0x0400AA47 RID: 43591 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400AA47")] public ImportFriendButton button; // Token: 0x0400AA48 RID: 43592 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400AA48")] public ImportFriendsPagedGrid <>4__this; } } }