241 lines
8.1 KiB
C#
241 lines
8.1 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom;
|
|
using RecRoom.Async;
|
|
using UnityEngine;
|
|
|
|
namespace RRUI.Data
|
|
{
|
|
// Token: 0x02000B4A RID: 2890
|
|
[Token(Token = "0x2000B4A")]
|
|
[StructLayout(3)]
|
|
public class PlayerEventListModel : FilterableListModel<long, CCMBKDINCAH>
|
|
{
|
|
// Token: 0x17000CB4 RID: 3252
|
|
// (get) Token: 0x06004813 RID: 18451 RVA: 0x0011207C File Offset: 0x0011027C
|
|
// (set) Token: 0x06004814 RID: 18452 RVA: 0x00112090 File Offset: 0x00110290
|
|
[Token(Token = "0x17000CB4")]
|
|
public long CCGOEDABKNN
|
|
{
|
|
[Token(Token = "0x6004813")]
|
|
[Address(RVA = "0x3CBF10", Offset = "0x3CA910", VA = "0x1803CBF10")]
|
|
get;
|
|
[Token(Token = "0x6004814")]
|
|
[Address(RVA = "0x3F0150", Offset = "0x3EEB50", VA = "0x1803F0150")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17000CB5 RID: 3253
|
|
// (get) Token: 0x06004815 RID: 18453 RVA: 0x001120A4 File Offset: 0x001102A4
|
|
[Token(Token = "0x17000CB5")]
|
|
protected override bool PHGOLNMDJLH
|
|
{
|
|
[Token(Token = "0x6004815")]
|
|
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "11")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004816 RID: 18454 RVA: 0x001120B4 File Offset: 0x001102B4
|
|
[Token(Token = "0x6004816")]
|
|
[Address(RVA = "0x1961790", Offset = "0x1960190", VA = "0x181961790", Slot = "14")]
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
ActionEvent<CCMBKDINCAH> flklgnehlag = GNPDMBPGHBH.FLKLGNEHLAG;
|
|
Action<CCMBKDINCAH> action = new Action(this.BLFAAGNDAMA);
|
|
GNPDMBPGHBH.FLKLGNEHLAG = flklgnehlag + action;
|
|
}
|
|
|
|
// Token: 0x06004817 RID: 18455 RVA: 0x001120E8 File Offset: 0x001102E8
|
|
[Token(Token = "0x6004817")]
|
|
[Address(RVA = "0x19620F0", Offset = "0x1960AF0", VA = "0x1819620F0", Slot = "15")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
ActionEvent<CCMBKDINCAH> flklgnehlag = GNPDMBPGHBH.FLKLGNEHLAG;
|
|
Action<CCMBKDINCAH> action = new Action(this.BLFAAGNDAMA);
|
|
GNPDMBPGHBH.FLKLGNEHLAG = flklgnehlag - action;
|
|
}
|
|
|
|
// Token: 0x06004818 RID: 18456 RVA: 0x0011211C File Offset: 0x0011031C
|
|
[Token(Token = "0x6004818")]
|
|
[Address(RVA = "0x1961860", Offset = "0x1960260", VA = "0x181961860")]
|
|
private void BLFAAGNDAMA(CCMBKDINCAH MFJCKOBPMGA)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
num += num;
|
|
num++;
|
|
num += num;
|
|
num++;
|
|
int num2 = 0;
|
|
base.MKBLJJGJAOH(num2);
|
|
num2 += num2;
|
|
num2 += num2;
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x06004819 RID: 18457 RVA: 0x00112160 File Offset: 0x00110360
|
|
[Token(Token = "0x6004819")]
|
|
[Address(RVA = "0x19621C0", Offset = "0x1960BC0", VA = "0x1819621C0")]
|
|
public void Set(long AOMBLGBCENO)
|
|
{
|
|
base.Clear();
|
|
this.<CHPCFOKEIFM>k__BackingField = AOMBLGBCENO;
|
|
int num = 0;
|
|
base.MKBLJJGJAOH(num);
|
|
}
|
|
|
|
// Token: 0x0600481A RID: 18458 RVA: 0x00112184 File Offset: 0x00110384
|
|
[Token(Token = "0x600481A")]
|
|
[Address(RVA = "0x74D670", Offset = "0x74C070", VA = "0x18074D670", Slot = "33")]
|
|
protected override long EAJAHMHILAC(CCMBKDINCAH IOBEPGLJNIP)
|
|
{
|
|
return IOBEPGLJNIP.<KJHKNKGENCJ>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0600481B RID: 18459 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600481B")]
|
|
[Address(RVA = "0x1961C80", Offset = "0x1960680", VA = "0x181961C80", Slot = "34")]
|
|
protected override IPromise<IReadOnlyList<CCMBKDINCAH>> JLMBBMAEFPA()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600481C RID: 18460 RVA: 0x001121A0 File Offset: 0x001103A0
|
|
[Token(Token = "0x600481C")]
|
|
[Address(RVA = "0x1962220", Offset = "0x1960C20", VA = "0x181962220")]
|
|
public PlayerEventListModel()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600481D RID: 18461 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600481D")]
|
|
[Address(RVA = "0x1961ED0", Offset = "0x19608D0", VA = "0x181961ED0")]
|
|
[CompilerGenerated]
|
|
private IPromise<List<CCMBKDINCAH>> KFDOKADGGPO(PIHMJGCGNLP EFDBFLPKHKA)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600481E RID: 18462 RVA: 0x001121B4 File Offset: 0x001103B4
|
|
[Token(Token = "0x600481E")]
|
|
[Address(RVA = "0x1961A80", Offset = "0x1960480", VA = "0x181961A80")]
|
|
[CompilerGenerated]
|
|
private IPromise<List<CCMBKDINCAH>> HIGKHAKIDBE(List<PLILLKHMNDA> MNBFKHPGIIM)
|
|
{
|
|
Func<PLILLKHMNDA, long> <>9__13_ = PlayerEventListModel.<>c.<>9__13_3;
|
|
if (<>9__13_ == 0)
|
|
{
|
|
PlayerEventListModel.<>c.<>9__13_3 = (PLILLKHMNDA c) => c.<CHPCFOKEIFM>k__BackingField;
|
|
}
|
|
IPromise<List<CCMBKDINCAH>> promise = GNPDMBPGHBH.OIFJIJOLEKC(Enumerable.ToList<long>(Enumerable.Select<PLILLKHMNDA, long>(MNBFKHPGIIM, <>9__13_)));
|
|
if (this.eventListSource == PlayerEventListModel.CNPGABPMJFF.UpcomingEvents && PlayerEventListModel.<>c.<>9__13_4 == 0)
|
|
{
|
|
PlayerEventListModel.<>c.<>9__13_4 = delegate(List<CCMBKDINCAH> clubEvents)
|
|
{
|
|
IPromise<List<CCMBKDINCAH>> promise2 = GNPDMBPGHBH.HACLCDHOKDJ();
|
|
Func<List<CCMBKDINCAH>, IPromise<List<CCMBKDINCAH>>> func = delegate(List<CCMBKDINCAH> playerEvents)
|
|
{
|
|
List<CCMBKDINCAH> clubEvents = clubEvents;
|
|
playerEvents.AddRange(clubEvents);
|
|
Func<CCMBKDINCAH, long> <>9__13_2 = PlayerEventListModel.<>c.<>9__13_6;
|
|
if (<>9__13_2 == 0)
|
|
{
|
|
PlayerEventListModel.<>c.<>9__13_6 = (CCMBKDINCAH e) => e.<KJHKNKGENCJ>k__BackingField;
|
|
}
|
|
IEnumerable<CCMBKDINCAH> enumerable = EnumerableExt.DistinctBy<CCMBKDINCAH, long>(playerEvents, <>9__13_2);
|
|
Func<CCMBKDINCAH, DateTime> func2;
|
|
if (PlayerEventListModel.<>c.<>9__13_7 == 0)
|
|
{
|
|
func2 = (CCMBKDINCAH e) => e.<NBPEAFMLPDJ>k__BackingField;
|
|
PlayerEventListModel.<>c.<>9__13_7 = func2;
|
|
}
|
|
List<CCMBKDINCAH> list = Enumerable.ToList<CCMBKDINCAH>(Enumerable.OrderByDescending<CCMBKDINCAH, DateTime>(enumerable, func2));
|
|
IPromise<CCMBKDINCAH> promise3;
|
|
return promise3;
|
|
};
|
|
throw new NullReferenceException();
|
|
};
|
|
}
|
|
return typeof(PlayerEventListModel.<>c).TypeHandle;
|
|
}
|
|
|
|
// Token: 0x040036C7 RID: 14023
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x40036C7")]
|
|
[SerializeField]
|
|
private PlayerEventListModel.CNPGABPMJFF eventListSource;
|
|
|
|
// Token: 0x02000B4B RID: 2891
|
|
[Token(Token = "0x2000B4B")]
|
|
private enum CNPGABPMJFF
|
|
{
|
|
// Token: 0x040036C9 RID: 14025
|
|
[Token(Token = "0x40036C9")]
|
|
ClubEventsById,
|
|
// Token: 0x040036CA RID: 14026
|
|
[Token(Token = "0x40036CA")]
|
|
AllClubEvents,
|
|
// Token: 0x040036CB RID: 14027
|
|
[Token(Token = "0x40036CB")]
|
|
UpcomingEvents
|
|
}
|
|
|
|
// Token: 0x02000B4C RID: 2892
|
|
[Token(Token = "0x2000B4C")]
|
|
[CompilerGenerated]
|
|
private sealed class KJIHJPDEGMA
|
|
{
|
|
// Token: 0x0600481F RID: 18463 RVA: 0x00112224 File Offset: 0x00110424
|
|
[Token(Token = "0x600481F")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public KJIHJPDEGMA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004820 RID: 18464 RVA: 0x00112238 File Offset: 0x00110438
|
|
[Token(Token = "0x6004820")]
|
|
[Address(RVA = "0x1958FD0", Offset = "0x19579D0", VA = "0x181958FD0")]
|
|
internal IPromise<List<CCMBKDINCAH>> <RefreshCacheInternal>b__5(List<CCMBKDINCAH> playerEvents)
|
|
{
|
|
List<CCMBKDINCAH> list = this.clubEvents;
|
|
playerEvents.AddRange(list);
|
|
Func<CCMBKDINCAH, long> <>9__13_ = PlayerEventListModel.<>c.<>9__13_6;
|
|
if (<>9__13_ == 0)
|
|
{
|
|
PlayerEventListModel.<>c.<>9__13_6 = (CCMBKDINCAH e) => e.<KJHKNKGENCJ>k__BackingField;
|
|
}
|
|
IEnumerable<CCMBKDINCAH> enumerable = EnumerableExt.DistinctBy<CCMBKDINCAH, long>(playerEvents, <>9__13_);
|
|
Func<CCMBKDINCAH, DateTime> func;
|
|
if (PlayerEventListModel.<>c.<>9__13_7 == 0)
|
|
{
|
|
func = (CCMBKDINCAH e) => e.<NBPEAFMLPDJ>k__BackingField;
|
|
PlayerEventListModel.<>c.<>9__13_7 = func;
|
|
}
|
|
List<CCMBKDINCAH> list2 = Enumerable.ToList<CCMBKDINCAH>(Enumerable.OrderByDescending<CCMBKDINCAH, DateTime>(enumerable, func));
|
|
IPromise<CCMBKDINCAH> promise;
|
|
return promise;
|
|
}
|
|
|
|
// Token: 0x040036CC RID: 14028
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40036CC")]
|
|
public List<CCMBKDINCAH> clubEvents;
|
|
}
|
|
}
|
|
}
|