Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/KDNOCKJLOGO.cs
T
2026-04-08 23:40:05 +02:00

287 lines
7.7 KiB
C#

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<T> 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<Collider> 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<T> 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<T, List<Collider>>.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<Collider> 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<Collider> OHAONNPOCGI;
// Token: 0x040089C1 RID: 35265
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40089C1")]
public Dictionary<T, List<Collider>> LJFJCCDCDHO;
// Token: 0x040089C2 RID: 35266
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x40089C2")]
private List<KDNOCKJLOGO<T>.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;
}
}