Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

169 lines
5.6 KiB
C#

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<DCGAMCKNJDB, ImportFriendButton>
{
// 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<DCGAMCKNJDB> 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<int>
{
// 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 <SetupNewChild>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 <SetupNewChild>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;
}
}
}