using System; using System.Linq; using System.Runtime.CompilerServices; using Cpp2IlInjected; // Token: 0x02003051 RID: 12369 [Token(Token = "0x2003051")] public class FHJAFBMOIKC : LIMDPCEOFDK, IDisposable { // Token: 0x170039FF RID: 14847 // (get) Token: 0x060150CD RID: 86221 RVA: 0x004EE2F0 File Offset: 0x004EC4F0 [Token(Token = "0x170039FF")] public bool NLLONFJBKKP { [Token(Token = "0x60150CD")] [Address(RVA = "0x1176750", Offset = "0x1175550", VA = "0x181176750", Slot = "4")] get { return this.MFOMAFBOKCB.IAHDANBDAAM() != -1; } } // Token: 0x17003A00 RID: 14848 // (get) Token: 0x060150CE RID: 86222 RVA: 0x004EE314 File Offset: 0x004EC514 [Token(Token = "0x17003A00")] public bool NACCLBIMDLH { [Token(Token = "0x60150CE")] [Address(RVA = "0x11762B0", Offset = "0x11750B0", VA = "0x1811762B0", Slot = "5")] get { if (this.MFOMAFBOKCB.IAHDANBDAAM() == -1) { } return !this.LMFKDFGEKNL; } } // Token: 0x17003A01 RID: 14849 // (get) Token: 0x060150CF RID: 86223 RVA: 0x004EE340 File Offset: 0x004EC540 [Token(Token = "0x17003A01")] private bool EMLHEJPFNON { [Token(Token = "0x60150CF")] [Address(RVA = "0x1176A40", Offset = "0x1175840", VA = "0x181176A40")] 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: 0x17003A02 RID: 14850 // (get) Token: 0x060150D0 RID: 86224 RVA: 0x004EE3A4 File Offset: 0x004EC5A4 [Token(Token = "0x17003A02")] public ALHCCKBFJCP CPPPEHGADBI { [Token(Token = "0x60150D0")] [Address(RVA = "0x1176520", Offset = "0x1175320", VA = "0x181176520", 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: 0x17003A03 RID: 14851 // (get) Token: 0x060150D1 RID: 86225 RVA: 0x004EE3F0 File Offset: 0x004EC5F0 [Token(Token = "0x17003A03")] public int BDCCNHBOFGJ { [Token(Token = "0x60150D1")] [Address(RVA = "0x11763E0", Offset = "0x11751E0", VA = "0x1811763E0", Slot = "7")] get { return this.MFOMAFBOKCB.IAHDANBDAAM(); } } // Token: 0x17003A04 RID: 14852 // (get) Token: 0x060150D2 RID: 86226 RVA: 0x004EE410 File Offset: 0x004EC610 [Token(Token = "0x17003A04")] public bool LMFKDFGEKNL { [Token(Token = "0x60150D2")] [Address(RVA = "0x1176B90", Offset = "0x1175990", VA = "0x181176B90", 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: 0x060150D3 RID: 86227 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60150D3")] [Address(RVA = "0x1176E00", Offset = "0x1175C00", VA = "0x181176E00")] public FHJAFBMOIKC(PMCMAGGIDJG DDGONMAOBAC, string DNGKIAJLLHG, Action EDOLIFJECFH) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060150D4 RID: 86228 RVA: 0x004EE49C File Offset: 0x004EC69C [Token(Token = "0x60150D4")] [Address(RVA = "0x1176320", Offset = "0x1175120", VA = "0x181176320")] 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: 0x060150D5 RID: 86229 RVA: 0x004EE4E8 File Offset: 0x004EC6E8 [Token(Token = "0x60150D5")] [Address(RVA = "0x1176620", Offset = "0x1175420", VA = "0x181176620", 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: 0x060150D6 RID: 86230 RVA: 0x004EE544 File Offset: 0x004EC744 [Token(Token = "0x60150D6")] [Address(RVA = "0x11767A0", Offset = "0x11755A0", VA = "0x1811767A0")] 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: 0x060150D7 RID: 86231 RVA: 0x004EE58C File Offset: 0x004EC78C [Token(Token = "0x60150D7")] [Address(RVA = "0x1176890", Offset = "0x1175690", VA = "0x181176890", 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: 0x060150D8 RID: 86232 RVA: 0x004EE620 File Offset: 0x004EC820 [Token(Token = "0x60150D8")] [Address(RVA = "0x1176DA0", Offset = "0x1175BA0", VA = "0x181176DA0", Slot = "9")] public void MDGIKHBFLAF() { this.FFLHAFOLKGE.KFKPHICNHEH(); KLLMCPFPIIE mfomafbokcb = this.MFOMAFBOKCB; } // Token: 0x060150D9 RID: 86233 RVA: 0x004EE648 File Offset: 0x004EC848 [Token(Token = "0x60150D9")] [Address(RVA = "0x1176430", Offset = "0x1175230", VA = "0x181176430", 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: 0x0400DF6A RID: 57194 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400DF6A")] private readonly Action EDOLIFJECFH; // Token: 0x0400DF6B RID: 57195 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400DF6B")] private readonly AOLMGGAPKEH FFLHAFOLKGE; // Token: 0x0400DF6C RID: 57196 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400DF6C")] private readonly KLLMCPFPIIE MFOMAFBOKCB; // Token: 0x0400DF6D RID: 57197 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400DF6D")] private bool KGACOELMNLL; // Token: 0x02003052 RID: 12370 [Token(Token = "0x2003052")] [CompilerGenerated] private sealed class HILONFELLBI { // Token: 0x060150DA RID: 86234 RVA: 0x004EE698 File Offset: 0x004EC898 [Token(Token = "0x60150DA")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public HILONFELLBI() { } // Token: 0x060150DB RID: 86235 RVA: 0x004EE6AC File Offset: 0x004EC8AC [Token(Token = "0x60150DB")] [Address(RVA = "0x118C380", Offset = "0x118B180", VA = "0x18118C380")] internal bool b__0(AGAJMBPABDL p) { int num = this.playerId; return p.INPOAAAOAHI == num; } // Token: 0x0400DF6E RID: 57198 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400DF6E")] public int playerId; } }