using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine; // Token: 0x02002236 RID: 8758 [Token(Token = "0x2002236")] public abstract class KDNOCKJLOGO where T : class { // Token: 0x0600DEC9 RID: 57033 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600DEC9")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "4")] public virtual void JCINJNBJMGN() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600DECA RID: 57034 RVA: 0x00334DC0 File Offset: 0x00332FC0 [Token(Token = "0x600DECA")] [Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")] public void EKODLCFAKKA(BoxCollider GLPOLGOBLAA) { this.FKGGINNGCPH = GLPOLGOBLAA; } // Token: 0x17002360 RID: 9056 // (get) Token: 0x0600DECB RID: 57035 RVA: 0x00334DD4 File Offset: 0x00332FD4 [Token(Token = "0x17002360")] public int CJGCLPBPBAP { [Token(Token = "0x600DECB")] [Address(RVA = "0x2BED7F0", Offset = "0x2BEC7F0", VA = "0x182BED7F0")] get { bool isReadOnly = ((ICollection)this.LJFJCCDCDHO).IsReadOnly; throw new NullReferenceException(); } } // Token: 0x0600DECC RID: 57036 RVA: 0x00334DF4 File Offset: 0x00332FF4 [Token(Token = "0x600DECC")] [Address(RVA = "0x2BED200", Offset = "0x2BEC200", VA = "0x182BED200", 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: 0x0600DECD RID: 57037 RVA: 0x00334E48 File Offset: 0x00333048 [Token(Token = "0x600DECD")] [Address(RVA = "0x2BED1C0", Offset = "0x2BEC1C0", VA = "0x182BED1C0")] public bool DPCEHFCALJK(T DNGKIAJLLHG, Collider KMAHCDPLGIF, out T GGPNLHJNDDM) { bool flag; return flag; } // Token: 0x0600DECE RID: 57038 RVA: 0x00334E5C File Offset: 0x0033305C [Token(Token = "0x600DECE")] [Address(RVA = "0x2BED740", Offset = "0x2BEC740", VA = "0x182BED740", Slot = "6")] public virtual bool IKDIIJFMEAF(Collider BMPJAJMNBDF, out T GGPNLHJNDDM) { throw new NullReferenceException(); } // Token: 0x0600DECF RID: 57039 RVA: 0x00334E70 File Offset: 0x00333070 [Token(Token = "0x600DECF")] [Address(RVA = "0x2BED490", Offset = "0x2BEC490", VA = "0x182BED490")] 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: 0x0600DED0 RID: 57040 RVA: 0x00334EF4 File Offset: 0x003330F4 [Token(Token = "0x600DED0")] [Address(RVA = "0x2BED820", Offset = "0x2BEC820", VA = "0x182BED820")] 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: 0x0600DED1 RID: 57041 RVA: 0x00335060 File Offset: 0x00333260 [Token(Token = "0x600DED1")] [Address(RVA = "0x2BED7C0", Offset = "0x2BEC7C0", VA = "0x182BED7C0", Slot = "7")] public virtual bool KJAIBOKHEIJ(T DNGKIAJLLHG) { return ((ICollection)this.LJFJCCDCDHO).IsReadOnly; } // Token: 0x0600DED2 RID: 57042 RVA: 0x00335080 File Offset: 0x00333280 [Token(Token = "0x600DED2")] [Address(RVA = "0x2BED190", Offset = "0x2BEC190", VA = "0x182BED190")] public bool CJNEOPHOKKB(T DNGKIAJLLHG) { return ((ICollection)this.LJFJCCDCDHO).IsReadOnly; } // Token: 0x0600DED3 RID: 57043 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600DED3")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "8")] public virtual void HMJLMCABLPN(Action GPDNANJACJO) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600DED4 RID: 57044 [Token(Token = "0x600DED4")] [Address(Slot = "9")] protected abstract bool MLEEHHEDIGM(Collider GLPOLGOBLAA, out T FBNINJPDCAM); // Token: 0x0600DED5 RID: 57045 RVA: 0x003350A0 File Offset: 0x003332A0 [Token(Token = "0x600DED5")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "10")] protected virtual bool KIELCDJODEA(T KICECENODKG, bool JEGGMAKBGEK) { } // Token: 0x0600DED6 RID: 57046 RVA: 0x003350B0 File Offset: 0x003332B0 [Token(Token = "0x600DED6")] [Address(RVA = "0x2BED1F0", Offset = "0x2BEC1F0", VA = "0x182BED1F0", Slot = "11")] protected virtual void EGPFGFOHBIN(T KICECENODKG, out bool JEGGMAKBGEK) { } // Token: 0x0600DED7 RID: 57047 RVA: 0x003350C0 File Offset: 0x003332C0 [Token(Token = "0x600DED7")] [Address(RVA = "0x2BEE020", Offset = "0x2BED020", VA = "0x182BEE020")] 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: 0x04009066 RID: 36966 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4009066")] private BoxCollider FKGGINNGCPH; // Token: 0x04009067 RID: 36967 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4009067")] private Collider[] IEDNNAKPOED; // Token: 0x04009068 RID: 36968 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4009068")] private HashSet OHAONNPOCGI; // Token: 0x04009069 RID: 36969 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4009069")] [Attribute(Name = "TupleElementNamesAttribute", RVA = "0x134950", Offset = "0x133D50")] public Dictionary, bool>> LJFJCCDCDHO; // Token: 0x0400906A RID: 36970 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400906A")] private List.GMOKCBDDLPJ> EGCDPGGMDDJ; // Token: 0x0400906B RID: 36971 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400906B")] protected bool MOGKGPJEDOK; // Token: 0x02002237 RID: 8759 [Token(Token = "0x2002237")] private struct GMOKCBDDLPJ { // Token: 0x0400906C RID: 36972 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400906C")] public T AKFDMGLACLA; // Token: 0x0400906D RID: 36973 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400906D")] public Collider FKJEIHGOADP; } }