377 lines
13 KiB
C#
377 lines
13 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
namespace RRUI.Data
|
|
{
|
|
// Token: 0x020008FE RID: 2302
|
|
[Token(Token = "0x20008FE")]
|
|
[StructLayout(3)]
|
|
public class ClubAnnouncementListModelController : ModelController<ClubAnnouncementListModel>
|
|
{
|
|
// Token: 0x06003DF6 RID: 15862 RVA: 0x000FB07C File Offset: 0x000F927C
|
|
[Token(Token = "0x6003DF6")]
|
|
[Address(RVA = "0x1BCF930", Offset = "0x1BCE330", VA = "0x181BCF930")]
|
|
public ClubAnnouncementListModelController()
|
|
{
|
|
}
|
|
|
|
// Token: 0x020008FF RID: 2303
|
|
[Token(Token = "0x20008FF")]
|
|
[Serializable]
|
|
private class SortByDropdownImpl : DropdownControllerImpl<ClubAnnouncementListModel>
|
|
{
|
|
// Token: 0x06003DF7 RID: 15863 RVA: 0x000FB090 File Offset: 0x000F9290
|
|
[Token(Token = "0x6003DF7")]
|
|
[Address(RVA = "0x1BDD5B0", Offset = "0x1BDBFB0", VA = "0x181BDD5B0", Slot = "22")]
|
|
protected override void OFFLOPLJBBG()
|
|
{
|
|
base.OFFLOPLJBBG();
|
|
List<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping> list = new List();
|
|
this.sortCriteriaConfig = list;
|
|
ClubAnnouncementsConfig instance = ClubAnnouncementsConfig.Instance;
|
|
}
|
|
|
|
// Token: 0x06003DF8 RID: 15864 RVA: 0x000FB0C0 File Offset: 0x000F92C0
|
|
[Token(Token = "0x6003DF8")]
|
|
[Address(RVA = "0x1BDCFA0", Offset = "0x1BDB9A0", VA = "0x181BDCFA0", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
List<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping> list = this.sortCriteriaConfig;
|
|
Predicate<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping> predicate = new Predicate(this.NHGMBBDPBNJ);
|
|
int num = list.FindIndex(predicate);
|
|
}
|
|
|
|
// Token: 0x06003DF9 RID: 15865 RVA: 0x000FB0F0 File Offset: 0x000F92F0
|
|
[Token(Token = "0x6003DF9")]
|
|
[Address(RVA = "0x1BDD270", Offset = "0x1BDBC70", VA = "0x181BDD270", Slot = "29")]
|
|
protected override void NLPIDFIICNE(int EFBDCIJMFGD)
|
|
{
|
|
List<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping> list = this.sortCriteriaConfig;
|
|
int num = 0;
|
|
ThrowHelper.ThrowArgumentOutOfRangeException();
|
|
num += num;
|
|
}
|
|
|
|
// Token: 0x06003DFA RID: 15866 RVA: 0x000FB118 File Offset: 0x000F9318
|
|
[Token(Token = "0x6003DFA")]
|
|
[Address(RVA = "0x1BDD680", Offset = "0x1BDC080", VA = "0x181BDD680")]
|
|
public SortByDropdownImpl()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06003DFB RID: 15867 RVA: 0x000FB12C File Offset: 0x000F932C
|
|
[Token(Token = "0x6003DFB")]
|
|
[Address(RVA = "0x1BDD160", Offset = "0x1BDBB60", VA = "0x181BDD160")]
|
|
[CompilerGenerated]
|
|
private bool NHGMBBDPBNJ(ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping IOBEPGLJNIP)
|
|
{
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x040033A1 RID: 13217
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x40033A1")]
|
|
[NonSerialized]
|
|
private List<ClubAnnouncementsConfig.ClubAnnouncementSortFriendlyNameMapping> sortCriteriaConfig;
|
|
}
|
|
|
|
// Token: 0x02000900 RID: 2304
|
|
[Token(Token = "0x2000900")]
|
|
[Serializable]
|
|
private class ClubAnnouncementCreateLinkImpl : LinkControllerImpl<ClubAnnouncementListModel>
|
|
{
|
|
// Token: 0x06003DFC RID: 15868 RVA: 0x000FB140 File Offset: 0x000F9340
|
|
[Token(Token = "0x6003DFC")]
|
|
[Address(RVA = "0x1BCE600", Offset = "0x1BCD000", VA = "0x181BCE600", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
if (num != 0)
|
|
{
|
|
}
|
|
long? currentClubId = num2;
|
|
if (this != 0)
|
|
{
|
|
if (ClubAnnouncementListModel.<>c.<>9__21_0 == 0)
|
|
{
|
|
ClubAnnouncementListModel.<>c.<>9__21_0 = (PIHMJGCGNLP clubDetails) => clubDetails.NJHNHHMCILD.<OKCLBHJMLGI>k__BackingField;
|
|
}
|
|
Action<bool> action = delegate(bool canBeCreated)
|
|
{
|
|
};
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003DFD RID: 15869 RVA: 0x000FB1A0 File Offset: 0x000F93A0
|
|
[Token(Token = "0x6003DFD")]
|
|
[Address(RVA = "0x1BCE820", Offset = "0x1BCD220", VA = "0x181BCE820", Slot = "29")]
|
|
protected override void IKNMALNFPII()
|
|
{
|
|
int num = 0;
|
|
CECAKDDNHLN cecakddnhln2;
|
|
CECAKDDNHLN cecakddnhln = cecakddnhln2.JKHELHNPILB(num);
|
|
}
|
|
|
|
// Token: 0x06003DFE RID: 15870 RVA: 0x000FB1C0 File Offset: 0x000F93C0
|
|
[Token(Token = "0x6003DFE")]
|
|
[Address(RVA = "0x1BCE8F0", Offset = "0x1BCD2F0", VA = "0x181BCE8F0")]
|
|
public ClubAnnouncementCreateLinkImpl()
|
|
{
|
|
}
|
|
|
|
// Token: 0x02000901 RID: 2305
|
|
[Token(Token = "0x2000901")]
|
|
[CompilerGenerated]
|
|
private sealed class NPCCFHLIGFH
|
|
{
|
|
// Token: 0x06003DFF RID: 15871 RVA: 0x0003C3EA File Offset: 0x0003A5EA
|
|
[Token(Token = "0x6003DFF")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public NPCCFHLIGFH()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06003E00 RID: 15872 RVA: 0x0003C3EA File Offset: 0x0003A5EA
|
|
[Token(Token = "0x6003E00")]
|
|
[Address(RVA = "0x1BDBB60", Offset = "0x1BDA560", VA = "0x181BDBB60")]
|
|
internal void <OnModelChanged>b__0(bool canBeCreated)
|
|
{
|
|
}
|
|
|
|
// Token: 0x040033A2 RID: 13218
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40033A2")]
|
|
public ClubAnnouncementListModelController.ClubAnnouncementCreateLinkImpl <>4__this;
|
|
|
|
// Token: 0x040033A3 RID: 13219
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40033A3")]
|
|
public long? currentClubId;
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000902 RID: 2306
|
|
[Token(Token = "0x2000902")]
|
|
[Serializable]
|
|
private class ClubAnnouncementListFromUriImpl : FromUriControllerImpl<ClubAnnouncementListModel>
|
|
{
|
|
// Token: 0x06003E01 RID: 15873 RVA: 0x000FB1D4 File Offset: 0x000F93D4
|
|
[Token(Token = "0x6003E01")]
|
|
[Address(RVA = "0x1BCF580", Offset = "0x1BCDF80", VA = "0x181BCF580", Slot = "27")]
|
|
protected override void DMAHGBLDMFA()
|
|
{
|
|
CECAKDDNHLN cecakddnhln;
|
|
if (cecakddnhln != 0)
|
|
{
|
|
}
|
|
if (0 != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003E02 RID: 15874 RVA: 0x000FB1F4 File Offset: 0x000F93F4
|
|
[Token(Token = "0x6003E02")]
|
|
[Address(RVA = "0x1BCF670", Offset = "0x1BCE070", VA = "0x181BCF670")]
|
|
public ClubAnnouncementListFromUriImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000903 RID: 2307
|
|
[Token(Token = "0x2000903")]
|
|
[Serializable]
|
|
private class ClubAnnouncementListCardSpawnerImpl : InfiniteListCardSpawnerControllerImpl<ClubAnnouncementListModel, ClubAnnouncementModel, ClubAnnouncementModelController, ClubAnnouncementModel.PNOPENEGIIM>
|
|
{
|
|
// Token: 0x17000AF0 RID: 2800
|
|
// (get) Token: 0x06003E03 RID: 15875 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17000AF0")]
|
|
protected override IReadOnlyList<ClubAnnouncementModel.PNOPENEGIIM> ModelItems
|
|
{
|
|
[Token(Token = "0x6003E03")]
|
|
[Address(RVA = "0x1BCF540", Offset = "0x1BCDF40", VA = "0x181BCF540", Slot = "33")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003E04 RID: 15876 RVA: 0x000FB208 File Offset: 0x000F9408
|
|
[Token(Token = "0x6003E04")]
|
|
[Address(RVA = "0x1BCF350", Offset = "0x1BCDD50", VA = "0x181BCF350", Slot = "36")]
|
|
protected override void EALFGJEFCGM(GameObject GCCLEJOGCCE, int EFBDCIJMFGD, ClubAnnouncementModel GEMMPDIOODN, BAEJLDPBGFI GIIAPHAEICF)
|
|
{
|
|
int num = 0;
|
|
int num2;
|
|
if (num < EFBDCIJMFGD)
|
|
{
|
|
num += num;
|
|
if (num == EFBDCIJMFGD)
|
|
{
|
|
num2 += num2;
|
|
throw new NullReferenceException();
|
|
}
|
|
num++;
|
|
}
|
|
JDJGIBLMFKK.FOEPIDJCLMC eddihhpjoae = GEMMPDIOODN.EDDIHHPJOAE;
|
|
GEMMPDIOODN.<HKKBNCJMPDP>k__BackingField = 0;
|
|
eddihhpjoae.<FKBOCMLBGNM>k__BackingField = 0L;
|
|
GEMMPDIOODN.EDDIHHPJOAE.<CHPCFOKEIFM>k__BackingField = 0L;
|
|
GEMMPDIOODN.EDDIHHPJOAE.<LCLENCDPDPP>k__BackingField = num;
|
|
GEMMPDIOODN.EDDIHHPJOAE.<CEJPKGDKMJE>k__BackingField = num;
|
|
GEMMPDIOODN.EDDIHHPJOAE.<HPJCFFLAJJE>k__BackingField = num;
|
|
GEMMPDIOODN.EDDIHHPJOAE.<FIFKICJNMMA>k__BackingField = num;
|
|
num2 = 0;
|
|
GEMMPDIOODN.MKBLJJGJAOH(num2);
|
|
}
|
|
|
|
// Token: 0x06003E05 RID: 15877 RVA: 0x000FB28C File Offset: 0x000F948C
|
|
[Token(Token = "0x6003E05")]
|
|
[Address(RVA = "0x1BCF300", Offset = "0x1BCDD00", VA = "0x181BCF300", Slot = "37")]
|
|
protected override void CEEDKELODAO(GameObject GCCLEJOGCCE, ClubAnnouncementModel GEMMPDIOODN, BAEJLDPBGFI GIIAPHAEICF)
|
|
{
|
|
GEMMPDIOODN.Clear();
|
|
}
|
|
|
|
// Token: 0x06003E06 RID: 15878 RVA: 0x000FB2A8 File Offset: 0x000F94A8
|
|
[Token(Token = "0x6003E06")]
|
|
[Address(RVA = "0x1BCF500", Offset = "0x1BCDF00", VA = "0x181BCF500")]
|
|
public ClubAnnouncementListCardSpawnerImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000904 RID: 2308
|
|
[Token(Token = "0x2000904")]
|
|
[Serializable]
|
|
private class ClubAnnouncementListItemSpawnerImpl : InfiniteListCardSpawnerControllerImpl<ClubAnnouncementListModel, ClubAnnouncementModel, ClubAnnouncementModelController, ClubAnnouncementModel.PNOPENEGIIM>
|
|
{
|
|
// Token: 0x17000AF1 RID: 2801
|
|
// (get) Token: 0x06003E07 RID: 15879 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17000AF1")]
|
|
protected override IReadOnlyList<ClubAnnouncementModel.PNOPENEGIIM> ModelItems
|
|
{
|
|
[Token(Token = "0x6003E07")]
|
|
[Address(RVA = "0x1BCF8F0", Offset = "0x1BCE2F0", VA = "0x181BCF8F0", Slot = "33")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003E08 RID: 15880 RVA: 0x000FB2BC File Offset: 0x000F94BC
|
|
[Token(Token = "0x6003E08")]
|
|
[Address(RVA = "0x1BCF700", Offset = "0x1BCE100", VA = "0x181BCF700", Slot = "36")]
|
|
protected override void EALFGJEFCGM(GameObject GCCLEJOGCCE, int EFBDCIJMFGD, ClubAnnouncementModel GEMMPDIOODN, BAEJLDPBGFI GIIAPHAEICF)
|
|
{
|
|
int num = 0;
|
|
int num2;
|
|
if (num < EFBDCIJMFGD)
|
|
{
|
|
num += num;
|
|
if (num == EFBDCIJMFGD)
|
|
{
|
|
num2 += num2;
|
|
throw new NullReferenceException();
|
|
}
|
|
num++;
|
|
}
|
|
JDJGIBLMFKK.FOEPIDJCLMC eddihhpjoae = GEMMPDIOODN.EDDIHHPJOAE;
|
|
GEMMPDIOODN.<HKKBNCJMPDP>k__BackingField = 0;
|
|
eddihhpjoae.<FKBOCMLBGNM>k__BackingField = 0L;
|
|
GEMMPDIOODN.EDDIHHPJOAE.<CHPCFOKEIFM>k__BackingField = 0L;
|
|
GEMMPDIOODN.EDDIHHPJOAE.<LCLENCDPDPP>k__BackingField = num;
|
|
GEMMPDIOODN.EDDIHHPJOAE.<CEJPKGDKMJE>k__BackingField = num;
|
|
GEMMPDIOODN.EDDIHHPJOAE.<HPJCFFLAJJE>k__BackingField = num;
|
|
GEMMPDIOODN.EDDIHHPJOAE.<FIFKICJNMMA>k__BackingField = num;
|
|
num2 = 0;
|
|
GEMMPDIOODN.MKBLJJGJAOH(num2);
|
|
}
|
|
|
|
// Token: 0x06003E09 RID: 15881 RVA: 0x000FB340 File Offset: 0x000F9540
|
|
[Token(Token = "0x6003E09")]
|
|
[Address(RVA = "0x1BCF6B0", Offset = "0x1BCE0B0", VA = "0x181BCF6B0", Slot = "37")]
|
|
protected override void CEEDKELODAO(GameObject GCCLEJOGCCE, ClubAnnouncementModel GEMMPDIOODN, BAEJLDPBGFI GIIAPHAEICF)
|
|
{
|
|
GEMMPDIOODN.Clear();
|
|
}
|
|
|
|
// Token: 0x06003E0A RID: 15882 RVA: 0x000FB35C File Offset: 0x000F955C
|
|
[Token(Token = "0x6003E0A")]
|
|
[Address(RVA = "0x1BCF8B0", Offset = "0x1BCE2B0", VA = "0x181BCF8B0")]
|
|
public ClubAnnouncementListItemSpawnerImpl()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000905 RID: 2309
|
|
[Token(Token = "0x2000905")]
|
|
[Serializable]
|
|
private class ClubAnnouncementListSpawnerImpl : InfiniteScrollListControllerImpl<ClubAnnouncementListModel, ClubAnnouncementModel, ClubAnnouncementModel.PNOPENEGIIM>
|
|
{
|
|
// Token: 0x17000AF2 RID: 2802
|
|
// (get) Token: 0x06003E0B RID: 15883 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17000AF2")]
|
|
protected override IReadOnlyList<ClubAnnouncementModel.PNOPENEGIIM> ModelItems
|
|
{
|
|
[Token(Token = "0x6003E0B")]
|
|
[Address(RVA = "0x1BD0BE0", Offset = "0x1BCF5E0", VA = "0x181BD0BE0", Slot = "33")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003E0C RID: 15884 RVA: 0x000FB370 File Offset: 0x000F9570
|
|
[Token(Token = "0x6003E0C")]
|
|
[Address(RVA = "0x1BD09D0", Offset = "0x1BCF3D0", VA = "0x181BD09D0", Slot = "34")]
|
|
protected override void EALFGJEFCGM(GameObject GCCLEJOGCCE, int EFBDCIJMFGD)
|
|
{
|
|
int num = 0;
|
|
int num2;
|
|
if (num < EFBDCIJMFGD)
|
|
{
|
|
num += num;
|
|
if (num == EFBDCIJMFGD)
|
|
{
|
|
num2 += num2;
|
|
throw new NullReferenceException();
|
|
}
|
|
num++;
|
|
}
|
|
ClubAnnouncementModel componentInChildren = GCCLEJOGCCE.GetComponentInChildren<ClubAnnouncementModel>();
|
|
JDJGIBLMFKK.FOEPIDJCLMC eddihhpjoae = componentInChildren.EDDIHHPJOAE;
|
|
componentInChildren.<HKKBNCJMPDP>k__BackingField = 0;
|
|
eddihhpjoae.<FKBOCMLBGNM>k__BackingField = 0L;
|
|
componentInChildren.EDDIHHPJOAE.<CHPCFOKEIFM>k__BackingField = 0L;
|
|
componentInChildren.EDDIHHPJOAE.<LCLENCDPDPP>k__BackingField = num;
|
|
componentInChildren.EDDIHHPJOAE.<CEJPKGDKMJE>k__BackingField = num;
|
|
componentInChildren.EDDIHHPJOAE.<HPJCFFLAJJE>k__BackingField = num;
|
|
componentInChildren.EDDIHHPJOAE.<FIFKICJNMMA>k__BackingField = num;
|
|
num2 = 0;
|
|
componentInChildren.MKBLJJGJAOH(num2);
|
|
}
|
|
|
|
// Token: 0x06003E0D RID: 15885 RVA: 0x000FB3FC File Offset: 0x000F95FC
|
|
[Token(Token = "0x6003E0D")]
|
|
[Address(RVA = "0x1BD0970", Offset = "0x1BCF370", VA = "0x181BD0970", Slot = "35")]
|
|
protected override void CEEDKELODAO(GameObject GCCLEJOGCCE)
|
|
{
|
|
GCCLEJOGCCE.GetComponentInChildren<ClubAnnouncementModel>().Clear();
|
|
}
|
|
|
|
// Token: 0x06003E0E RID: 15886 RVA: 0x000FB41C File Offset: 0x000F961C
|
|
[Token(Token = "0x6003E0E")]
|
|
[Address(RVA = "0x1BD0BA0", Offset = "0x1BCF5A0", VA = "0x181BD0BA0")]
|
|
public ClubAnnouncementListSpawnerImpl()
|
|
{
|
|
}
|
|
}
|
|
}
|
|
}
|