using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using Cpp2IlInjected; // Token: 0x02002255 RID: 8789 [Token(Token = "0x2002255")] public class BKOIKIKFBHG : CEMDGPHELAA, IDisposable { // Token: 0x0600E0CD RID: 57549 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E0CD")] [Address(RVA = "0x1510760", Offset = "0x150F560", VA = "0x181510760")] [CBEAKPMNJOL(LGFJHLDANJN.Unity_AfterAssembliesLoaded)] private static void KMLHBEOLIFM() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E0CE RID: 57550 RVA: 0x0033FFF8 File Offset: 0x0033E1F8 [Token(Token = "0x600E0CE")] [Address(RVA = "0x15108C0", Offset = "0x150F6C0", VA = "0x1815108C0")] public BKOIKIKFBHG() { OKNNKFGFODL piafchlklha = KKPBCOOONNK.PIAFCHLKLHA; Action action = new Action(this.BBMLOGFLKHH); KKPBCOOONNK.PIAFCHLKLHA = OKNNKFGFODL.BPJDFPACLMK(piafchlklha, action); MFBGLIHGCGO oldcnlgocoh = KKPBCOOONNK.OLDCNLGOCOH; Action action2 = new Action(this.JGDJKNCBFIJ); KKPBCOOONNK.OLDCNLGOCOH = MFBGLIHGCGO.BPJDFPACLMK(oldcnlgocoh, action2); MFBGLIHGCGO hphoojldkkm = KKPBCOOONNK.HPHOOJLDKKM; Action action3 = new Action(this.BFEOLFBDPEA); KKPBCOOONNK.HPHOOJLDKKM = MFBGLIHGCGO.BPJDFPACLMK(hphoojldkkm, action3); } // Token: 0x0600E0CF RID: 57551 RVA: 0x0034006C File Offset: 0x0033E26C [Token(Token = "0x600E0CF")] [Address(RVA = "0x1510490", Offset = "0x150F290", VA = "0x181510490", Slot = "6")] public void Dispose() { OKNNKFGFODL piafchlklha = KKPBCOOONNK.PIAFCHLKLHA; Action action = new Action(this.BBMLOGFLKHH); KKPBCOOONNK.PIAFCHLKLHA = OKNNKFGFODL.GMNMHGMFGOL(piafchlklha, action); MFBGLIHGCGO oldcnlgocoh = KKPBCOOONNK.OLDCNLGOCOH; Action action2 = new Action(this.JGDJKNCBFIJ); KKPBCOOONNK.OLDCNLGOCOH = MFBGLIHGCGO.GMNMHGMFGOL(oldcnlgocoh, action2); MFBGLIHGCGO hphoojldkkm = KKPBCOOONNK.HPHOOJLDKKM; Action action3 = new Action(this.BFEOLFBDPEA); KKPBCOOONNK.HPHOOJLDKKM = MFBGLIHGCGO.GMNMHGMFGOL(hphoojldkkm, action3); } // Token: 0x140000F0 RID: 240 // (add) Token: 0x0600E0D0 RID: 57552 RVA: 0x003400DC File Offset: 0x0033E2DC // (remove) Token: 0x0600E0D1 RID: 57553 RVA: 0x00340104 File Offset: 0x0033E304 [Token(Token = "0x140000F0")] public event Action> BGDOJJFDGCC { [Token(Token = "0x600E0D0")] [Address(RVA = "0x1510620", Offset = "0x150F420", VA = "0x181510620", Slot = "4")] [CompilerGenerated] add { Action> bgdojjfdgcc; Delegate @delegate; do { bgdojjfdgcc = this.BGDOJJFDGCC; @delegate = Delegate.Combine(bgdojjfdgcc, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != bgdojjfdgcc) { } } [Token(Token = "0x600E0D1")] [Address(RVA = "0x15106C0", Offset = "0x150F4C0", VA = "0x1815106C0", Slot = "5")] [CompilerGenerated] remove { Action> bgdojjfdgcc; Delegate @delegate; do { bgdojjfdgcc = this.BGDOJJFDGCC; @delegate = Delegate.Remove(bgdojjfdgcc, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != bgdojjfdgcc) { } } } // Token: 0x0600E0D2 RID: 57554 RVA: 0x0034012C File Offset: 0x0033E32C [Token(Token = "0x600E0D2")] [Address(RVA = "0x1510260", Offset = "0x150F060", VA = "0x181510260")] private void BBMLOGFLKHH() { this.BFCCIGABJCM(); } // Token: 0x0600E0D3 RID: 57555 RVA: 0x00340140 File Offset: 0x0033E340 [Token(Token = "0x600E0D3")] [Address(RVA = "0x1510260", Offset = "0x150F060", VA = "0x181510260")] private void JGDJKNCBFIJ(AGAJMBPABDL BJGOFOEKLMC) { this.BFCCIGABJCM(); } // Token: 0x0600E0D4 RID: 57556 RVA: 0x00340154 File Offset: 0x0033E354 [Token(Token = "0x600E0D4")] [Address(RVA = "0x1510260", Offset = "0x150F060", VA = "0x181510260")] private void BFEOLFBDPEA(AGAJMBPABDL BJGOFOEKLMC) { this.BFCCIGABJCM(); } // Token: 0x0600E0D5 RID: 57557 RVA: 0x00340168 File Offset: 0x0033E368 [Token(Token = "0x600E0D5")] [Address(RVA = "0x1510270", Offset = "0x150F070", VA = "0x181510270")] private void BFCCIGABJCM() { AGAJMBPABDL[] array = KKPBCOOONNK.FEBBKGHNCKJ; Func <>9__9_ = BKOIKIKFBHG.<>c.<>9__9_0; if (<>9__9_ == 0) { BKOIKIKFBHG.<>c.<>9__9_0 = (AGAJMBPABDL p) => p.INPOAAAOAHI; } IOrderedEnumerable orderedEnumerable = Enumerable.OrderBy(array, <>9__9_); Func func; if (BKOIKIKFBHG.<>c.<>9__9_1 == 0) { func = (AGAJMBPABDL p) => p.k__BackingField; BKOIKIKFBHG.<>c.<>9__9_1 = func; } IEnumerable enumerable = Enumerable.Select(orderedEnumerable, func); Action> bgdojjfdgcc = this.BGDOJJFDGCC; if (bgdojjfdgcc != 0) { bgdojjfdgcc(enumerable); } } }