220 lines
7.3 KiB
C#
220 lines
7.3 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using AGUI;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine.Events;
|
|
|
|
namespace RecRoom.AGUI
|
|
{
|
|
// Token: 0x020028D3 RID: 10451
|
|
[Token(Token = "0x20028D3")]
|
|
public class InviteClubButtonsPagedGrid : RecyclerPagedGrid<PLILLKHMNDA, InviteClubButton>
|
|
{
|
|
// Token: 0x060118C7 RID: 71879 RVA: 0x003FE344 File Offset: 0x003FC544
|
|
[Token(Token = "0x60118C7")]
|
|
[Address(RVA = "0xD61E50", Offset = "0xD60C50", VA = "0x180D61E50", 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: 0x060118C8 RID: 71880 RVA: 0x003FE3A4 File Offset: 0x003FC5A4
|
|
[Token(Token = "0x60118C8")]
|
|
[Address(RVA = "0xD61F40", Offset = "0xD60D40", VA = "0x180D61F40")]
|
|
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 num2;
|
|
return c.<CHPCFOKEIFM>k__BackingField == num2;
|
|
};
|
|
PLILLKHMNDA plillkhmnda = Enumerable.FirstOrDefault<PLILLKHMNDA>(MNBFKHPGIIM, func);
|
|
this.HMLCPOFPBBI = plillkhmnda;
|
|
bool flag = this.NBMNLHLDOGF();
|
|
base.SetCurrentPage(num, true);
|
|
}
|
|
|
|
// Token: 0x060118C9 RID: 71881 RVA: 0x003FE3FC File Offset: 0x003FC5FC
|
|
[Token(Token = "0x60118C9")]
|
|
[Address(RVA = "0xD62050", Offset = "0xD60E50", VA = "0x180D62050")]
|
|
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 num2;
|
|
return c.<CHPCFOKEIFM>k__BackingField == num2;
|
|
};
|
|
PLILLKHMNDA plillkhmnda = Enumerable.FirstOrDefault<PLILLKHMNDA>(ckdjjefekhk, func);
|
|
this.HMLCPOFPBBI = plillkhmnda;
|
|
bool flag = this.NBMNLHLDOGF();
|
|
base.SetCurrentPage(num, true);
|
|
}
|
|
|
|
// Token: 0x060118CA RID: 71882 RVA: 0x003FE464 File Offset: 0x003FC664
|
|
[Token(Token = "0x60118CA")]
|
|
[Address(RVA = "0xD61E10", Offset = "0xD60C10", VA = "0x180D61E10", 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: 0x060118CB RID: 71883 RVA: 0x003FE494 File Offset: 0x003FC694
|
|
[Token(Token = "0x60118CB")]
|
|
[Address(RVA = "0xD62170", Offset = "0xD60F70", VA = "0x180D62170")]
|
|
public InviteClubButtonsPagedGrid()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400B48E RID: 46222
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400B48E")]
|
|
public InviteClubButtonsPagedGrid.SelectedClubUpdated OnSelectedClubUpdatedEvent;
|
|
|
|
// Token: 0x0400B48F RID: 46223
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x400B48F")]
|
|
private IEnumerable<PLILLKHMNDA> CKDJJEFEKHK;
|
|
|
|
// Token: 0x0400B490 RID: 46224
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x400B490")]
|
|
private PLILLKHMNDA HMLCPOFPBBI;
|
|
|
|
// Token: 0x0400B491 RID: 46225
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x400B491")]
|
|
private bool FLGJNFNGJDK;
|
|
|
|
// Token: 0x020028D4 RID: 10452
|
|
[Token(Token = "0x20028D4")]
|
|
[Serializable]
|
|
public class SelectedClubUpdated : UnityEvent<PLILLKHMNDA>
|
|
{
|
|
// Token: 0x060118CC RID: 71884 RVA: 0x003FE4A8 File Offset: 0x003FC6A8
|
|
[Token(Token = "0x60118CC")]
|
|
[Address(RVA = "0xD687B0", Offset = "0xD675B0", VA = "0x180D687B0")]
|
|
public SelectedClubUpdated()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x020028D5 RID: 10453
|
|
[Token(Token = "0x20028D5")]
|
|
[CompilerGenerated]
|
|
private sealed class LLOLBDPEHPD
|
|
{
|
|
// Token: 0x060118CD RID: 71885 RVA: 0x003FE4BC File Offset: 0x003FC6BC
|
|
[Token(Token = "0x60118CD")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public LLOLBDPEHPD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060118CE RID: 71886 RVA: 0x003FE4D0 File Offset: 0x003FC6D0
|
|
[Token(Token = "0x60118CE")]
|
|
[Address(RVA = "0xD62310", Offset = "0xD61110", VA = "0x180D62310")]
|
|
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: 0x0400B492 RID: 46226
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400B492")]
|
|
public InviteClubButton button;
|
|
|
|
// Token: 0x0400B493 RID: 46227
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400B493")]
|
|
public InviteClubButtonsPagedGrid <>4__this;
|
|
}
|
|
|
|
// Token: 0x020028D6 RID: 10454
|
|
[Token(Token = "0x20028D6")]
|
|
[CompilerGenerated]
|
|
private sealed class MGCBJAKJCBI
|
|
{
|
|
// Token: 0x060118CF RID: 71887 RVA: 0x003FE53C File Offset: 0x003FC73C
|
|
[Token(Token = "0x60118CF")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public MGCBJAKJCBI()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060118D0 RID: 71888 RVA: 0x003FE550 File Offset: 0x003FC750
|
|
[Token(Token = "0x60118D0")]
|
|
[Address(RVA = "0xD623D0", Offset = "0xD611D0", VA = "0x180D623D0")]
|
|
internal bool <SetClubs>b__0(PLILLKHMNDA c)
|
|
{
|
|
long num;
|
|
return c.<CHPCFOKEIFM>k__BackingField == num;
|
|
}
|
|
|
|
// Token: 0x0400B494 RID: 46228
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400B494")]
|
|
public long? selectedClubId;
|
|
}
|
|
}
|
|
}
|