169 lines
5.6 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|