using System; using System.Linq; using System.Runtime.CompilerServices; using Cpp2IlInjected; // Token: 0x0200313C RID: 12604 [Token(Token = "0x200313C")] public class FHJAFBMOIKC : LIMDPCEOFDK, IDisposable { // Token: 0x17003AB9 RID: 15033 // (get) Token: 0x06015521 RID: 87329 RVA: 0x004F8540 File Offset: 0x004F6740 [Token(Token = "0x17003AB9")] public bool NLLONFJBKKP { [Token(Token = "0x6015521")] [Address(RVA = "0x1E24920", Offset = "0x1E23920", VA = "0x181E24920", Slot = "4")] get { return this.MFOMAFBOKCB.IAHDANBDAAM() != -1; } } // Token: 0x17003ABA RID: 15034 // (get) Token: 0x06015522 RID: 87330 RVA: 0x004F8564 File Offset: 0x004F6764 [Token(Token = "0x17003ABA")] public bool NACCLBIMDLH { [Token(Token = "0x6015522")] [Address(RVA = "0x1E24480", Offset = "0x1E23480", VA = "0x181E24480", Slot = "5")] get { if (this.MFOMAFBOKCB.IAHDANBDAAM() == -1) { } return !this.LMFKDFGEKNL; } } // Token: 0x17003ABB RID: 15035 // (get) Token: 0x06015523 RID: 87331 RVA: 0x004F8590 File Offset: 0x004F6790 [Token(Token = "0x17003ABB")] private bool EMLHEJPFNON { [Token(Token = "0x6015523")] [Address(RVA = "0x1E24C10", Offset = "0x1E23C10", VA = "0x181E24C10")] get { if (this.MFOMAFBOKCB.IAHDANBDAAM() == -1) { } int num = this.MFOMAFBOKCB.IAHDANBDAAM(); int playerId = num; AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ; Func func = delegate(AGAJMBPABDL p) { int playerId2 = playerId; return p.INPOAAAOAHI == playerId2; }; return Enumerable.FirstOrDefault(array, func) != 0; } } // Token: 0x17003ABC RID: 15036 // (get) Token: 0x06015524 RID: 87332 RVA: 0x004F85F4 File Offset: 0x004F67F4 [Token(Token = "0x17003ABC")] public ALHCCKBFJCP CPPPEHGADBI { [Token(Token = "0x6015524")] [Address(RVA = "0x1E246F0", Offset = "0x1E236F0", VA = "0x181E246F0", Slot = "6")] get { int num = this.MFOMAFBOKCB.IAHDANBDAAM(); int playerId = num; AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ; Func func = delegate(AGAJMBPABDL p) { int playerId2 = playerId; return p.INPOAAAOAHI == playerId2; }; AGAJMBPABDL agajmbpabdl = Enumerable.FirstOrDefault(array, func); throw new NullReferenceException(); } } // Token: 0x17003ABD RID: 15037 // (get) Token: 0x06015525 RID: 87333 RVA: 0x004F8640 File Offset: 0x004F6840 [Token(Token = "0x17003ABD")] public int BDCCNHBOFGJ { [Token(Token = "0x6015525")] [Address(RVA = "0x1E245B0", Offset = "0x1E235B0", VA = "0x181E245B0", Slot = "7")] get { return this.MFOMAFBOKCB.IAHDANBDAAM(); } } // Token: 0x17003ABE RID: 15038 // (get) Token: 0x06015526 RID: 87334 RVA: 0x004F8660 File Offset: 0x004F6860 [Token(Token = "0x17003ABE")] public bool LMFKDFGEKNL { [Token(Token = "0x6015526")] [Address(RVA = "0x1E24D60", Offset = "0x1E23D60", VA = "0x181E24D60", Slot = "8")] get { int num = this.MFOMAFBOKCB.IAHDANBDAAM(); AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; if (num == agajmbpabdl.INPOAAAOAHI) { return true; } if (this.MFOMAFBOKCB.IAHDANBDAAM() != -1) { int num2 = this.MFOMAFBOKCB.IAHDANBDAAM(); int playerId = num2; AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ; Func func = delegate(AGAJMBPABDL p) { int playerId2 = playerId; return p.INPOAAAOAHI == playerId2; }; if (Enumerable.FirstOrDefault(array, func) != 0) { } } return KKPBCOOONNK.BNNCCCFFALC; } } // Token: 0x06015527 RID: 87335 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015527")] [Address(RVA = "0x1E24FD0", Offset = "0x1E23FD0", VA = "0x181E24FD0")] public FHJAFBMOIKC(PMCMAGGIDJG DDGONMAOBAC, string DNGKIAJLLHG, Action EDOLIFJECFH) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015528 RID: 87336 RVA: 0x004F86EC File Offset: 0x004F68EC [Token(Token = "0x6015528")] [Address(RVA = "0x1E244F0", Offset = "0x1E234F0", VA = "0x181E244F0")] private void AKLBDHIPFEG() { int num = this.MFOMAFBOKCB.IAHDANBDAAM(); AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; if (num != agajmbpabdl.INPOAAAOAHI) { this.FFLHAFOLKGE.KFKPHICNHEH(); } Action edolifjecfh = this.EDOLIFJECFH; if (edolifjecfh != 0) { edolifjecfh(); } } // Token: 0x06015529 RID: 87337 RVA: 0x004F8738 File Offset: 0x004F6938 [Token(Token = "0x6015529")] [Address(RVA = "0x1E247F0", Offset = "0x1E237F0", VA = "0x181E247F0", Slot = "1")] protected override void Finalize() { int num; do { num = 0; if (!this.KGACOELMNLL) { this.KGACOELMNLL = true; KLLMCPFPIIE mfomafbokcb = this.MFOMAFBOKCB; if (mfomafbokcb != 0) { mfomafbokcb.Dispose(); } MFBGLIHGCGO hphoojldkkm = KKPBCOOONNK.HPHOOJLDKKM; Action action = new Action(this.HPHOOJLDKKM); KKPBCOOONNK.HPHOOJLDKKM = MFBGLIHGCGO.GMNMHGMFGOL(hphoojldkkm, action); } base..ctor(); } while (num != 0); } // Token: 0x0601552A RID: 87338 RVA: 0x004F8794 File Offset: 0x004F6994 [Token(Token = "0x601552A")] [Address(RVA = "0x1E24970", Offset = "0x1E23970", VA = "0x181E24970")] private void HPHOOJLDKKM(AGAJMBPABDL AGIHAKFFCCD) { if (KKPBCOOONNK.BNNCCCFFALC) { int inpoaaaoahi = AGIHAKFFCCD.INPOAAAOAHI; int num = this.MFOMAFBOKCB.IAHDANBDAAM(); if (inpoaaaoahi == num) { this.FFLHAFOLKGE.KFKPHICNHEH(); KLLMCPFPIIE mfomafbokcb = this.MFOMAFBOKCB; } } } // Token: 0x0601552B RID: 87339 RVA: 0x004F87DC File Offset: 0x004F69DC [Token(Token = "0x601552B")] [Address(RVA = "0x1E24A60", Offset = "0x1E23A60", VA = "0x181E24A60", Slot = "10")] public void JBJNADMCBND(object PIHIPPPPEBI, bool DKDANDNLMCN) { bool flag; AOLMGGAPKEH fflhafolkge; do { flag = this.FFLHAFOLKGE.CFLJGNJLBFG; fflhafolkge = this.FFLHAFOLKGE; if (!DKDANDNLMCN) { goto Block_0; } fflhafolkge.BPAJKKAGPKB(PIHIPPPPEBI); } while (!this.FFLHAFOLKGE.CFLJGNJLBFG); while (flag) { } KLLMCPFPIIE mfomafbokcb = this.MFOMAFBOKCB; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; throw new NullReferenceException(); Block_0: fflhafolkge.BIHKNNPGGKP(PIHIPPPPEBI); bool flag2 = this.FFLHAFOLKGE.CFLJGNJLBFG; if (flag) { int num = this.MFOMAFBOKCB.IAHDANBDAAM(); AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF; if (num == agajmbpabdl2.INPOAAAOAHI) { KLLMCPFPIIE mfomafbokcb2 = this.MFOMAFBOKCB; } } } // Token: 0x0601552C RID: 87340 RVA: 0x004F8870 File Offset: 0x004F6A70 [Token(Token = "0x601552C")] [Address(RVA = "0x1E24F70", Offset = "0x1E23F70", VA = "0x181E24F70", Slot = "9")] public void MDGIKHBFLAF() { this.FFLHAFOLKGE.KFKPHICNHEH(); KLLMCPFPIIE mfomafbokcb = this.MFOMAFBOKCB; } // Token: 0x0601552D RID: 87341 RVA: 0x004F8898 File Offset: 0x004F6A98 [Token(Token = "0x601552D")] [Address(RVA = "0x1E24600", Offset = "0x1E23600", VA = "0x181E24600", Slot = "11")] public void Dispose() { if (!this.KGACOELMNLL) { KLLMCPFPIIE mfomafbokcb = this.MFOMAFBOKCB; this.KGACOELMNLL = true; if (mfomafbokcb != 0) { mfomafbokcb.Dispose(); } MFBGLIHGCGO hphoojldkkm = KKPBCOOONNK.HPHOOJLDKKM; Action action = new Action(this.HPHOOJLDKKM); KKPBCOOONNK.HPHOOJLDKKM = MFBGLIHGCGO.GMNMHGMFGOL(hphoojldkkm, action); } } // Token: 0x0400E19D RID: 57757 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400E19D")] private readonly Action EDOLIFJECFH; // Token: 0x0400E19E RID: 57758 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400E19E")] private readonly AOLMGGAPKEH FFLHAFOLKGE; // Token: 0x0400E19F RID: 57759 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400E19F")] private readonly KLLMCPFPIIE MFOMAFBOKCB; // Token: 0x0400E1A0 RID: 57760 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400E1A0")] private bool KGACOELMNLL; // Token: 0x0200313D RID: 12605 [Token(Token = "0x200313D")] [CompilerGenerated] private sealed class HILONFELLBI { // Token: 0x0601552E RID: 87342 RVA: 0x004F88E8 File Offset: 0x004F6AE8 [Token(Token = "0x601552E")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public HILONFELLBI() { } // Token: 0x0601552F RID: 87343 RVA: 0x004F88FC File Offset: 0x004F6AFC [Token(Token = "0x601552F")] [Address(RVA = "0x1E38470", Offset = "0x1E37470", VA = "0x181E38470")] internal bool b__0(AGAJMBPABDL p) { int num = this.playerId; return p.INPOAAAOAHI == num; } // Token: 0x0400E1A1 RID: 57761 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400E1A1")] public int playerId; } }