using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine; // Token: 0x02002148 RID: 8520 [Token(Token = "0x2002148")] public abstract class KDNOCKJLOGO where T : class { // Token: 0x0600DAA7 RID: 55975 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600DAA7")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "4")] public virtual void JCINJNBJMGN() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600DAA8 RID: 55976 RVA: 0x0032B6C4 File Offset: 0x003298C4 [Token(Token = "0x600DAA8")] [Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")] public void EKODLCFAKKA(BoxCollider GLPOLGOBLAA) { this.FKGGINNGCPH = GLPOLGOBLAA; } // Token: 0x170022B9 RID: 8889 // (get) Token: 0x0600DAA9 RID: 55977 RVA: 0x0032B6D8 File Offset: 0x003298D8 [Token(Token = "0x170022B9")] public int CJGCLPBPBAP { [Token(Token = "0x600DAA9")] [Address(RVA = "0x23D2DB0", Offset = "0x23D1BB0", VA = "0x1823D2DB0")] get { bool isReadOnly = ((ICollection)this.LJFJCCDCDHO).IsReadOnly; throw new NullReferenceException(); } } // Token: 0x0600DAAA RID: 55978 RVA: 0x0032B6F8 File Offset: 0x003298F8 [Token(Token = "0x600DAAA")] [Address(RVA = "0x23D27C0", Offset = "0x23D15C0", VA = "0x1823D27C0", Slot = "5")] public virtual bool ELHNIPHFLEJ(Collider JPHJADBDHEJ, out T AJPEMPAPOME) { if (!JPHJADBDHEJ.isTrigger) { bool flag = this.OHAONNPOCGI.Add(JPHJADBDHEJ); Dictionary ljfjccdcdho = this.LJFJCCDCDHO; bool flag2; if (flag2) { bool flag3; if (!flag3) { goto IL_3A; } Dictionary ljfjccdcdho2 = this.LJFJCCDCDHO; } } List list = new List(); IL_3A: bool flag4; if (!flag4) { } throw new NullReferenceException(); } // Token: 0x0600DAAB RID: 55979 RVA: 0x0032B74C File Offset: 0x0032994C [Token(Token = "0x600DAAB")] [Address(RVA = "0x23D2780", Offset = "0x23D1580", VA = "0x1823D2780")] public bool DPCEHFCALJK(T DNGKIAJLLHG, Collider KMAHCDPLGIF, out T GGPNLHJNDDM) { bool flag; return flag; } // Token: 0x0600DAAC RID: 55980 RVA: 0x0032B760 File Offset: 0x00329960 [Token(Token = "0x600DAAC")] [Address(RVA = "0x23D2D00", Offset = "0x23D1B00", VA = "0x1823D2D00", Slot = "6")] public virtual bool IKDIIJFMEAF(Collider BMPJAJMNBDF, out T GGPNLHJNDDM) { throw new NullReferenceException(); } // Token: 0x0600DAAD RID: 55981 RVA: 0x0032B774 File Offset: 0x00329974 [Token(Token = "0x600DAAD")] [Address(RVA = "0x23D2A50", Offset = "0x23D1850", VA = "0x1823D2A50")] private bool IKDIIJFMEAF(T DNGKIAJLLHG, Collider BMPJAJMNBDF, out T GGPNLHJNDDM) { bool flag = this.OHAONNPOCGI.Remove(BMPJAJMNBDF); if (DNGKIAJLLHG == 0) { Debug.LogError("TriggerVolumeCollisionTracker.OnColliderExited key is null -eric"); } Dictionary ljfjccdcdho = this.LJFJCCDCDHO; while (!flag) { } Dictionary ljfjccdcdho2 = this.LJFJCCDCDHO; object syncRoot = ljfjccdcdho._syncRoot; Dictionary ljfjccdcdho3 = this.LJFJCCDCDHO; bool flag2; Dictionary ljfjccdcdho4; if (!flag2) { ljfjccdcdho4 = this.LJFJCCDCDHO; ICollection collection = ljfjccdcdho4.System.Collections.Generic.IDictionary.get_Keys(); } bool flag3 = ljfjccdcdho4.Remove(DNGKIAJLLHG); int freeList = ljfjccdcdho4.freeList; throw new NullReferenceException(); } // Token: 0x0600DAAE RID: 55982 RVA: 0x0032B7F8 File Offset: 0x003299F8 [Token(Token = "0x600DAAE")] [Address(RVA = "0x23D2DE0", Offset = "0x23D1BE0", VA = "0x1823D2DE0")] public bool PNIMICPDPDM(List DLFAAAMMJDG) { int num4; for (;;) { int num = 0; DLFAAAMMJDG.Clear(); if (this.LJFJCCDCDHO.Count != 0) { this.EGCDPGGMDDJ.Clear(); BoxCollider fkgginngcph = this.FKGGINNGCPH; int num2 = 0; if (fkgginngcph != num2) { Collider[] iednnakpoed = this.IEDNNAKPOED; if (num < iednnakpoed.Length) { iednnakpoed[0] = num; num++; Collider[] iednnakpoed2 = this.IEDNNAKPOED; } BoxCollider fkgginngcph2 = this.FKGGINNGCPH; Transform transform = fkgginngcph2.transform; BoxCollider fkgginngcph3 = this.FKGGINNGCPH; Vector3 center = fkgginngcph2.center; BoxCollider fkgginngcph4 = this.FKGGINNGCPH; Vector3 size = fkgginngcph2.size; Transform transform2 = this.FKGGINNGCPH.transform; } Dictionary ljfjccdcdho = this.LJFJCCDCDHO; bool flag; bool flag2; GameObject gameObject; if (flag || !flag2 || !gameObject.activeInHierarchy) { goto IL_E7; } BoxCollider fkgginngcph5 = this.FKGGINNGCPH; int num3 = 0; if (fkgginngcph5 != num3) { Collider[] iednnakpoed3 = this.IEDNNAKPOED; bool flag3; if (!flag3) { List egcdpggmddj = this.EGCDPGGMDDJ; num++; goto IL_E7; } } IL_EF: num++; num4 = 0; num4 += num4; num4++; if (num == 0) { break; } continue; IL_E7: List egcdpggmddj2 = this.EGCDPGGMDDJ; goto IL_EF; } goto IL_158; } num4 += 19; num4 += typeof(Dictionary, bool>>.Enumerator).TypeHandle; List egcdpggmddj3 = this.EGCDPGGMDDJ; List egcdpggmddj4 = this.EGCDPGGMDDJ; List egcdpggmddj5 = this.EGCDPGGMDDJ; bool flag4; if (flag4) { DLFAAAMMJDG.Add(egcdpggmddj5); } num4++; List egcdpggmddj6 = this.EGCDPGGMDDJ; return DLFAAAMMJDG.Count > 0; IL_158: throw new NullReferenceException(); } // Token: 0x0600DAAF RID: 55983 RVA: 0x0032B964 File Offset: 0x00329B64 [Token(Token = "0x600DAAF")] [Address(RVA = "0x23D2D80", Offset = "0x23D1B80", VA = "0x1823D2D80", Slot = "7")] public virtual bool KJAIBOKHEIJ(T DNGKIAJLLHG) { return ((ICollection)this.LJFJCCDCDHO).IsReadOnly; } // Token: 0x0600DAB0 RID: 55984 RVA: 0x0032B984 File Offset: 0x00329B84 [Token(Token = "0x600DAB0")] [Address(RVA = "0x23D2750", Offset = "0x23D1550", VA = "0x1823D2750")] public bool CJNEOPHOKKB(T DNGKIAJLLHG) { return ((ICollection)this.LJFJCCDCDHO).IsReadOnly; } // Token: 0x0600DAB1 RID: 55985 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600DAB1")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "8")] public virtual void HMJLMCABLPN(Action GPDNANJACJO) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600DAB2 RID: 55986 [Token(Token = "0x600DAB2")] [Address(Slot = "9")] protected abstract bool MLEEHHEDIGM(Collider GLPOLGOBLAA, out T FBNINJPDCAM); // Token: 0x0600DAB3 RID: 55987 RVA: 0x0032B9A4 File Offset: 0x00329BA4 [Token(Token = "0x600DAB3")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "10")] protected virtual bool KIELCDJODEA(T KICECENODKG, bool JEGGMAKBGEK) { } // Token: 0x0600DAB4 RID: 55988 RVA: 0x0032B9B4 File Offset: 0x00329BB4 [Token(Token = "0x600DAB4")] [Address(RVA = "0x23D27B0", Offset = "0x23D15B0", VA = "0x1823D27B0", Slot = "11")] protected virtual void EGPFGFOHBIN(T KICECENODKG, out bool JEGGMAKBGEK) { } // Token: 0x0600DAB5 RID: 55989 RVA: 0x0032B9C4 File Offset: 0x00329BC4 [Token(Token = "0x600DAB5")] [Address(RVA = "0x23D35E0", Offset = "0x23D23E0", VA = "0x1823D35E0")] protected KDNOCKJLOGO() { Collider[] dalfgejdjmm = ICMAPHMBBFM.DALFGEJDJMM; this.IEDNNAKPOED = dalfgejdjmm; HashSet hashSet = new HashSet(); this.OHAONNPOCGI = hashSet; Dictionary dictionary = new Dictionary(); this.LJFJCCDCDHO = dictionary; List list; this.EGCDPGGMDDJ = list; this.MOGKGPJEDOK = true; this.JCINJNBJMGN(); } // Token: 0x04008E7E RID: 36478 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4008E7E")] private BoxCollider FKGGINNGCPH; // Token: 0x04008E7F RID: 36479 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4008E7F")] private Collider[] IEDNNAKPOED; // Token: 0x04008E80 RID: 36480 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4008E80")] private HashSet OHAONNPOCGI; // Token: 0x04008E81 RID: 36481 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4008E81")] [Attribute(Name = "TupleElementNamesAttribute", RVA = "0xDAE00", Offset = "0xDA200")] public Dictionary, bool>> LJFJCCDCDHO; // Token: 0x04008E82 RID: 36482 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4008E82")] private List.GMOKCBDDLPJ> EGCDPGGMDDJ; // Token: 0x04008E83 RID: 36483 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4008E83")] protected bool MOGKGPJEDOK; // Token: 0x02002149 RID: 8521 [Token(Token = "0x2002149")] private struct GMOKCBDDLPJ { // Token: 0x04008E84 RID: 36484 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4008E84")] public T AKFDMGLACLA; // Token: 0x04008E85 RID: 36485 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4008E85")] public Collider FKJEIHGOADP; } }