using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom; using UnityEngine; // Token: 0x02001D9A RID: 7578 [Token(Token = "0x2001D9A")] [StructLayout(3)] public abstract class KDNOCKJLOGO where T : class { // Token: 0x0600CC5B RID: 52315 RVA: 0x00308BDC File Offset: 0x00306DDC [Token(Token = "0x600CC5B")] [Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")] public void EKODLCFAKKA(BoxCollider GLPOLGOBLAA) { this.FKGGINNGCPH = GLPOLGOBLAA; } // Token: 0x17001FDA RID: 8154 // (get) Token: 0x0600CC5C RID: 52316 RVA: 0x00308BF0 File Offset: 0x00306DF0 [Token(Token = "0x17001FDA")] public int CJGCLPBPBAP { [Token(Token = "0x600CC5C")] [Address(RVA = "0x23F3870", Offset = "0x23F2270", VA = "0x1823F3870")] get { bool isReadOnly = ((ICollection)this.LJFJCCDCDHO).IsReadOnly; throw new NullReferenceException(); } } // Token: 0x0600CC5D RID: 52317 RVA: 0x00308C10 File Offset: 0x00306E10 [Token(Token = "0x600CC5D")] [Address(RVA = "0x23F34C0", Offset = "0x23F1EC0", VA = "0x1823F34C0")] public bool ELHNIPHFLEJ(Collider JPHJADBDHEJ, out T AJPEMPAPOME) { if (JPHJADBDHEJ.isTrigger) { } bool flag = this.OHAONNPOCGI.Add(JPHJADBDHEJ); if (this.KJAIBOKHEIJ(JPHJADBDHEJ)) { Dictionary ljfjccdcdho = this.LJFJCCDCDHO; bool flag2; List list; if (!flag2) { list = new List(); } if (!list.Contains(JPHJADBDHEJ)) { list.Add(JPHJADBDHEJ); } Dictionary ljfjccdcdho2 = this.LJFJCCDCDHO; } throw new NullReferenceException(); } // Token: 0x0600CC5E RID: 52318 RVA: 0x00308C78 File Offset: 0x00306E78 [Token(Token = "0x600CC5E")] [Address(RVA = "0x23F3490", Offset = "0x23F1E90", VA = "0x1823F3490")] public bool DPCEHFCALJK(T DNGKIAJLLHG, Collider KMAHCDPLGIF, out T GGPNLHJNDDM) { bool flag; return flag; } // Token: 0x0600CC5F RID: 52319 RVA: 0x00308C8C File Offset: 0x00306E8C [Token(Token = "0x600CC5F")] [Address(RVA = "0x23F37C0", Offset = "0x23F21C0", VA = "0x1823F37C0")] public bool IKDIIJFMEAF(Collider BMPJAJMNBDF, out T GGPNLHJNDDM) { bool flag = this.KJAIBOKHEIJ(BMPJAJMNBDF); if (!flag) { return flag; } throw new NullReferenceException(); } // Token: 0x0600CC60 RID: 52320 RVA: 0x00308CAC File Offset: 0x00306EAC [Token(Token = "0x600CC60")] [Address(RVA = "0x23F3650", Offset = "0x23F2050", VA = "0x1823F3650")] 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; if (flag) { Dictionary ljfjccdcdho2 = this.LJFJCCDCDHO; Dictionary ljfjccdcdho3 = this.LJFJCCDCDHO; string text = this.ToString(); } throw new NullReferenceException(); } // Token: 0x0600CC61 RID: 52321 RVA: 0x00308CFC File Offset: 0x00306EFC [Token(Token = "0x600CC61")] [Address(RVA = "0x23F38A0", Offset = "0x23F22A0", VA = "0x1823F38A0")] public bool PNIMICPDPDM(List DLFAAAMMJDG) { int num; int num4; for (;;) { 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; if (flag || !flag2) { goto IL_EB; } flag = flag2; GameObject gameObject; if (!gameObject.activeInHierarchy) { goto IL_EB; } 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_EB; } } IL_F3: num++; num4 = 0; num4 += num4; num4++; if (num != -1 && "{il2cpp array field local51->}" == (ulong)429L) { goto IL_12D; } if (num == 0) { break; } continue; IL_EB: List egcdpggmddj2 = this.EGCDPGGMDDJ; goto IL_F3; } goto IL_169; } num += 19; num += typeof(Dictionary>.Enumerator).TypeHandle; IL_12D: int count = this.EGCDPGGMDDJ.Count; if (num4 < count) { List egcdpggmddj3 = this.EGCDPGGMDDJ; List egcdpggmddj4 = this.EGCDPGGMDDJ; bool flag4; if (flag4) { } num4++; List egcdpggmddj5 = this.EGCDPGGMDDJ; } int num5; return num5 > 0; IL_169: throw new NullReferenceException(); } // Token: 0x0600CC62 RID: 52322 RVA: 0x00308E78 File Offset: 0x00307078 [Token(Token = "0x600CC62")] [Address(RVA = "0x23F3840", Offset = "0x23F2240", VA = "0x1823F3840", Slot = "4")] public virtual bool KJAIBOKHEIJ(T DNGKIAJLLHG) { return ((ICollection)this.LJFJCCDCDHO).IsReadOnly; } // Token: 0x0600CC63 RID: 52323 RVA: 0x00308E98 File Offset: 0x00307098 [Token(Token = "0x600CC63")] [Address(RVA = "0x23F3460", Offset = "0x23F1E60", VA = "0x1823F3460")] public bool CJNEOPHOKKB(T DNGKIAJLLHG) { return ((ICollection)this.LJFJCCDCDHO).IsReadOnly; } // Token: 0x0600CC64 RID: 52324 [Token(Token = "0x600CC64")] [Address(Slot = "5")] protected abstract bool MLEEHHEDIGM(Collider GLPOLGOBLAA, out T FBNINJPDCAM); // Token: 0x0600CC65 RID: 52325 RVA: 0x00308EB8 File Offset: 0x003070B8 [Token(Token = "0x600CC65")] [Address(RVA = "0x23F40C0", Offset = "0x23F2AC0", VA = "0x1823F40C0")] protected KDNOCKJLOGO() { Collider[] immediate_COLLIDER_HITS = PhysicsExt.IMMEDIATE_COLLIDER_HITS; this.IEDNNAKPOED = immediate_COLLIDER_HITS; HashSet hashSet = new HashSet(); this.OHAONNPOCGI = hashSet; Dictionary dictionary = new Dictionary(); this.LJFJCCDCDHO = dictionary; List list; this.EGCDPGGMDDJ = list; this.MOGKGPJEDOK = true; base..ctor(); } // Token: 0x040089BE RID: 35262 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40089BE")] private BoxCollider FKGGINNGCPH; // Token: 0x040089BF RID: 35263 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40089BF")] private Collider[] IEDNNAKPOED; // Token: 0x040089C0 RID: 35264 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40089C0")] private HashSet OHAONNPOCGI; // Token: 0x040089C1 RID: 35265 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40089C1")] public Dictionary> LJFJCCDCDHO; // Token: 0x040089C2 RID: 35266 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40089C2")] private List.GMOKCBDDLPJ> EGCDPGGMDDJ; // Token: 0x040089C3 RID: 35267 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40089C3")] protected bool MOGKGPJEDOK; // Token: 0x02001D9B RID: 7579 [Token(Token = "0x2001D9B")] private struct GMOKCBDDLPJ { // Token: 0x040089C4 RID: 35268 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40089C4")] public T AKFDMGLACLA; // Token: 0x040089C5 RID: 35269 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x40089C5")] public Collider FKJEIHGOADP; } }