using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using AGUI; using AGUI.StackedUI; using Cpp2IlInjected; using Pathfinding.RVO; using UnityEngine; using UnityEngine.Events; using UnityEngine.UI; namespace RecRoom.AGUI { // Token: 0x02002998 RID: 10648 [Token(Token = "0x2002998")] public class ImportFriendsPagedGrid : RecyclerPagedGrid { // Token: 0x06011C81 RID: 72833 RVA: 0x00405C60 File Offset: 0x00403E60 [Token(Token = "0x6011C81")] [Address(RVA = "0x1860520", Offset = "0x185F520", VA = "0x181860520", 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: 0x06011C82 RID: 72834 RVA: 0x00405CE8 File Offset: 0x00403EE8 [Token(Token = "0x6011C82")] [Address(RVA = "0x880D60", Offset = "0x87FD60", VA = "0x180880D60")] public void SetAccounts(IEnumerable MPMDGDJNLLB) { float height = ((IAgent)this).Height; } // Token: 0x06011C83 RID: 72835 RVA: 0x00405CFC File Offset: 0x00403EFC [Token(Token = "0x6011C83")] [Address(RVA = "0x18604F0", Offset = "0x185F4F0", VA = "0x1818604F0", Slot = "15")] protected override void BGIECEPGDBE(DCGAMCKNJDB CEHHPPACDLH, ImportFriendButton LKDLEHGHCAD, int CKOIAKLOKMM) { LKDLEHGHCAD.SetChild(CEHHPPACDLH); } // Token: 0x06011C84 RID: 72836 RVA: 0x00405D18 File Offset: 0x00403F18 [Token(Token = "0x6011C84")] [Address(RVA = "0x1860660", Offset = "0x185F660", VA = "0x181860660")] public ImportFriendsPagedGrid() { } // Token: 0x0400B62D RID: 46637 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400B62D")] [SerializeField] private ImportFriendsPagedGrid.FriendEvent DismissEvent; // Token: 0x0400B62E RID: 46638 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x400B62E")] [SerializeField] private ImportFriendsPagedGrid.FriendEvent AddEvent; // Token: 0x02002999 RID: 10649 [Token(Token = "0x2002999")] [Serializable] public class FriendEvent : UnityEvent { // Token: 0x06011C85 RID: 72837 RVA: 0x00405D2C File Offset: 0x00403F2C [Token(Token = "0x6011C85")] [Address(RVA = "0x185F1E0", Offset = "0x185E1E0", VA = "0x18185F1E0")] public FriendEvent() { } } // Token: 0x0200299A RID: 10650 [Token(Token = "0x200299A")] [CompilerGenerated] private sealed class BLLNMGDKMLO { // Token: 0x06011C86 RID: 72838 RVA: 0x00405D40 File Offset: 0x00403F40 [Token(Token = "0x6011C86")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public BLLNMGDKMLO() { } // Token: 0x06011C87 RID: 72839 RVA: 0x00405D54 File Offset: 0x00403F54 [Token(Token = "0x6011C87")] [Address(RVA = "0x1858100", Offset = "0x1857100", VA = "0x181858100")] 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: 0x06011C88 RID: 72840 RVA: 0x00405DD4 File Offset: 0x00403FD4 [Token(Token = "0x6011C88")] [Address(RVA = "0x18581C0", Offset = "0x18571C0", VA = "0x1818581C0")] 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: 0x0400B62F RID: 46639 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400B62F")] public ImportFriendButton button; // Token: 0x0400B630 RID: 46640 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400B630")] public ImportFriendsPagedGrid <>4__this; } } }