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 { // 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 flklgnehlag = GNPDMBPGHBH.FLKLGNEHLAG; Action 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 flklgnehlag = GNPDMBPGHBH.FLKLGNEHLAG; Action 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.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.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> 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> 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> HIGKHAKIDBE(List MNBFKHPGIIM) { Func <>9__13_ = PlayerEventListModel.<>c.<>9__13_3; if (<>9__13_ == 0) { PlayerEventListModel.<>c.<>9__13_3 = (PLILLKHMNDA c) => c.k__BackingField; } IPromise> promise = GNPDMBPGHBH.OIFJIJOLEKC(Enumerable.ToList(Enumerable.Select(MNBFKHPGIIM, <>9__13_))); if (this.eventListSource == PlayerEventListModel.CNPGABPMJFF.UpcomingEvents && PlayerEventListModel.<>c.<>9__13_4 == 0) { PlayerEventListModel.<>c.<>9__13_4 = delegate(List clubEvents) { IPromise> promise2 = GNPDMBPGHBH.HACLCDHOKDJ(); Func, IPromise>> func = delegate(List playerEvents) { List clubEvents = clubEvents; playerEvents.AddRange(clubEvents); Func <>9__13_2 = PlayerEventListModel.<>c.<>9__13_6; if (<>9__13_2 == 0) { PlayerEventListModel.<>c.<>9__13_6 = (CCMBKDINCAH e) => e.k__BackingField; } IEnumerable enumerable = EnumerableExt.DistinctBy(playerEvents, <>9__13_2); Func func2; if (PlayerEventListModel.<>c.<>9__13_7 == 0) { func2 = (CCMBKDINCAH e) => e.k__BackingField; PlayerEventListModel.<>c.<>9__13_7 = func2; } List list = Enumerable.ToList(Enumerable.OrderByDescending(enumerable, func2)); IPromise 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> b__5(List playerEvents) { List list = this.clubEvents; playerEvents.AddRange(list); Func <>9__13_ = PlayerEventListModel.<>c.<>9__13_6; if (<>9__13_ == 0) { PlayerEventListModel.<>c.<>9__13_6 = (CCMBKDINCAH e) => e.k__BackingField; } IEnumerable enumerable = EnumerableExt.DistinctBy(playerEvents, <>9__13_); Func func; if (PlayerEventListModel.<>c.<>9__13_7 == 0) { func = (CCMBKDINCAH e) => e.k__BackingField; PlayerEventListModel.<>c.<>9__13_7 = func; } List list2 = Enumerable.ToList(Enumerable.OrderByDescending(enumerable, func)); IPromise promise; return promise; } // Token: 0x040036CC RID: 14028 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40036CC")] public List clubEvents; } } }