870 lines
25 KiB
C#
870 lines
25 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Reflection;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Core.AI;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000561 RID: 1377
|
|
[Token(Token = "0x2000561")]
|
|
[StructLayout(3)]
|
|
public class MeleeWeaponCollider : MonoBehaviour
|
|
{
|
|
// Token: 0x14000077 RID: 119
|
|
// (add) Token: 0x06002982 RID: 10626 RVA: 0x000ACAE0 File Offset: 0x000AACE0
|
|
// (remove) Token: 0x06002983 RID: 10627 RVA: 0x000ACB08 File Offset: 0x000AAD08
|
|
[Token(Token = "0x14000077")]
|
|
public event MeleeWeaponCollider.CLIEAGGIEJF BEKCCHHMPEH
|
|
{
|
|
[Token(Token = "0x6002982")]
|
|
[Address(RVA = "0x10A81E0", Offset = "0x10A6BE0", VA = "0x1810A81E0")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
MeleeWeaponCollider.CLIEAGGIEJF bekcchhmpeh;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
bekcchhmpeh = this.BEKCCHHMPEH;
|
|
@delegate = Delegate.Combine(bekcchhmpeh, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != bekcchhmpeh)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6002983")]
|
|
[Address(RVA = "0x10A85A0", Offset = "0x10A6FA0", VA = "0x1810A85A0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
MeleeWeaponCollider.CLIEAGGIEJF bekcchhmpeh;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
bekcchhmpeh = this.BEKCCHHMPEH;
|
|
@delegate = Delegate.Remove(bekcchhmpeh, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != bekcchhmpeh)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000078 RID: 120
|
|
// (add) Token: 0x06002984 RID: 10628 RVA: 0x000ACB30 File Offset: 0x000AAD30
|
|
// (remove) Token: 0x06002985 RID: 10629 RVA: 0x000ACB58 File Offset: 0x000AAD58
|
|
[Token(Token = "0x14000078")]
|
|
public event MeleeWeaponCollider.FJDEGEMFEEM EIMFCMEGGPP
|
|
{
|
|
[Token(Token = "0x6002984")]
|
|
[Address(RVA = "0x10A80A0", Offset = "0x10A6AA0", VA = "0x1810A80A0")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
MeleeWeaponCollider.FJDEGEMFEEM eimfcmeggpp;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
eimfcmeggpp = this.EIMFCMEGGPP;
|
|
@delegate = Delegate.Combine(eimfcmeggpp, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != eimfcmeggpp)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6002985")]
|
|
[Address(RVA = "0x10A8460", Offset = "0x10A6E60", VA = "0x1810A8460")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
MeleeWeaponCollider.FJDEGEMFEEM eimfcmeggpp;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
eimfcmeggpp = this.EIMFCMEGGPP;
|
|
@delegate = Delegate.Remove(eimfcmeggpp, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != eimfcmeggpp)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000079 RID: 121
|
|
// (add) Token: 0x06002986 RID: 10630 RVA: 0x000ACB80 File Offset: 0x000AAD80
|
|
// (remove) Token: 0x06002987 RID: 10631 RVA: 0x000ACBA8 File Offset: 0x000AADA8
|
|
[Token(Token = "0x14000079")]
|
|
public event MeleeWeaponCollider.KDJCGJHCPKJ JMKEOLOEKFM
|
|
{
|
|
[Token(Token = "0x6002986")]
|
|
[Address(RVA = "0x10A8280", Offset = "0x10A6C80", VA = "0x1810A8280")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
MeleeWeaponCollider.KDJCGJHCPKJ jmkeoloekfm;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
jmkeoloekfm = this.JMKEOLOEKFM;
|
|
@delegate = Delegate.Combine(jmkeoloekfm, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != jmkeoloekfm)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6002987")]
|
|
[Address(RVA = "0x10A8640", Offset = "0x10A7040", VA = "0x1810A8640")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
MeleeWeaponCollider.KDJCGJHCPKJ jmkeoloekfm;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
jmkeoloekfm = this.JMKEOLOEKFM;
|
|
@delegate = Delegate.Remove(jmkeoloekfm, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != jmkeoloekfm)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1400007A RID: 122
|
|
// (add) Token: 0x06002988 RID: 10632 RVA: 0x000ACBD0 File Offset: 0x000AADD0
|
|
// (remove) Token: 0x06002989 RID: 10633 RVA: 0x000ACBF8 File Offset: 0x000AADF8
|
|
[Token(Token = "0x1400007A")]
|
|
public event MeleeWeaponCollider.IJCCHBAHJPA KBMHDAGMLAF
|
|
{
|
|
[Token(Token = "0x6002988")]
|
|
[Address(RVA = "0x10A8320", Offset = "0x10A6D20", VA = "0x1810A8320")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
MeleeWeaponCollider.IJCCHBAHJPA kbmhdagmlaf;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
kbmhdagmlaf = this.KBMHDAGMLAF;
|
|
@delegate = Delegate.Combine(kbmhdagmlaf, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != kbmhdagmlaf)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6002989")]
|
|
[Address(RVA = "0x10A86E0", Offset = "0x10A70E0", VA = "0x1810A86E0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
MeleeWeaponCollider.IJCCHBAHJPA kbmhdagmlaf;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
kbmhdagmlaf = this.KBMHDAGMLAF;
|
|
@delegate = Delegate.Remove(kbmhdagmlaf, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != kbmhdagmlaf)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1400007B RID: 123
|
|
// (add) Token: 0x0600298A RID: 10634 RVA: 0x000ACC20 File Offset: 0x000AAE20
|
|
// (remove) Token: 0x0600298B RID: 10635 RVA: 0x000ACC3C File Offset: 0x000AAE3C
|
|
[Token(Token = "0x1400007B")]
|
|
public event MeleeWeaponCollider.MMFFGBGIAAD FIEIACGBCCI
|
|
{
|
|
[Token(Token = "0x600298A")]
|
|
[Address(RVA = "0x10A8140", Offset = "0x10A6B40", VA = "0x1810A8140")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x600298B")]
|
|
[Address(RVA = "0x10A8500", Offset = "0x10A6F00", VA = "0x1810A8500")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1400007C RID: 124
|
|
// (add) Token: 0x0600298C RID: 10636 RVA: 0x000ACC58 File Offset: 0x000AAE58
|
|
// (remove) Token: 0x0600298D RID: 10637 RVA: 0x000ACC74 File Offset: 0x000AAE74
|
|
[Token(Token = "0x1400007C")]
|
|
public event MeleeWeaponCollider.MMFFGBGIAAD HJKPKBBLGOJ
|
|
{
|
|
[Token(Token = "0x600298C")]
|
|
[Address(RVA = "0x10A8000", Offset = "0x10A6A00", VA = "0x1810A8000")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x600298D")]
|
|
[Address(RVA = "0x10A83C0", Offset = "0x10A6DC0", VA = "0x1810A83C0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Delegate @delegate;
|
|
while (@delegate != 0 && @delegate == 0)
|
|
{
|
|
}
|
|
while (@delegate != this)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600298E RID: 10638 RVA: 0x000ACC90 File Offset: 0x000AAE90
|
|
[Token(Token = "0x600298E")]
|
|
[Address(RVA = "0x10A7E10", Offset = "0x10A6810", VA = "0x1810A7E10")]
|
|
private void Start()
|
|
{
|
|
Transform transform = base.transform;
|
|
IIBIOPCKHGK[] array = this.includedLayers;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
this.NLGECBNGLOO.z = z;
|
|
int num = 0;
|
|
this.LOHHILMPCNC = num;
|
|
if (array != 0)
|
|
{
|
|
int length = array.Length;
|
|
if (num < length)
|
|
{
|
|
num++;
|
|
}
|
|
}
|
|
IIBIOPCKHGK[] array2 = this.excludedLayers;
|
|
if (array2 != 0)
|
|
{
|
|
int length2 = array2.Length;
|
|
if (num < length2)
|
|
{
|
|
num++;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600298F RID: 10639 RVA: 0x000ACD0C File Offset: 0x000AAF0C
|
|
[Token(Token = "0x600298F")]
|
|
[Address(RVA = "0x10A7DD0", Offset = "0x10A67D0", VA = "0x1810A7DD0")]
|
|
private void OnEnable()
|
|
{
|
|
Transform transform = base.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
this.NLGECBNGLOO.z = z;
|
|
}
|
|
|
|
// Token: 0x06002990 RID: 10640 RVA: 0x000ACD3C File Offset: 0x000AAF3C
|
|
[Token(Token = "0x6002990")]
|
|
[Address(RVA = "0x10A7810", Offset = "0x10A6210", VA = "0x1810A7810")]
|
|
public void AddIgnoredRigidbody(Rigidbody EELOMEPLLID)
|
|
{
|
|
if (!this.FLCLMCFOIID.Contains(EELOMEPLLID))
|
|
{
|
|
this.FLCLMCFOIID.Add(EELOMEPLLID);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002991 RID: 10641 RVA: 0x000ACD6C File Offset: 0x000AAF6C
|
|
[Token(Token = "0x6002991")]
|
|
[Address(RVA = "0x10A78F0", Offset = "0x10A62F0", VA = "0x1810A78F0")]
|
|
private void FixedUpdate()
|
|
{
|
|
if (this.PerformCollisionChecks)
|
|
{
|
|
Transform transform = base.transform;
|
|
float fixedDeltaTime = Time.fixedDeltaTime;
|
|
CBMIKIMPBKF nldmclmneal = this.NLDMCLMNEAL;
|
|
Transform transform2 = base.transform;
|
|
int num = 0;
|
|
int lohhilmpcnc = this.LOHHILMPCNC;
|
|
List<Rigidbody> flclmcfoiid = this.FLCLMCFOIID;
|
|
int num2 = 0;
|
|
int num3;
|
|
if (!this.AMPKLJEDGGM(num3, num) && (this.SupportsStationaryCollisionTests ? 1 : 0) != num2)
|
|
{
|
|
CBMIKIMPBKF nldmclmneal2 = this.NLDMCLMNEAL;
|
|
Transform transform3 = base.transform;
|
|
int num4 = 0;
|
|
int num5;
|
|
bool flag = this.AMPKLJEDGGM(num5, num4);
|
|
}
|
|
}
|
|
Transform transform4 = base.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
this.NLGECBNGLOO.z = z;
|
|
}
|
|
|
|
// Token: 0x06002992 RID: 10642 RVA: 0x000ACE14 File Offset: 0x000AB014
|
|
[Token(Token = "0x6002992")]
|
|
[Address(RVA = "0x10A7230", Offset = "0x10A5C30", VA = "0x1810A7230")]
|
|
private bool AMPKLJEDGGM(int POEOJGNAKCE, Vector3 NHAOMEMANJA)
|
|
{
|
|
int num = 0;
|
|
if (POEOJGNAKCE > 0)
|
|
{
|
|
int num2 = 0;
|
|
CBLLJNPBJOI[] panogcjfaod = this.PANOGCJFAOD;
|
|
if (num2 < "{il2cpp array field local7->}")
|
|
{
|
|
float z = NHAOMEMANJA.z;
|
|
float z2 = Vector3.zero.z;
|
|
CBLLJNPBJOI[] panogcjfaod2 = this.PANOGCJFAOD;
|
|
CBLLJNPBJOI[] panogcjfaod3 = this.PANOGCJFAOD;
|
|
int num3 = 0;
|
|
Player player;
|
|
if (!(player != num3))
|
|
{
|
|
CBLLJNPBJOI[] panogcjfaod4 = this.PANOGCJFAOD;
|
|
int num4 = 0;
|
|
Enemy enemy;
|
|
if (!(enemy != num4))
|
|
{
|
|
CBLLJNPBJOI[] panogcjfaod5 = this.PANOGCJFAOD;
|
|
int num5 = 0;
|
|
Tool tool;
|
|
if (!(tool != num5))
|
|
{
|
|
CBLLJNPBJOI[] panogcjfaod6 = this.PANOGCJFAOD;
|
|
int num6 = 0;
|
|
int num7 = 0;
|
|
Trap trap;
|
|
if (!(trap != num7))
|
|
{
|
|
MeleeWeaponCollider.MMFFGBGIAAD fieiacgbcci = this.FIEIACGBCCI;
|
|
if (fieiacgbcci == 0)
|
|
{
|
|
goto IL_DB;
|
|
}
|
|
fieiacgbcci(this, num6);
|
|
}
|
|
if (this.KBMHDAGMLAF == 0)
|
|
{
|
|
goto IL_DB;
|
|
}
|
|
}
|
|
if (this.JMKEOLOEKFM == 0)
|
|
{
|
|
goto IL_DB;
|
|
}
|
|
}
|
|
if (this.EIMFCMEGGPP == 0)
|
|
{
|
|
goto IL_DB;
|
|
}
|
|
}
|
|
if (this.BEKCCHHMPEH != 0)
|
|
{
|
|
}
|
|
IL_DB:
|
|
if (this.HJKPKBBLGOJ != 0)
|
|
{
|
|
}
|
|
}
|
|
num++;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06002993 RID: 10643 RVA: 0x000ACF10 File Offset: 0x000AB110
|
|
[Token(Token = "0x6002993")]
|
|
[Address(RVA = "0x10A7C70", Offset = "0x10A6670", VA = "0x1810A7C70")]
|
|
private void KNMMJKDHJLM(Player EDIBICHIJJH, Player.GAHEJKDCLLE EAMJHCGHCIE, GHMDIDJLFMC KNLMJBAKCGF)
|
|
{
|
|
if (this.BEKCCHHMPEH != 0)
|
|
{
|
|
float y = KNLMJBAKCGF.NKKJICPFILJ.y;
|
|
float z = KNLMJBAKCGF.FEDGOFKEGEF.z;
|
|
float z2 = KNLMJBAKCGF.EGJBGIIHEEL.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002994 RID: 10644 RVA: 0x000ACF4C File Offset: 0x000AB14C
|
|
[Token(Token = "0x6002994")]
|
|
[Address(RVA = "0x10A7CE0", Offset = "0x10A66E0", VA = "0x1810A7CE0")]
|
|
private void MLBNCEJKCKB(Enemy FDJDEJIKCFH, ANBBFGKPJFD DNAAFCIDGCG, GHMDIDJLFMC KNLMJBAKCGF)
|
|
{
|
|
if (this.EIMFCMEGGPP != 0)
|
|
{
|
|
float y = KNLMJBAKCGF.NKKJICPFILJ.y;
|
|
float z = KNLMJBAKCGF.FEDGOFKEGEF.z;
|
|
float z2 = KNLMJBAKCGF.EGJBGIIHEEL.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002995 RID: 10645 RVA: 0x000ACF88 File Offset: 0x000AB188
|
|
[Token(Token = "0x6002995")]
|
|
[Address(RVA = "0x10A7880", Offset = "0x10A6280", VA = "0x1810A7880")]
|
|
private void BCMLFBMBBMK(Tool EGFEJGHDNAI, GHMDIDJLFMC KNLMJBAKCGF)
|
|
{
|
|
if (this.JMKEOLOEKFM != 0)
|
|
{
|
|
float y = KNLMJBAKCGF.NKKJICPFILJ.y;
|
|
float z = KNLMJBAKCGF.FEDGOFKEGEF.z;
|
|
float z2 = KNLMJBAKCGF.EGJBGIIHEEL.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002996 RID: 10646 RVA: 0x000ACFC4 File Offset: 0x000AB1C4
|
|
[Token(Token = "0x6002996")]
|
|
[Address(RVA = "0x10A7BA0", Offset = "0x10A65A0", VA = "0x1810A7BA0")]
|
|
private void HFAGPENDGKI(Trap JHIDLPIGNBD, GHMDIDJLFMC KNLMJBAKCGF)
|
|
{
|
|
if (this.KBMHDAGMLAF != 0)
|
|
{
|
|
float y = KNLMJBAKCGF.NKKJICPFILJ.y;
|
|
float z = KNLMJBAKCGF.FEDGOFKEGEF.z;
|
|
float z2 = KNLMJBAKCGF.EGJBGIIHEEL.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002997 RID: 10647 RVA: 0x000AD000 File Offset: 0x000AB200
|
|
[Token(Token = "0x6002997")]
|
|
[Address(RVA = "0x10A7C10", Offset = "0x10A6610", VA = "0x1810A7C10")]
|
|
private void IKFPIAOPEIJ(GHMDIDJLFMC KNLMJBAKCGF)
|
|
{
|
|
if (this.FIEIACGBCCI != 0)
|
|
{
|
|
float y = KNLMJBAKCGF.NKKJICPFILJ.y;
|
|
float z = KNLMJBAKCGF.FEDGOFKEGEF.z;
|
|
float z2 = KNLMJBAKCGF.EGJBGIIHEEL.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002998 RID: 10648 RVA: 0x000AD03C File Offset: 0x000AB23C
|
|
[Token(Token = "0x6002998")]
|
|
[Address(RVA = "0x10A7D50", Offset = "0x10A6750", VA = "0x1810A7D50")]
|
|
private void OnDrawGizmosSelected()
|
|
{
|
|
Color green = Color.green;
|
|
Transform transform = base.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
}
|
|
|
|
// Token: 0x06002999 RID: 10649 RVA: 0x000AD064 File Offset: 0x000AB264
|
|
[Token(Token = "0x6002999")]
|
|
[Address(RVA = "0x10A7EE0", Offset = "0x10A68E0", VA = "0x1810A7EE0")]
|
|
public MeleeWeaponCollider()
|
|
{
|
|
float z = Vector3.zero.z;
|
|
this.NLGECBNGLOO.z = z;
|
|
CBMIKIMPBKF cbmikimpbkf = new CBMIKIMPBKF();
|
|
this.NLDMCLMNEAL = cbmikimpbkf;
|
|
this.PerformCollisionChecks = true;
|
|
List<Rigidbody> list = new List();
|
|
this.FLCLMCFOIID = list;
|
|
CBLLJNPBJOI[] array = new CBLLJNPBJOI[5];
|
|
this.PANOGCJFAOD = array;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x040022E4 RID: 8932
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40022E4")]
|
|
[SerializeField]
|
|
private float radius = 0.05f;
|
|
|
|
// Token: 0x040022E5 RID: 8933
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40022E5")]
|
|
[SerializeField]
|
|
private IIBIOPCKHGK[] includedLayers = new IIBIOPCKHGK[] { (IIBIOPCKHGK)((ulong)362036736L) };
|
|
|
|
// Token: 0x040022E6 RID: 8934
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40022E6")]
|
|
[SerializeField]
|
|
private IIBIOPCKHGK[] excludedLayers;
|
|
|
|
// Token: 0x040022E7 RID: 8935
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40022E7")]
|
|
private int LOHHILMPCNC;
|
|
|
|
// Token: 0x040022E8 RID: 8936
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
|
|
[Token(Token = "0x40022E8")]
|
|
private Vector3 NLGECBNGLOO;
|
|
|
|
// Token: 0x040022E9 RID: 8937
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x40022E9")]
|
|
private CBMIKIMPBKF NLDMCLMNEAL;
|
|
|
|
// Token: 0x040022EA RID: 8938
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x40022EA")]
|
|
[NonSerialized]
|
|
public bool SupportsStationaryCollisionTests;
|
|
|
|
// Token: 0x040022EB RID: 8939
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x49")]
|
|
[Token(Token = "0x40022EB")]
|
|
[NonSerialized]
|
|
public bool PerformCollisionChecks;
|
|
|
|
// Token: 0x040022EC RID: 8940
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x40022EC")]
|
|
private List<Rigidbody> FLCLMCFOIID;
|
|
|
|
// Token: 0x040022ED RID: 8941
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x40022ED")]
|
|
private CBLLJNPBJOI[] PANOGCJFAOD;
|
|
|
|
// Token: 0x02000562 RID: 1378
|
|
[Token(Token = "0x2000562")]
|
|
public sealed class CLIEAGGIEJF : MulticastDelegate
|
|
{
|
|
// Token: 0x0600299A RID: 10650 RVA: 0x000AD0EC File Offset: 0x000AB2EC
|
|
[Token(Token = "0x600299A")]
|
|
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
|
public CLIEAGGIEJF(object @object, IntPtr method)
|
|
{
|
|
this.method = method;
|
|
this.m_target = @object;
|
|
}
|
|
|
|
// Token: 0x0600299B RID: 10651 RVA: 0x000AD108 File Offset: 0x000AB308
|
|
[Token(Token = "0x600299B")]
|
|
[Address(RVA = "0x13BA170", Offset = "0x13B8B70", VA = "0x1813BA170", Slot = "13")]
|
|
public void Invoke(MeleeWeaponCollider BCFFGDFHJMK, Player EDIBICHIJJH, Player.GAHEJKDCLLE EAMJHCGHCIE, GHMDIDJLFMC KNLMJBAKCGF)
|
|
{
|
|
Delegate[] delegates = this.delegates;
|
|
if (delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600299C RID: 10652 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600299C")]
|
|
[Address(RVA = "0x1420A40", Offset = "0x141F440", VA = "0x181420A40", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(MeleeWeaponCollider BCFFGDFHJMK, Player EDIBICHIJJH, Player.GAHEJKDCLLE EAMJHCGHCIE, GHMDIDJLFMC KNLMJBAKCGF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0600299D RID: 10653 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x600299D")]
|
|
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000563 RID: 1379
|
|
[Token(Token = "0x2000563")]
|
|
public sealed class FJDEGEMFEEM : MulticastDelegate
|
|
{
|
|
// Token: 0x0600299E RID: 10654 RVA: 0x000AD20C File Offset: 0x000AB40C
|
|
[Token(Token = "0x600299E")]
|
|
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
|
public FJDEGEMFEEM(object @object, IntPtr method)
|
|
{
|
|
this.method = method;
|
|
this.m_target = @object;
|
|
}
|
|
|
|
// Token: 0x0600299F RID: 10655 RVA: 0x000AD228 File Offset: 0x000AB428
|
|
[Token(Token = "0x600299F")]
|
|
[Address(RVA = "0x13BA170", Offset = "0x13B8B70", VA = "0x1813BA170", Slot = "13")]
|
|
public void Invoke(MeleeWeaponCollider BCFFGDFHJMK, Enemy FDJDEJIKCFH, ANBBFGKPJFD DNAAFCIDGCG, GHMDIDJLFMC KNLMJBAKCGF)
|
|
{
|
|
Delegate[] delegates = this.delegates;
|
|
if (delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060029A0 RID: 10656 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60029A0")]
|
|
[Address(RVA = "0x1422070", Offset = "0x1420A70", VA = "0x181422070", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(MeleeWeaponCollider BCFFGDFHJMK, Enemy FDJDEJIKCFH, ANBBFGKPJFD DNAAFCIDGCG, GHMDIDJLFMC KNLMJBAKCGF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060029A1 RID: 10657 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60029A1")]
|
|
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000564 RID: 1380
|
|
[Token(Token = "0x2000564")]
|
|
public sealed class KDJCGJHCPKJ : MulticastDelegate
|
|
{
|
|
// Token: 0x060029A2 RID: 10658 RVA: 0x000AD32C File Offset: 0x000AB52C
|
|
[Token(Token = "0x60029A2")]
|
|
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
|
public KDJCGJHCPKJ(object @object, IntPtr method)
|
|
{
|
|
this.method = method;
|
|
this.m_target = @object;
|
|
}
|
|
|
|
// Token: 0x060029A3 RID: 10659 RVA: 0x000AD348 File Offset: 0x000AB548
|
|
[Token(Token = "0x60029A3")]
|
|
[Address(RVA = "0x13B8160", Offset = "0x13B6B60", VA = "0x1813B8160", Slot = "13")]
|
|
public void Invoke(MeleeWeaponCollider BCFFGDFHJMK, Tool BKKNJFFJBKN, GHMDIDJLFMC KNLMJBAKCGF)
|
|
{
|
|
if (this.delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060029A4 RID: 10660 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60029A4")]
|
|
[Address(RVA = "0x1422CD0", Offset = "0x14216D0", VA = "0x181422CD0", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(MeleeWeaponCollider BCFFGDFHJMK, Tool BKKNJFFJBKN, GHMDIDJLFMC KNLMJBAKCGF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060029A5 RID: 10661 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60029A5")]
|
|
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000565 RID: 1381
|
|
[Token(Token = "0x2000565")]
|
|
public sealed class IJCCHBAHJPA : MulticastDelegate
|
|
{
|
|
// Token: 0x060029A6 RID: 10662 RVA: 0x000AD450 File Offset: 0x000AB650
|
|
[Token(Token = "0x60029A6")]
|
|
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
|
public IJCCHBAHJPA(object @object, IntPtr method)
|
|
{
|
|
this.method = method;
|
|
this.m_target = @object;
|
|
}
|
|
|
|
// Token: 0x060029A7 RID: 10663 RVA: 0x000AD46C File Offset: 0x000AB66C
|
|
[Token(Token = "0x60029A7")]
|
|
[Address(RVA = "0x13B8160", Offset = "0x13B6B60", VA = "0x1813B8160", Slot = "13")]
|
|
public void Invoke(MeleeWeaponCollider BCFFGDFHJMK, Trap AMPLOOJODLP, GHMDIDJLFMC KNLMJBAKCGF)
|
|
{
|
|
if (this.delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060029A8 RID: 10664 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60029A8")]
|
|
[Address(RVA = "0x14224C0", Offset = "0x1420EC0", VA = "0x1814224C0", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(MeleeWeaponCollider BCFFGDFHJMK, Trap AMPLOOJODLP, GHMDIDJLFMC KNLMJBAKCGF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060029A9 RID: 10665 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60029A9")]
|
|
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000566 RID: 1382
|
|
[Token(Token = "0x2000566")]
|
|
public sealed class MMFFGBGIAAD : MulticastDelegate
|
|
{
|
|
// Token: 0x060029AA RID: 10666 RVA: 0x000AD574 File Offset: 0x000AB774
|
|
[Token(Token = "0x60029AA")]
|
|
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
|
public MMFFGBGIAAD(object @object, IntPtr method)
|
|
{
|
|
this.method = method;
|
|
this.m_target = @object;
|
|
}
|
|
|
|
// Token: 0x060029AB RID: 10667 RVA: 0x000AD590 File Offset: 0x000AB790
|
|
[Token(Token = "0x60029AB")]
|
|
[Address(RVA = "0x13BDA20", Offset = "0x13BC420", VA = "0x1813BDA20", Slot = "13")]
|
|
public void Invoke(MeleeWeaponCollider BCFFGDFHJMK, GHMDIDJLFMC KNLMJBAKCGF)
|
|
{
|
|
Delegate[] delegates = this.delegates;
|
|
if (delegates != 0)
|
|
{
|
|
}
|
|
int num = 0;
|
|
uint num2;
|
|
if (num2 != (uint)0)
|
|
{
|
|
Delegate @delegate = delegates[1];
|
|
Delegate delegate2 = delegates[0];
|
|
uint num3;
|
|
if (@delegate.method_info == num3)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
ExecutionEngineException ex;
|
|
if (ex == 0 || @delegate == (ulong)2L)
|
|
{
|
|
}
|
|
MethodInfo method_info = @delegate.method_info;
|
|
int num6;
|
|
if (BCFFGDFHJMK != (ulong)2L)
|
|
{
|
|
uint num4;
|
|
if (method_info != num4)
|
|
{
|
|
if (delegate2 != 0)
|
|
{
|
|
}
|
|
int num5 = 0;
|
|
MethodInfo method_info2 = @delegate.method_info;
|
|
IntPtr invoke_impl = @delegate.invoke_impl;
|
|
float y = KNLMJBAKCGF.NKKJICPFILJ.y;
|
|
float z = KNLMJBAKCGF.FEDGOFKEGEF.z;
|
|
float z2 = KNLMJBAKCGF.EGJBGIIHEEL.z;
|
|
num5 += num5;
|
|
num5++;
|
|
@delegate += @delegate;
|
|
num5 += method_info2;
|
|
num5 += 19;
|
|
MethodInfo methodInfo = @delegate.method_info;
|
|
methodInfo += methodInfo;
|
|
float y2 = KNLMJBAKCGF.NKKJICPFILJ.y;
|
|
float z3 = KNLMJBAKCGF.FEDGOFKEGEF.z;
|
|
float z4 = KNLMJBAKCGF.EGJBGIIHEEL.z;
|
|
MethodInfo method_info3 = @delegate.method_info;
|
|
float y3 = KNLMJBAKCGF.NKKJICPFILJ.y;
|
|
float z5 = KNLMJBAKCGF.FEDGOFKEGEF.z;
|
|
float z6 = KNLMJBAKCGF.EGJBGIIHEEL.z;
|
|
num6 = 0;
|
|
if ((IntPtr)num6 < invoke_impl)
|
|
{
|
|
num6 += num6;
|
|
if ((IntPtr)num6 != invoke_impl)
|
|
{
|
|
num6++;
|
|
}
|
|
}
|
|
num6 += method_info3;
|
|
num6 += 19;
|
|
num6 += 19;
|
|
}
|
|
if (delegate2 != 0 || num6 != 0)
|
|
{
|
|
}
|
|
}
|
|
int num8;
|
|
if (num6 != BCFFGDFHJMK)
|
|
{
|
|
if (delegate2 != 0)
|
|
{
|
|
}
|
|
if (delegate2 == 0)
|
|
{
|
|
}
|
|
float y4 = KNLMJBAKCGF.NKKJICPFILJ.y;
|
|
float z7 = KNLMJBAKCGF.FEDGOFKEGEF.z;
|
|
float z8 = KNLMJBAKCGF.EGJBGIIHEEL.z;
|
|
int num7 = 0;
|
|
num7 += num7;
|
|
num7++;
|
|
num7 += 19;
|
|
delegate2 += delegate2;
|
|
float y5 = KNLMJBAKCGF.NKKJICPFILJ.y;
|
|
float z9 = KNLMJBAKCGF.FEDGOFKEGEF.z;
|
|
float z10 = KNLMJBAKCGF.EGJBGIIHEEL.z;
|
|
num8 = 0;
|
|
num8 += num8;
|
|
num8++;
|
|
num8 += 19;
|
|
num8 += 19;
|
|
}
|
|
if (delegate2 != 0 || num8 != 0)
|
|
{
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060029AC RID: 10668 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60029AC")]
|
|
[Address(RVA = "0x1423670", Offset = "0x1422070", VA = "0x181423670", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(MeleeWeaponCollider BCFFGDFHJMK, GHMDIDJLFMC KNLMJBAKCGF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060029AD RID: 10669 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60029AD")]
|
|
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
}
|