using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using AGUI; using AGUI.StackedUI; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Events; using UnityEngine.UI; namespace RecRoom.AGUI { // Token: 0x020028AF RID: 10415 [Token(Token = "0x20028AF")] public class ImportFriendsPagedGrid : RecyclerPagedGrid { // Token: 0x06011845 RID: 71749 RVA: 0x003FC280 File Offset: 0x003FA480 [Token(Token = "0x6011845")] [Address(RVA = "0xD60210", Offset = "0xD5F010", VA = "0x180D60210", 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: 0x06011846 RID: 71750 RVA: 0x003FC308 File Offset: 0x003FA508 [Token(Token = "0x6011846")] [Address(RVA = "0x4DBEF0", Offset = "0x4DACF0", VA = "0x1804DBEF0")] public void SetAccounts(IEnumerable MPMDGDJNLLB) { bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x06011847 RID: 71751 RVA: 0x003FC31C File Offset: 0x003FA51C [Token(Token = "0x6011847")] [Address(RVA = "0xD601E0", Offset = "0xD5EFE0", VA = "0x180D601E0", Slot = "15")] protected override void BGIECEPGDBE(DCGAMCKNJDB CEHHPPACDLH, ImportFriendButton LKDLEHGHCAD, int CKOIAKLOKMM) { LKDLEHGHCAD.SetChild(CEHHPPACDLH); } // Token: 0x06011848 RID: 71752 RVA: 0x003FC338 File Offset: 0x003FA538 [Token(Token = "0x6011848")] [Address(RVA = "0xD60350", Offset = "0xD5F150", VA = "0x180D60350")] public ImportFriendsPagedGrid() { } // Token: 0x0400B41D RID: 46109 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400B41D")] [SerializeField] private ImportFriendsPagedGrid.FriendEvent DismissEvent; // Token: 0x0400B41E RID: 46110 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x400B41E")] [SerializeField] private ImportFriendsPagedGrid.FriendEvent AddEvent; // Token: 0x020028B0 RID: 10416 [Token(Token = "0x20028B0")] [Serializable] public class FriendEvent : UnityEvent { // Token: 0x06011849 RID: 71753 RVA: 0x003FC34C File Offset: 0x003FA54C [Token(Token = "0x6011849")] [Address(RVA = "0xD5EED0", Offset = "0xD5DCD0", VA = "0x180D5EED0")] public FriendEvent() { } } // Token: 0x020028B1 RID: 10417 [Token(Token = "0x20028B1")] [CompilerGenerated] private sealed class BLLNMGDKMLO { // Token: 0x0601184A RID: 71754 RVA: 0x003FC360 File Offset: 0x003FA560 [Token(Token = "0x601184A")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public BLLNMGDKMLO() { } // Token: 0x0601184B RID: 71755 RVA: 0x003FC374 File Offset: 0x003FA574 [Token(Token = "0x601184B")] [Address(RVA = "0xD57DE0", Offset = "0xD56BE0", VA = "0x180D57DE0")] 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: 0x0601184C RID: 71756 RVA: 0x003FC3F4 File Offset: 0x003FA5F4 [Token(Token = "0x601184C")] [Address(RVA = "0xD57EA0", Offset = "0xD56CA0", VA = "0x180D57EA0")] 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: 0x0400B41F RID: 46111 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400B41F")] public ImportFriendButton button; // Token: 0x0400B420 RID: 46112 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400B420")] public ImportFriendsPagedGrid <>4__this; } } }