Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/AGUI/ImportFriendsPagedGrid.cs
T
2026-04-10 22:50:51 +02:00

168 lines
5.5 KiB
C#

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<DCGAMCKNJDB, ImportFriendButton>
{
// 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<DCGAMCKNJDB> 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<int>
{
// 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 <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: 0x0601184C RID: 71756 RVA: 0x003FC3F4 File Offset: 0x003FA5F4
[Token(Token = "0x601184C")]
[Address(RVA = "0xD57EA0", Offset = "0xD56CA0", VA = "0x180D57EA0")]
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: 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;
}
}
}