225 lines
7.6 KiB
C#
225 lines
7.6 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using AGUI;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine.Events;
|
|
|
|
namespace RecRoom.AGUI
|
|
{
|
|
// Token: 0x0200244A RID: 9290
|
|
[Token(Token = "0x200244A")]
|
|
[StructLayout(3)]
|
|
public class InviteClubButtonsPagedGrid : RecyclerPagedGrid<PLILLKHMNDA, InviteClubButton>
|
|
{
|
|
// Token: 0x060100FA RID: 65786 RVA: 0x003C2EA0 File Offset: 0x003C10A0
|
|
[Token(Token = "0x60100FA")]
|
|
[Address(RVA = "0x14DCEB0", Offset = "0x14DB8B0", VA = "0x1814DCEB0", Slot = "14")]
|
|
protected override void EHDPGHCPKDB(InviteClubButton LKDLEHGHCAD)
|
|
{
|
|
InviteClubButton button = LKDLEHGHCAD;
|
|
InviteClubButtonsPagedGrid <>4__this = this;
|
|
base.EHDPGHCPKDB(LKDLEHGHCAD);
|
|
if (this.OnSelectedClubUpdatedEvent != (ulong)0L)
|
|
{
|
|
ToggleButton3D.OnToggleButton3DClick onClick = button.toggle.OnClick;
|
|
UnityAction<bool> unityAction = delegate(bool isOn)
|
|
{
|
|
PLILLKHMNDA <CKIJOBCEDAF>k__BackingField = button.<CKIJOBCEDAF>k__BackingField;
|
|
InviteClubButtonsPagedGrid <>4__this3 = <>4__this;
|
|
if (isOn)
|
|
{
|
|
if (<>4__this3.HMLCPOFPBBI != <CKIJOBCEDAF>k__BackingField)
|
|
{
|
|
<>4__this3.HMLCPOFPBBI = <CKIJOBCEDAF>k__BackingField;
|
|
InviteClubButtonsPagedGrid <>4__this2 = <>4__this;
|
|
InviteClubButtonsPagedGrid.SelectedClubUpdated onSelectedClubUpdatedEvent = <>4__this2.OnSelectedClubUpdatedEvent;
|
|
PLILLKHMNDA hmlcpofpbbi = <>4__this2.HMLCPOFPBBI;
|
|
onSelectedClubUpdatedEvent.Invoke(hmlcpofpbbi);
|
|
}
|
|
return;
|
|
}
|
|
while (<>4__this3.HMLCPOFPBBI != <CKIJOBCEDAF>k__BackingField)
|
|
{
|
|
}
|
|
<>4__this3.HMLCPOFPBBI = (ulong)0L;
|
|
throw new NullReferenceException();
|
|
};
|
|
onClick.AddListener(unityAction);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060100FB RID: 65787 RVA: 0x003C2F00 File Offset: 0x003C1100
|
|
[Token(Token = "0x60100FB")]
|
|
[Address(RVA = "0x14DCFA0", Offset = "0x14DB9A0", VA = "0x1814DCFA0")]
|
|
public void SetClubs(IEnumerable<PLILLKHMNDA> MNBFKHPGIIM, long? CFPNHEBLFAF, bool IJAAKJFFNKC)
|
|
{
|
|
this.FLGJNFNGJDK = IJAAKJFFNKC;
|
|
int num = 0;
|
|
this.CKDJJEFEKHK = MNBFKHPGIIM;
|
|
Func<PLILLKHMNDA, bool> func = delegate(PLILLKHMNDA c)
|
|
{
|
|
long <CHPCFOKEIFM>k__BackingField = c.<CHPCFOKEIFM>k__BackingField;
|
|
bool flag2;
|
|
return flag2;
|
|
};
|
|
PLILLKHMNDA plillkhmnda = Enumerable.FirstOrDefault<PLILLKHMNDA>(MNBFKHPGIIM, func);
|
|
this.HMLCPOFPBBI = plillkhmnda;
|
|
bool flag = this.NBMNLHLDOGF();
|
|
base.SetCurrentPage(num, true);
|
|
}
|
|
|
|
// Token: 0x060100FC RID: 65788 RVA: 0x003C2F58 File Offset: 0x003C1158
|
|
[Token(Token = "0x60100FC")]
|
|
[Address(RVA = "0x14DD0B0", Offset = "0x14DBAB0", VA = "0x1814DD0B0")]
|
|
public void SetSelectedClub(long? AOMBLGBCENO)
|
|
{
|
|
IEnumerable<PLILLKHMNDA> ckdjjefekhk = this.CKDJJEFEKHK;
|
|
bool flgjnfngjdk = this.FLGJNFNGJDK;
|
|
int num = 0;
|
|
this.FLGJNFNGJDK = flgjnfngjdk;
|
|
this.CKDJJEFEKHK = ckdjjefekhk;
|
|
Func<PLILLKHMNDA, bool> func = delegate(PLILLKHMNDA c)
|
|
{
|
|
long <CHPCFOKEIFM>k__BackingField = c.<CHPCFOKEIFM>k__BackingField;
|
|
bool flag2;
|
|
return flag2;
|
|
};
|
|
PLILLKHMNDA plillkhmnda = Enumerable.FirstOrDefault<PLILLKHMNDA>(ckdjjefekhk, func);
|
|
this.HMLCPOFPBBI = plillkhmnda;
|
|
bool flag = this.NBMNLHLDOGF();
|
|
base.SetCurrentPage(num, true);
|
|
}
|
|
|
|
// Token: 0x060100FD RID: 65789 RVA: 0x003C2FC0 File Offset: 0x003C11C0
|
|
[Token(Token = "0x60100FD")]
|
|
[Address(RVA = "0x14DCE70", Offset = "0x14DB870", VA = "0x1814DCE70", Slot = "15")]
|
|
protected override void BGIECEPGDBE(PLILLKHMNDA EGLGJIONCCP, InviteClubButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
|
{
|
|
bool flgjnfngjdk = this.FLGJNFNGJDK;
|
|
bool flag = this.HMLCPOFPBBI == EGLGJIONCCP;
|
|
LKDLEHGHCAD.SetClub(EGLGJIONCCP, flag, flgjnfngjdk);
|
|
}
|
|
|
|
// Token: 0x060100FE RID: 65790 RVA: 0x003C2FF0 File Offset: 0x003C11F0
|
|
[Token(Token = "0x60100FE")]
|
|
[Address(RVA = "0x14DD1D0", Offset = "0x14DBBD0", VA = "0x1814DD1D0")]
|
|
public InviteClubButtonsPagedGrid()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400AABA RID: 43706
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400AABA")]
|
|
public InviteClubButtonsPagedGrid.SelectedClubUpdated OnSelectedClubUpdatedEvent;
|
|
|
|
// Token: 0x0400AABB RID: 43707
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x400AABB")]
|
|
private IEnumerable<PLILLKHMNDA> CKDJJEFEKHK;
|
|
|
|
// Token: 0x0400AABC RID: 43708
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x400AABC")]
|
|
private PLILLKHMNDA HMLCPOFPBBI;
|
|
|
|
// Token: 0x0400AABD RID: 43709
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x400AABD")]
|
|
private bool FLGJNFNGJDK;
|
|
|
|
// Token: 0x0200244B RID: 9291
|
|
[Token(Token = "0x200244B")]
|
|
[Serializable]
|
|
public class SelectedClubUpdated : UnityEvent<PLILLKHMNDA>
|
|
{
|
|
// Token: 0x060100FF RID: 65791 RVA: 0x003C3004 File Offset: 0x003C1204
|
|
[Token(Token = "0x60100FF")]
|
|
[Address(RVA = "0x14E2180", Offset = "0x14E0B80", VA = "0x1814E2180")]
|
|
public SelectedClubUpdated()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0200244C RID: 9292
|
|
[Token(Token = "0x200244C")]
|
|
[CompilerGenerated]
|
|
private sealed class LLOLBDPEHPD
|
|
{
|
|
// Token: 0x06010100 RID: 65792 RVA: 0x003C3018 File Offset: 0x003C1218
|
|
[Token(Token = "0x6010100")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public LLOLBDPEHPD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06010101 RID: 65793 RVA: 0x003C302C File Offset: 0x003C122C
|
|
[Token(Token = "0x6010101")]
|
|
[Address(RVA = "0x14DE2A0", Offset = "0x14DCCA0", VA = "0x1814DE2A0")]
|
|
internal void <SetupNewChild>b__0(bool isOn)
|
|
{
|
|
PLILLKHMNDA <CKIJOBCEDAF>k__BackingField = this.button.<CKIJOBCEDAF>k__BackingField;
|
|
InviteClubButtonsPagedGrid inviteClubButtonsPagedGrid = this.<>4__this;
|
|
if (isOn)
|
|
{
|
|
if (inviteClubButtonsPagedGrid.HMLCPOFPBBI != <CKIJOBCEDAF>k__BackingField)
|
|
{
|
|
inviteClubButtonsPagedGrid.HMLCPOFPBBI = <CKIJOBCEDAF>k__BackingField;
|
|
InviteClubButtonsPagedGrid inviteClubButtonsPagedGrid2 = this.<>4__this;
|
|
InviteClubButtonsPagedGrid.SelectedClubUpdated onSelectedClubUpdatedEvent = inviteClubButtonsPagedGrid2.OnSelectedClubUpdatedEvent;
|
|
PLILLKHMNDA hmlcpofpbbi = inviteClubButtonsPagedGrid2.HMLCPOFPBBI;
|
|
onSelectedClubUpdatedEvent.Invoke(hmlcpofpbbi);
|
|
}
|
|
return;
|
|
}
|
|
while (inviteClubButtonsPagedGrid.HMLCPOFPBBI != <CKIJOBCEDAF>k__BackingField)
|
|
{
|
|
}
|
|
inviteClubButtonsPagedGrid.HMLCPOFPBBI = (ulong)0L;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0400AABE RID: 43710
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400AABE")]
|
|
public InviteClubButton button;
|
|
|
|
// Token: 0x0400AABF RID: 43711
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400AABF")]
|
|
public InviteClubButtonsPagedGrid <>4__this;
|
|
}
|
|
|
|
// Token: 0x0200244D RID: 9293
|
|
[Token(Token = "0x200244D")]
|
|
[CompilerGenerated]
|
|
private sealed class MGCBJAKJCBI
|
|
{
|
|
// Token: 0x06010102 RID: 65794 RVA: 0x003C3098 File Offset: 0x003C1298
|
|
[Token(Token = "0x6010102")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public MGCBJAKJCBI()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06010103 RID: 65795 RVA: 0x003C30AC File Offset: 0x003C12AC
|
|
[Token(Token = "0x6010103")]
|
|
[Address(RVA = "0x14DE3B0", Offset = "0x14DCDB0", VA = "0x1814DE3B0")]
|
|
internal bool <SetClubs>b__0(PLILLKHMNDA c)
|
|
{
|
|
long <CHPCFOKEIFM>k__BackingField = c.<CHPCFOKEIFM>k__BackingField;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x0400AAC0 RID: 43712
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400AAC0")]
|
|
public long? selectedClubId;
|
|
}
|
|
}
|
|
}
|