using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using Cpp2IlInjected; // Token: 0x02002339 RID: 9017 [Token(Token = "0x2002339")] public class BKOIKIKFBHG : CEMDGPHELAA, IDisposable { // Token: 0x0600E4D9 RID: 58585 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600E4D9")] [Address(RVA = "0x1FA5FD0", Offset = "0x1FA4FD0", VA = "0x181FA5FD0")] [CBEAKPMNJOL(LGFJHLDANJN.Unity_AfterAssembliesLoaded)] private static void KMLHBEOLIFM() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600E4DA RID: 58586 RVA: 0x003492E0 File Offset: 0x003474E0 [Token(Token = "0x600E4DA")] [Address(RVA = "0x1FA6130", Offset = "0x1FA5130", VA = "0x181FA6130")] 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: 0x0600E4DB RID: 58587 RVA: 0x00349354 File Offset: 0x00347554 [Token(Token = "0x600E4DB")] [Address(RVA = "0x1FA5D00", Offset = "0x1FA4D00", VA = "0x181FA5D00", 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: 0x0600E4DC RID: 58588 RVA: 0x003493C4 File Offset: 0x003475C4 // (remove) Token: 0x0600E4DD RID: 58589 RVA: 0x003493EC File Offset: 0x003475EC [Token(Token = "0x140000F0")] public event Action> BGDOJJFDGCC { [Token(Token = "0x600E4DC")] [Address(RVA = "0x1FA5E90", Offset = "0x1FA4E90", VA = "0x181FA5E90", 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 = "0x600E4DD")] [Address(RVA = "0x1FA5F30", Offset = "0x1FA4F30", VA = "0x181FA5F30", 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: 0x0600E4DE RID: 58590 RVA: 0x00349414 File Offset: 0x00347614 [Token(Token = "0x600E4DE")] [Address(RVA = "0x1FA5AD0", Offset = "0x1FA4AD0", VA = "0x181FA5AD0")] private void BBMLOGFLKHH() { this.BFCCIGABJCM(); } // Token: 0x0600E4DF RID: 58591 RVA: 0x00349428 File Offset: 0x00347628 [Token(Token = "0x600E4DF")] [Address(RVA = "0x1FA5AD0", Offset = "0x1FA4AD0", VA = "0x181FA5AD0")] private void JGDJKNCBFIJ(AGAJMBPABDL BJGOFOEKLMC) { this.BFCCIGABJCM(); } // Token: 0x0600E4E0 RID: 58592 RVA: 0x0034943C File Offset: 0x0034763C [Token(Token = "0x600E4E0")] [Address(RVA = "0x1FA5AD0", Offset = "0x1FA4AD0", VA = "0x181FA5AD0")] private void BFEOLFBDPEA(AGAJMBPABDL BJGOFOEKLMC) { this.BFCCIGABJCM(); } // Token: 0x0600E4E1 RID: 58593 RVA: 0x00349450 File Offset: 0x00347650 [Token(Token = "0x600E4E1")] [Address(RVA = "0x1FA5AE0", Offset = "0x1FA4AE0", VA = "0x181FA5AE0")] 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); } } }