307 lines
8.7 KiB
C#
307 lines
8.7 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02002236 RID: 8758
|
|
[Token(Token = "0x2002236")]
|
|
public abstract class KDNOCKJLOGO<T> 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<Collider> 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<TKey,TValue>.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<T> 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<T, ValueTuple<List<Collider>, 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<T> 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<Collider> 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<Collider> OHAONNPOCGI;
|
|
|
|
// Token: 0x04009069 RID: 36969
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4009069")]
|
|
[Attribute(Name = "TupleElementNamesAttribute", RVA = "0x134950", Offset = "0x133D50")]
|
|
public Dictionary<T, ValueTuple<List<Collider>, bool>> LJFJCCDCDHO;
|
|
|
|
// Token: 0x0400906A RID: 36970
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400906A")]
|
|
private List<KDNOCKJLOGO<T>.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;
|
|
}
|
|
}
|