using System; using System.Collections.Generic; using System.Diagnostics; // Token: 0x02000B46 RID: 2886 public abstract class ANMJLCILKDJ { // Token: 0x06015D9D RID: 89501 RVA: 0x0060DBA0 File Offset: 0x0060BDA0 public ANMJLCILKDJ() { this.HAEGEIMJLPH = ushort.MaxValue; this.NHJLHJKNDEP = ushort.MaxValue; this.BHMLLHLEAFF = ushort.MaxValue; this.OPEKLGMGMBE = ushort.MaxValue; } // Token: 0x1400009F RID: 159 // (add) Token: 0x06015D9E RID: 89502 RVA: 0x0060DBE0 File Offset: 0x0060BDE0 // (remove) Token: 0x06015D9F RID: 89503 RVA: 0x0060DC18 File Offset: 0x0060BE18 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event ANMJLCILKDJ.GCDAGHDANCL NDKFCMNIHJJ; // Token: 0x17000924 RID: 2340 // (get) Token: 0x06015DA0 RID: 89504 RVA: 0x0060DC50 File Offset: 0x0060BE50 // (set) Token: 0x06015DA1 RID: 89505 RVA: 0x0060DC58 File Offset: 0x0060BE58 public ushort BHMLLHLEAFF { get; private set; } // Token: 0x17000925 RID: 2341 // (get) Token: 0x06015DA2 RID: 89506 RVA: 0x0060DC64 File Offset: 0x0060BE64 // (set) Token: 0x06015DA3 RID: 89507 RVA: 0x0060DC6C File Offset: 0x0060BE6C public ushort OPEKLGMGMBE { get; private set; } // Token: 0x17000926 RID: 2342 // (get) Token: 0x06015DA4 RID: 89508 RVA: 0x0060DC78 File Offset: 0x0060BE78 // (set) Token: 0x06015DA5 RID: 89509 RVA: 0x0060DC80 File Offset: 0x0060BE80 public ushort HAEGEIMJLPH { get; private set; } // Token: 0x17000927 RID: 2343 // (get) Token: 0x06015DA6 RID: 89510 RVA: 0x0060DC8C File Offset: 0x0060BE8C // (set) Token: 0x06015DA7 RID: 89511 RVA: 0x0060DC94 File Offset: 0x0060BE94 public ushort NHJLHJKNDEP { get; private set; } // Token: 0x06015DA8 RID: 89512 RVA: 0x0060DCA0 File Offset: 0x0060BEA0 private ANMJLCILKDJ.FBBMOMHACLA JPPABBNJJAP(ushort MDJJJBBHCJO) { ANMJLCILKDJ.FBBMOMHACLA fbbmomhacla = null; if (MDJJJBBHCJO != 65535) { this.LNEJIMJEMMD.TryGetValue(this.ALDPLNLNMNN(MDJJJBBHCJO, ushort.MaxValue), out fbbmomhacla); } return fbbmomhacla; } // Token: 0x06015DA9 RID: 89513 RVA: 0x0060DCD8 File Offset: 0x0060BED8 private ANMJLCILKDJ.FBBMOMHACLA LLHLJPCDKPG(ushort MDJJJBBHCJO, ushort AIBHFOCMKCH) { ANMJLCILKDJ.FBBMOMHACLA fbbmomhacla = null; if (MDJJJBBHCJO != 65535 && AIBHFOCMKCH != 65535) { this.LNEJIMJEMMD.TryGetValue(this.ALDPLNLNMNN(MDJJJBBHCJO, AIBHFOCMKCH), out fbbmomhacla); } return fbbmomhacla; } // Token: 0x06015DAA RID: 89514 RVA: 0x0060DD14 File Offset: 0x0060BF14 public void BKBFIGCPIMI(ushort OIMHGOONBEB) { this.BKBFIGCPIMI(OIMHGOONBEB, ushort.MaxValue); } // Token: 0x06015DAB RID: 89515 RVA: 0x0060DD24 File Offset: 0x0060BF24 public void BKBFIGCPIMI(ushort OIMHGOONBEB, ushort LPFGCCKCIEB) { this.BKBFIGCPIMI(this.ALDPLNLNMNN(OIMHGOONBEB, LPFGCCKCIEB)); } // Token: 0x06015DAC RID: 89516 RVA: 0x0060DD34 File Offset: 0x0060BF34 protected virtual void BKBFIGCPIMI(uint MKINHPPIKDG) { uint num = this.ALDPLNLNMNN(this.BHMLLHLEAFF, this.OPEKLGMGMBE); this.HGHDEDPPIKH(MKINHPPIKDG, num); } // Token: 0x06015DAD RID: 89517 RVA: 0x0060DD5C File Offset: 0x0060BF5C protected void HGHDEDPPIKH(uint MKINHPPIKDG, uint EBAILGNOGGI) { ushort num = this.DMBGGPIEGBM(MKINHPPIKDG); ushort num2 = this.GFAEHFHBENL(MKINHPPIKDG); bool flag = num != this.BHMLLHLEAFF; bool flag2 = num2 != this.OPEKLGMGMBE; ANMJLCILKDJ.FBBMOMHACLA fbbmomhacla = this.LLHLJPCDKPG(this.BHMLLHLEAFF, this.OPEKLGMGMBE); if ((flag || flag2) && fbbmomhacla != null && fbbmomhacla.CCNEFLPCGCC != null) { fbbmomhacla.CCNEFLPCGCC(num, num2); } ANMJLCILKDJ.FBBMOMHACLA fbbmomhacla2 = this.JPPABBNJJAP(this.BHMLLHLEAFF); if (flag && fbbmomhacla2 != null && fbbmomhacla2.CCNEFLPCGCC != null) { fbbmomhacla2.CCNEFLPCGCC(num, num2); } this.HAEGEIMJLPH = this.DMBGGPIEGBM(EBAILGNOGGI); this.NHJLHJKNDEP = this.GFAEHFHBENL(EBAILGNOGGI); this.BHMLLHLEAFF = num; this.OPEKLGMGMBE = num2; if (flag) { fbbmomhacla2 = this.JPPABBNJJAP(this.BHMLLHLEAFF); if (fbbmomhacla2 != null) { this.GAKBEFOCNDH = fbbmomhacla2.INDIHMLAOHP; ANMJLCILKDJ.NCMAEMHOHDG nmedcifjnig = fbbmomhacla2.NMEDCIFJNIG; if (nmedcifjnig != null) { nmedcifjnig(this.HAEGEIMJLPH, this.NHJLHJKNDEP); } } else { this.GAKBEFOCNDH = null; } } if (flag || flag2) { fbbmomhacla = this.LLHLJPCDKPG(this.BHMLLHLEAFF, this.OPEKLGMGMBE); if (fbbmomhacla != null) { this.PJDDKIAKADP = fbbmomhacla.INDIHMLAOHP; ANMJLCILKDJ.NCMAEMHOHDG nmedcifjnig2 = fbbmomhacla.NMEDCIFJNIG; if (nmedcifjnig2 != null) { nmedcifjnig2(this.HAEGEIMJLPH, this.NHJLHJKNDEP); } } else { this.PJDDKIAKADP = null; } } if (this.NDKFCMNIHJJ != null) { this.NDKFCMNIHJJ(num, this.HAEGEIMJLPH, num2, this.NHJLHJKNDEP); } } // Token: 0x06015DAE RID: 89518 RVA: 0x0060DF10 File Offset: 0x0060C110 public void AGLMMKOFICI(ushort DIJPOJIDPPB, ANMJLCILKDJ.NCMAEMHOHDG HKLJHBPHJLG, ANMJLCILKDJ.NCMAEMHOHDG HGNLHONGFKK, ANMJLCILKDJ.PLBLFEEANOO HHFFJCHLJFO) { this.AGLMMKOFICI(DIJPOJIDPPB, ushort.MaxValue, HKLJHBPHJLG, HGNLHONGFKK, HHFFJCHLJFO); } // Token: 0x06015DAF RID: 89519 RVA: 0x0060DF24 File Offset: 0x0060C124 public void AGLMMKOFICI(ushort MDJJJBBHCJO, ushort AIBHFOCMKCH, ANMJLCILKDJ.NCMAEMHOHDG HKLJHBPHJLG, ANMJLCILKDJ.NCMAEMHOHDG HGNLHONGFKK, ANMJLCILKDJ.PLBLFEEANOO HHFFJCHLJFO) { this.IDBMHAHNILD(this.ALDPLNLNMNN(MDJJJBBHCJO, AIBHFOCMKCH), HKLJHBPHJLG, HGNLHONGFKK, HHFFJCHLJFO); } // Token: 0x06015DB0 RID: 89520 RVA: 0x0060DF3C File Offset: 0x0060C13C protected void IDBMHAHNILD(uint NDIDFLIIGJN, ANMJLCILKDJ.NCMAEMHOHDG HKLJHBPHJLG, ANMJLCILKDJ.NCMAEMHOHDG HGNLHONGFKK, ANMJLCILKDJ.PLBLFEEANOO HHFFJCHLJFO) { if (!this.LNEJIMJEMMD.ContainsKey(NDIDFLIIGJN)) { this.LNEJIMJEMMD.Add(NDIDFLIIGJN, new ANMJLCILKDJ.FBBMOMHACLA { NMEDCIFJNIG = HKLJHBPHJLG, CCNEFLPCGCC = HGNLHONGFKK, INDIHMLAOHP = HHFFJCHLJFO }); } } // Token: 0x06015DB1 RID: 89521 RVA: 0x0060DF84 File Offset: 0x0060C184 public void DLBPEOILIFL() { if (this.GAKBEFOCNDH != null) { this.GAKBEFOCNDH(); } if (this.PJDDKIAKADP != null) { this.PJDDKIAKADP(); } } // Token: 0x06015DB2 RID: 89522 RVA: 0x0060DFB4 File Offset: 0x0060C1B4 protected uint ALDPLNLNMNN(ushort MDJJJBBHCJO, ushort AIBHFOCMKCH) { return (uint)(((int)MDJJJBBHCJO << 16) + (int)AIBHFOCMKCH); } // Token: 0x06015DB3 RID: 89523 RVA: 0x0060DFBC File Offset: 0x0060C1BC protected ushort DMBGGPIEGBM(uint EOANEOJBCNL) { return (ushort)(EOANEOJBCNL >> 16); } // Token: 0x06015DB4 RID: 89524 RVA: 0x0060DFC4 File Offset: 0x0060C1C4 protected ushort GFAEHFHBENL(uint EOANEOJBCNL) { return (ushort)EOANEOJBCNL; } // Token: 0x04003CE7 RID: 15591 public const ushort AMOICAEBEDD = 65535; // Token: 0x04003CE8 RID: 15592 private Dictionary LNEJIMJEMMD = new Dictionary(); // Token: 0x04003CEE RID: 15598 private ANMJLCILKDJ.PLBLFEEANOO GAKBEFOCNDH; // Token: 0x04003CEF RID: 15599 private ANMJLCILKDJ.PLBLFEEANOO PJDDKIAKADP; // Token: 0x02000B47 RID: 2887 // (Invoke) Token: 0x06015DB6 RID: 89526 public delegate void GCDAGHDANCL(ushort PPJIGDPOGFH, ushort CHJBIHILBFO, ushort IHHBJKECADP, ushort BNCBHHCPCLE); // Token: 0x02000B48 RID: 2888 // (Invoke) Token: 0x06015DBA RID: 89530 public delegate void NCMAEMHOHDG(ushort NPGJBFOHMPA, ushort ALPCHDHJEBG); // Token: 0x02000B49 RID: 2889 // (Invoke) Token: 0x06015DBE RID: 89534 public delegate void PLBLFEEANOO(); // Token: 0x02000B4A RID: 2890 protected class FBBMOMHACLA { // Token: 0x04003CF0 RID: 15600 public ANMJLCILKDJ.NCMAEMHOHDG NMEDCIFJNIG; // Token: 0x04003CF1 RID: 15601 public ANMJLCILKDJ.NCMAEMHOHDG CCNEFLPCGCC; // Token: 0x04003CF2 RID: 15602 public ANMJLCILKDJ.PLBLFEEANOO INDIHMLAOHP; } }