using System; using System.Collections.Generic; using System.Linq; using Cpp2IlInjected; // Token: 0x020012F7 RID: 4855 [Token(Token = "0x20012F7")] public class FIFFNENKGBJ : KGMKKFJJDPG { // Token: 0x06006CF4 RID: 27892 RVA: 0x0017E970 File Offset: 0x0017CB70 [Token(Token = "0x6006CF4")] [Address(RVA = "0x417DD0", Offset = "0x416DD0", VA = "0x180417DD0")] public FIFFNENKGBJ(PPENFJMFPNE IJNAMEBOMJJ, Action AFLPGGJMPOE) { this.IJNAMEBOMJJ = IJNAMEBOMJJ; this.AFLPGGJMPOE = AFLPGGJMPOE; } // Token: 0x06006CF5 RID: 27893 RVA: 0x0017E994 File Offset: 0x0017CB94 [Token(Token = "0x6006CF5")] [Address(RVA = "0x1E27E00", Offset = "0x1E26E00", VA = "0x181E27E00", Slot = "4")] public IEnumerable CPMIIJKGKNB(IReadOnlyList GLHKCDEBJBC) { PPENFJMFPNE ijnamebomjj = this.IJNAMEBOMJJ; IReadOnlyList k__BackingField = ijnamebomjj.k__BackingField; LMLJHMJEIGM lmljhmjeigm = ijnamebomjj.MMBJPGGOFHL; Func <>9__3_ = FIFFNENKGBJ.<>c.<>9__3_0; if (<>9__3_ == 0) { FIFFNENKGBJ.<>c.<>9__3_0 = delegate(DNACJGJEPEC s) { bool flag; return flag; }; } IEnumerable enumerable = Enumerable.Where(k__BackingField, <>9__3_); Func func; if (FIFFNENKGBJ.<>c.<>9__3_1 == 0) { func = delegate(DNACJGJEPEC s) { bool flag2; return flag2; }; FIFFNENKGBJ.<>c.<>9__3_1 = func; } List list = Enumerable.ToList(Enumerable.OrderByDescending(k__BackingField, func)); Func func2; if (FIFFNENKGBJ.<>c.<>9__3_2 == 0) { func2 = delegate(DNACJGJEPEC subroom) { int num; string text = string.Format("{0} Players", num); throw new NullReferenceException(); }; FIFFNENKGBJ.<>c.<>9__3_2 = func2; } return Enumerable.Select(list, func2); } // Token: 0x06006CF6 RID: 27894 RVA: 0x0017EA40 File Offset: 0x0017CC40 [Token(Token = "0x6006CF6")] [Address(RVA = "0x1E27DB0", Offset = "0x1E26DB0", VA = "0x181E27DB0", Slot = "5")] public void BKNBCGKICAK(DNACJGJEPEC LHECBPFGEMH) { Action aflpggjmpoe = this.AFLPGGJMPOE; if (aflpggjmpoe != 0) { aflpggjmpoe(LHECBPFGEMH); } } // Token: 0x04004826 RID: 18470 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004826")] private readonly PPENFJMFPNE IJNAMEBOMJJ; // Token: 0x04004827 RID: 18471 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4004827")] private readonly Action AFLPGGJMPOE; }