1007 lines
31 KiB
C#
1007 lines
31 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using RecRoom.Core.AI;
|
|
using RecRoom.Core.Combat;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Activities.Quest
|
|
{
|
|
// Token: 0x02002C01 RID: 11265
|
|
[Token(Token = "0x2002C01")]
|
|
public class QuestWitchBossEnemy : Enemy
|
|
{
|
|
// Token: 0x170034E5 RID: 13541
|
|
// (get) Token: 0x0601302E RID: 77870 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x0601302F RID: 77871 RVA: 0x00464BDC File Offset: 0x00462DDC
|
|
[Token(Token = "0x170034E5")]
|
|
private Vector3 PHDIGGLCLGA
|
|
{
|
|
[Token(Token = "0x601302E")]
|
|
[Address(RVA = "0xDD3C80", Offset = "0xDD2A80", VA = "0x180DD3C80")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x601302F")]
|
|
[Address(RVA = "0xDD4920", Offset = "0xDD3720", VA = "0x180DD4920")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<Vector3> dhbaefmbmpb = this.DHBAEFMBMPB;
|
|
float z = value.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170034E6 RID: 13542
|
|
// (get) Token: 0x06013030 RID: 77872 RVA: 0x00464C00 File Offset: 0x00462E00
|
|
// (set) Token: 0x06013031 RID: 77873 RVA: 0x00464C20 File Offset: 0x00462E20
|
|
[Token(Token = "0x170034E6")]
|
|
private bool COGLPGHFIGB
|
|
{
|
|
[Token(Token = "0x6013030")]
|
|
[Address(RVA = "0xDD55E0", Offset = "0xDD43E0", VA = "0x180DD55E0")]
|
|
get
|
|
{
|
|
return this.NLKHBOLDHND.IAHDANBDAAM() != null;
|
|
}
|
|
[Token(Token = "0x6013031")]
|
|
[Address(RVA = "0xDD5EE0", Offset = "0xDD4CE0", VA = "0x180DD5EE0")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<bool> nlkhboldhnd = this.NLKHBOLDHND;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170034E7 RID: 13543
|
|
// (get) Token: 0x06013032 RID: 77874 RVA: 0x00464C3C File Offset: 0x00462E3C
|
|
[Token(Token = "0x170034E7")]
|
|
private bool DKLLEGGCPMO
|
|
{
|
|
[Token(Token = "0x6013032")]
|
|
[Address(RVA = "0xDD3FE0", Offset = "0xDD2DE0", VA = "0x180DD3FE0")]
|
|
get
|
|
{
|
|
DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF;
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170034E8 RID: 13544
|
|
// (get) Token: 0x06013033 RID: 77875 RVA: 0x00464C5C File Offset: 0x00462E5C
|
|
// (set) Token: 0x06013034 RID: 77876 RVA: 0x00464C7C File Offset: 0x00462E7C
|
|
[Token(Token = "0x170034E8")]
|
|
private int KNBHEMDDCEN
|
|
{
|
|
[Token(Token = "0x6013033")]
|
|
[Address(RVA = "0xDD5840", Offset = "0xDD4640", VA = "0x180DD5840")]
|
|
get
|
|
{
|
|
return this.IDHGCCCKDII.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x6013034")]
|
|
[Address(RVA = "0xDD4CA0", Offset = "0xDD3AA0", VA = "0x180DD4CA0")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<int> idhgccckdii = this.IDHGCCCKDII;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170034E9 RID: 13545
|
|
// (get) Token: 0x06013035 RID: 77877 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x06013036 RID: 77878 RVA: 0x00464C98 File Offset: 0x00462E98
|
|
[Token(Token = "0x170034E9")]
|
|
private Vector3 CGJDBCEKMOM
|
|
{
|
|
[Token(Token = "0x6013035")]
|
|
[Address(RVA = "0xDD5A00", Offset = "0xDD4800", VA = "0x180DD5A00")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x6013036")]
|
|
[Address(RVA = "0xDD4ED0", Offset = "0xDD3CD0", VA = "0x180DD4ED0")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<Vector3> apmlcdbiffj = this.APMLCDBIFFJ;
|
|
float z = value.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170034EA RID: 13546
|
|
// (get) Token: 0x06013037 RID: 77879 RVA: 0x00464CBC File Offset: 0x00462EBC
|
|
// (set) Token: 0x06013038 RID: 77880 RVA: 0x00464CDC File Offset: 0x00462EDC
|
|
[Token(Token = "0x170034EA")]
|
|
private float PAHNDEIKEBF
|
|
{
|
|
[Token(Token = "0x6013037")]
|
|
[Address(RVA = "0xDD4F40", Offset = "0xDD3D40", VA = "0x180DD4F40")]
|
|
get
|
|
{
|
|
return this.LLDKLCIOIMI.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x6013038")]
|
|
[Address(RVA = "0xDD64F0", Offset = "0xDD52F0", VA = "0x180DD64F0")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<float> lldklcioimi = this.LLDKLCIOIMI;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170034EB RID: 13547
|
|
// (get) Token: 0x06013039 RID: 77881 RVA: 0x00464CF8 File Offset: 0x00462EF8
|
|
[Token(Token = "0x170034EB")]
|
|
private int OFBIOMHKFPJ
|
|
{
|
|
[Token(Token = "0x6013039")]
|
|
[Address(RVA = "0xDD3740", Offset = "0xDD2540", VA = "0x180DD3740")]
|
|
get
|
|
{
|
|
int health = base.MMNFJJDMFNP;
|
|
int maxHealth = base.DIEKGFJCKKM;
|
|
return this.requiredReturnCount;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170034EC RID: 13548
|
|
// (get) Token: 0x0601303A RID: 77882 RVA: 0x00464D20 File Offset: 0x00462F20
|
|
[Token(Token = "0x170034EC")]
|
|
private bool DFJFKOMCMBA
|
|
{
|
|
[Token(Token = "0x601303A")]
|
|
[Address(RVA = "0xDD4790", Offset = "0xDD3590", VA = "0x180DD4790")]
|
|
get
|
|
{
|
|
EnemyProjectileToolRangedWeapon helmmkepehi = this.HELMMKEPEHI;
|
|
int num = 0;
|
|
if (helmmkepehi != num)
|
|
{
|
|
ProjectileTool <OGCICKPPAIL>k__BackingField = this.HELMMKEPEHI.<OGCICKPPAIL>k__BackingField;
|
|
int num2 = 0;
|
|
if (<OGCICKPPAIL>k__BackingField != num2)
|
|
{
|
|
return this.HELMMKEPEHI.<OGCICKPPAIL>k__BackingField.tool.PAJGCGDFHKK;
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601303B RID: 77883 RVA: 0x00464D78 File Offset: 0x00462F78
|
|
[Token(Token = "0x601303B")]
|
|
[Address(RVA = "0xDD2FA0", Offset = "0xDD1DA0", VA = "0x180DD2FA0", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
EnemyRangedWeaponBase <IPIJLEBCPKA>k__BackingField = this.<IPIJLEBCPKA>k__BackingField;
|
|
int num = 0;
|
|
bool flag = <IPIJLEBCPKA>k__BackingField != num;
|
|
int num2 = 0;
|
|
if (flag)
|
|
{
|
|
EnemyRangedWeaponBase <IPIJLEBCPKA>k__BackingField2 = this.<IPIJLEBCPKA>k__BackingField;
|
|
if (<IPIJLEBCPKA>k__BackingField2 == 0)
|
|
{
|
|
}
|
|
this.HELMMKEPEHI = <IPIJLEBCPKA>k__BackingField2;
|
|
int num3 = 0;
|
|
if (<IPIJLEBCPKA>k__BackingField2 != num3)
|
|
{
|
|
EnemyProjectileToolRangedWeapon helmmkepehi = this.HELMMKEPEHI;
|
|
EnemyProjectileToolRangedWeapon.OCKAENCIBIH ockaencibih = new EnemyProjectileToolRangedWeapon.OCKAENCIBIH(this.OBHPMAGFMJA);
|
|
helmmkepehi.EFPGGJIKCCD += ockaencibih;
|
|
EnemyProjectileToolRangedWeapon helmmkepehi2 = this.HELMMKEPEHI;
|
|
EnemyProjectileToolRangedWeapon.KKAEHFNGAAK kkaehfngaak = new EnemyProjectileToolRangedWeapon.KKAEHFNGAAK(this.BEDFNPMDOJJ);
|
|
helmmkepehi2.<DMNCCKIHEPE>k__BackingField = kkaehfngaak;
|
|
}
|
|
}
|
|
EnemyProjectileToolRangedWeapon helmmkepehi3 = this.HELMMKEPEHI;
|
|
int num4 = 0;
|
|
if (helmmkepehi3 == num4)
|
|
{
|
|
Debug.LogError(base.name + " is missing a Projectile Tool Ranged Weapon.");
|
|
}
|
|
float z = Vector3.zero.z;
|
|
KLLMCPFPIIE<Vector3> kllmcpfpiie;
|
|
this.APMLCDBIFFJ = kllmcpfpiie;
|
|
int num5;
|
|
KLLMCPFPIIE<int> kllmcpfpiie2 = new KLLMCPFPIIE(this, "RC", num5, (OHOEENCHJJE)num2, num2, num2);
|
|
num5 = 0;
|
|
this.IDHGCCCKDII = kllmcpfpiie2;
|
|
float z2 = Vector3.forward.z;
|
|
KLLMCPFPIIE<Vector3> kllmcpfpiie3;
|
|
this.DHBAEFMBMPB = kllmcpfpiie3;
|
|
KLLMCPFPIIE<bool> kllmcpfpiie4 = new KLLMCPFPIIE(this, "PSWP", 2.3509887E-38f, (OHOEENCHJJE)num2, num2, num2);
|
|
this.NLKHBOLDHND = kllmcpfpiie4;
|
|
KLLMCPFPIIE<float> kllmcpfpiie5 = new KLLMCPFPIIE(this, "TUC", 2.3509887E-38f, (OHOEENCHJJE)num2, num2, num2);
|
|
this.LLDKLCIOIMI = kllmcpfpiie5;
|
|
int num6;
|
|
MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "CT", (OHOEENCHJJE)num6);
|
|
num6 = 0;
|
|
this.BOAJDHDFPKE = mjnlddclogp;
|
|
int num7;
|
|
int num8;
|
|
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("CSM", (OHOEENCHJJE)num7, num8);
|
|
num8 = 0;
|
|
num7 = 0;
|
|
this.BNLBBDCANBF = djhelphhaen;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.KAFLLCBHPGN);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.POMNEMCIPOO);
|
|
DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DMLNINCNILD);
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.CFKJHJGDAKH);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.BPKMCKFNIDG);
|
|
int num9 = 0;
|
|
bnlbbdcanbf.JEPMLPCOGNM((ushort)num9, okgcdflpfod2, okgcdflpfod3, knfakjmalje2);
|
|
DJHELPHHAEN bnlbbdcanbf2 = this.BNLBBDCANBF;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.HDICPNCLGDO);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.BKEOGFGFCBF);
|
|
DJHELPHHAEN bnlbbdcanbf3 = this.BNLBBDCANBF;
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje4 = new MIEIBBPMDMP.KNFAKJMALJE(this.LOFPCLJPIGL);
|
|
DJHELPHHAEN bnlbbdcanbf4 = this.BNLBBDCANBF;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MEMPCIIFFPF);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje5 = new MIEIBBPMDMP.KNFAKJMALJE(this.KLMDHAIGBDL);
|
|
DJHELPHHAEN bnlbbdcanbf5 = this.BNLBBDCANBF;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod6 = new MIEIBBPMDMP.OKGCDFLPFOD(this.JJNGECBMEAH);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje6 = new MIEIBBPMDMP.KNFAKJMALJE(this.DBDOHJNJMEL);
|
|
DJHELPHHAEN bnlbbdcanbf6 = this.BNLBBDCANBF;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod7 = new MIEIBBPMDMP.OKGCDFLPFOD(this.KLEBPBAOIJA);
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod8 = new MIEIBBPMDMP.OKGCDFLPFOD(this.EIBFDGKLOGA);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje7 = new MIEIBBPMDMP.KNFAKJMALJE(this.CJMIBAKNLJE);
|
|
}
|
|
|
|
// Token: 0x0601303C RID: 77884 RVA: 0x00465018 File Offset: 0x00463218
|
|
[Token(Token = "0x601303C")]
|
|
[Address(RVA = "0xDD6550", Offset = "0xDD5350", VA = "0x180DD6550", Slot = "17")]
|
|
protected override void Start()
|
|
{
|
|
base.Start();
|
|
DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF;
|
|
}
|
|
|
|
// Token: 0x0601303D RID: 77885 RVA: 0x00465038 File Offset: 0x00463238
|
|
[Token(Token = "0x601303D")]
|
|
[Address(RVA = "0xDD5F40", Offset = "0xDD4D40", VA = "0x180DD5F40", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
EnemyProjectileToolRangedWeapon helmmkepehi = this.HELMMKEPEHI;
|
|
int num = 0;
|
|
if (helmmkepehi != num)
|
|
{
|
|
EnemyProjectileToolRangedWeapon helmmkepehi2 = this.HELMMKEPEHI;
|
|
EnemyProjectileToolRangedWeapon.OCKAENCIBIH ockaencibih = new EnemyProjectileToolRangedWeapon.OCKAENCIBIH(this.OBHPMAGFMJA);
|
|
helmmkepehi2.EFPGGJIKCCD -= ockaencibih;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601303E RID: 77886 RVA: 0x00465080 File Offset: 0x00463280
|
|
[Token(Token = "0x601303E")]
|
|
[Address(RVA = "0xDD6590", Offset = "0xDD5390", VA = "0x180DD6590", Slot = "18")]
|
|
protected override void Update()
|
|
{
|
|
base.Update();
|
|
this.BNLBBDCANBF.OPEMIFENIJM();
|
|
this.BOAJDHDFPKE.OCGHOBMJNMA();
|
|
if (this.BNLBBDCANBF <= (uint)65533)
|
|
{
|
|
this.steering.StopSeeking();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601303F RID: 77887 RVA: 0x004650CC File Offset: 0x004632CC
|
|
[Token(Token = "0x601303F")]
|
|
[Address(RVA = "0xDD37E0", Offset = "0xDD25E0", VA = "0x180DD37E0", Slot = "35")]
|
|
protected override void BIINIBEFAID(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
base.BIINIBEFAID(CPMPEJFMDED, OEAPMLMHLLF);
|
|
this.steering.<IPBNHBABALM>k__BackingField = false;
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
KLLMCPFPIIE<bool> nlkhboldhnd = this.NLKHBOLDHND;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013040 RID: 77888 RVA: 0x00465104 File Offset: 0x00463304
|
|
[Token(Token = "0x6013040")]
|
|
[Address(RVA = "0xDD5AE0", Offset = "0xDD48E0", VA = "0x180DD5AE0", Slot = "37")]
|
|
protected override void MIJKIINFINL(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
base.MIJKIINFINL(HKDPLMDENDA, CKCOCKOPHAM);
|
|
this.steering.<IPBNHBABALM>k__BackingField = true;
|
|
}
|
|
|
|
// Token: 0x06013041 RID: 77889 RVA: 0x0046512C File Offset: 0x0046332C
|
|
[Token(Token = "0x6013041")]
|
|
[Address(RVA = "0xDD48B0", Offset = "0xDD36B0", VA = "0x180DD48B0", Slot = "38")]
|
|
protected override void FAAMINBDNNA()
|
|
{
|
|
base.FAAMINBDNNA();
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF;
|
|
int num = 0;
|
|
bnlbbdcanbf.PIEOGAPMGIH((ushort)num);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013042 RID: 77890 RVA: 0x00465160 File Offset: 0x00463360
|
|
[Token(Token = "0x6013042")]
|
|
[Address(RVA = "0xDD5A70", Offset = "0xDD4870", VA = "0x180DD5A70", Slot = "42")]
|
|
protected override void MHFNGEDCNLG()
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013043 RID: 77891 RVA: 0x00465184 File Offset: 0x00463384
|
|
[Token(Token = "0x6013043")]
|
|
[Address(RVA = "0xDD3790", Offset = "0xDD2590", VA = "0x180DD3790")]
|
|
private void BEDFNPMDOJJ(ProjectileTool DFHLLAEOCIA, Enemy ANLPLIHKCAI, Enemy FDJDEJIKCFH, ANBBFGKPJFD KEPAADGDBPC, GHMDIDJLFMC KNLMJBAKCGF)
|
|
{
|
|
if (DFHLLAEOCIA.OGIBLNIIHDK)
|
|
{
|
|
DFHLLAEOCIA.tool.rigidbodyEx.ClearVelocity();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013044 RID: 77892 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013044")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "28")]
|
|
protected override void LPCNPEOMAMK(EnemyRangedWeaponBase GDIGKHINJCG, float HGMMMNEJCHC)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06013045 RID: 77893 RVA: 0x004651B4 File Offset: 0x004633B4
|
|
[Token(Token = "0x6013045")]
|
|
[Address(RVA = "0xDD5B10", Offset = "0xDD4910", VA = "0x180DD5B10")]
|
|
private void OBHPMAGFMJA(ProjectileTool NLLGPAJHHFL, EnemyProjectileToolRangedWeapon.PAABMNPBIEE IOPPGCCLKFM, Vector3 KPLDEODOJID, Vector3 CBGPDACPCHL)
|
|
{
|
|
int num = 0;
|
|
if (NLLGPAJHHFL != num && NLLGPAJHHFL.OGIBLNIIHDK && !base.DLJEPKIILPO && !base.DGBEPKOPAEK && base.MMNFJJDMFNP > 0 && base.HAAKEBKCMHJ)
|
|
{
|
|
if (!base.OGIBLNIIHDK)
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
|
photonView.TransferOwnership(agajmbpabdl);
|
|
}
|
|
if (IOPPGCCLKFM == EnemyProjectileToolRangedWeapon.PAABMNPBIEE.TO_ENEMY_SUCCESS)
|
|
{
|
|
this.DHBAEFMBMPB.BDJFGEJFPPO(num);
|
|
Transform projectileOriginTransform = this.HELMMKEPEHI.projectileOriginTransform;
|
|
int num2 = 0;
|
|
float num3;
|
|
float num4;
|
|
if (num3 < num3 && 0 < (int)num4 && num4 < 8f && this.reflectionDuration > num4)
|
|
{
|
|
NLLGPAJHHFL.tool.SetDynamicMaxSpeed(num4);
|
|
}
|
|
this.LLDKLCIOIMI.BDJFGEJFPPO(num2);
|
|
DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF;
|
|
throw new NullReferenceException();
|
|
}
|
|
DJHELPHHAEN bnlbbdcanbf2 = this.BNLBBDCANBF;
|
|
int num5 = 0;
|
|
bnlbbdcanbf2.PIEOGAPMGIH((ushort)num5);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013046 RID: 77894 RVA: 0x0046529C File Offset: 0x0046349C
|
|
[Token(Token = "0x6013046")]
|
|
[Address(RVA = "0xDD4D00", Offset = "0xDD3B00", VA = "0x180DD4D00", Slot = "29")]
|
|
public override bool HasLineOfSight(Vector3 JJGDNPNBINJ)
|
|
{
|
|
Transform transform = base.KFHBKDMLJNE;
|
|
bool flag;
|
|
return !flag;
|
|
}
|
|
|
|
// Token: 0x06013047 RID: 77895 RVA: 0x004652BC File Offset: 0x004634BC
|
|
[Token(Token = "0x6013047")]
|
|
[Address(RVA = "0xDD6090", Offset = "0xDD4E90", VA = "0x180DD6090", Slot = "31")]
|
|
protected override ENDNBHFKNFL PPCFHFHOKGN(bool NAKEFJOLOJC = false)
|
|
{
|
|
int num = 0;
|
|
if (num != 0 && num != 1)
|
|
{
|
|
int num2 = global::UnityEngine.Random.Range(0, num);
|
|
ENDNBHFKNFL endnbhfknfl;
|
|
int falkmighgoo = endnbhfknfl.FALKMIGHGOO;
|
|
float y = endnbhfknfl.CMINCCMAJHA.y;
|
|
float y2 = endnbhfknfl.GDBPMHPHDBI.y;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
ThrowHelper.ThrowArgumentOutOfRangeException();
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
int num3 = 0;
|
|
if (!JAKDHKJDFNP.LDBJPFPJHLF(y))
|
|
{
|
|
int num4 = global::UnityEngine.Random.Range(1, num3);
|
|
num4 += num2;
|
|
}
|
|
}
|
|
}
|
|
ThrowHelper.ThrowArgumentOutOfRangeException();
|
|
this.m_CachedPtr = (IntPtr)y2;
|
|
this.pvCacheInitialized = y != null;
|
|
this.internalOnDestroying = y2;
|
|
}
|
|
ENDNBHFKNFL bmhmbmhnlil = ENDNBHFKNFL.BMHMBMHNLIL;
|
|
this.pvCacheInitialized = bmhmbmhnlil != null;
|
|
ENDNBHFKNFL endnbhfknfl2;
|
|
int falkmighgoo2 = endnbhfknfl2.FALKMIGHGOO;
|
|
float y3 = endnbhfknfl2.CMINCCMAJHA.y;
|
|
this.m_CachedPtr = (IntPtr)falkmighgoo2;
|
|
float y4 = endnbhfknfl2.GDBPMHPHDBI.y;
|
|
this.pvCacheInitialized = y3 != null;
|
|
this.internalOnDestroying = y4;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06013048 RID: 77896 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013048")]
|
|
[Address(RVA = "0xDD4560", Offset = "0xDD3360", VA = "0x180DD4560")]
|
|
private void DMLNINCNILD(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06013049 RID: 77897 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013049")]
|
|
[Address(RVA = "0xDD3DC0", Offset = "0xDD2BC0", VA = "0x180DD3DC0")]
|
|
private void BPKMCKFNIDG()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601304A RID: 77898 RVA: 0x004653A8 File Offset: 0x004635A8
|
|
[Token(Token = "0x601304A")]
|
|
[Address(RVA = "0xDD4050", Offset = "0xDD2E50", VA = "0x180DD4050")]
|
|
private void CFKJHJGDAKH(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
this.steering.StopSeeking();
|
|
}
|
|
|
|
// Token: 0x0601304B RID: 77899 RVA: 0x004653C8 File Offset: 0x004635C8
|
|
[Token(Token = "0x601304B")]
|
|
[Address(RVA = "0xDD4A40", Offset = "0xDD3840", VA = "0x180DD4A40")]
|
|
private Vector3 HMFIGPOBEKL()
|
|
{
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
int num = 0;
|
|
EnemyPatrol enemyPatrol;
|
|
if (enemyPatrol != num)
|
|
{
|
|
EnemyPatrol enemyPatrol2;
|
|
if (enemyPatrol2 == 0)
|
|
{
|
|
}
|
|
}
|
|
int num2 = 0;
|
|
if (enemyPatrol == num2)
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
}
|
|
}
|
|
bool flag2;
|
|
if ("{il2cpp array field il2cppMethodInfo->}" == (ulong)0L || flag2)
|
|
{
|
|
}
|
|
Enemy.PDJKIMICGFC pdjkimicgfc;
|
|
if (pdjkimicgfc != Enemy.PDJKIMICGFC.DISENGAGED)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0601304C RID: 77900 RVA: 0x00465424 File Offset: 0x00463624
|
|
[Token(Token = "0x601304C")]
|
|
[Address(RVA = "0xDD5060", Offset = "0xDD3E60", VA = "0x180DD5060")]
|
|
private void KAFLLCBHPGN(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
float num = this.postDisengageDelay;
|
|
if (this.NLKHBOLDHND.IAHDANBDAAM() != 0)
|
|
{
|
|
KLLMCPFPIIE<bool> nlkhboldhnd = this.NLKHBOLDHND;
|
|
int num2 = 0;
|
|
nlkhboldhnd.BDJFGEJFPPO(num2);
|
|
}
|
|
this.BOAJDHDFPKE.KGFFMEICLNN(num);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601304D RID: 77901 RVA: 0x00465474 File Offset: 0x00463674
|
|
[Token(Token = "0x601304D")]
|
|
[Address(RVA = "0xDD6010", Offset = "0xDD4E10", VA = "0x180DD6010")]
|
|
private void POMNEMCIPOO()
|
|
{
|
|
if (base.OGIBLNIIHDK && this.BOAJDHDFPKE.OLGMEEIPCAL)
|
|
{
|
|
DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601304E RID: 77902 RVA: 0x004654A8 File Offset: 0x004636A8
|
|
[Token(Token = "0x601304E")]
|
|
[Address(RVA = "0xDD4990", Offset = "0xDD3790", VA = "0x180DD4990")]
|
|
private void HDICPNCLGDO(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
this.enemyAnimator.PlayRangedAttack();
|
|
this.enemyAudio.OnAttack();
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
KLLMCPFPIIE<int> idhgccckdii = this.IDHGCCCKDII;
|
|
int num = 0;
|
|
idhgccckdii.BDJFGEJFPPO(num);
|
|
MJNLDDCLOGP boajdhdfpke = this.BOAJDHDFPKE;
|
|
float num2 = this.attackChargeDuration;
|
|
boajdhdfpke.KGFFMEICLNN(num2);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601304F RID: 77903 RVA: 0x00465500 File Offset: 0x00463700
|
|
[Token(Token = "0x601304F")]
|
|
[Address(RVA = "0xDD3860", Offset = "0xDD2660", VA = "0x180DD3860")]
|
|
private void BKEOGFGFCBF()
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
ENDNBHFKNFL target = base.CMCKIOGNPCC;
|
|
if (this.BOAJDHDFPKE.OLGMEEIPCAL)
|
|
{
|
|
ENDNBHFKNFL target2 = base.CMCKIOGNPCC;
|
|
int falkmighgoo = target2.FALKMIGHGOO;
|
|
float y = target2.CMINCCMAJHA.y;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
}
|
|
ENDNBHFKNFL endnbhfknfl;
|
|
int falkmighgoo2 = endnbhfknfl.FALKMIGHGOO;
|
|
float y2 = endnbhfknfl.CMINCCMAJHA.y;
|
|
float num = endnbhfknfl.GDBPMHPHDBI.y;
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
num = Mathf.Clamp01(y2);
|
|
ENDNBHFKNFL endnbhfknfl2;
|
|
int falkmighgoo3 = endnbhfknfl2.FALKMIGHGOO;
|
|
float y3 = endnbhfknfl2.CMINCCMAJHA.y;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
float z2 = Vector3.up.z;
|
|
Vector3 vector2;
|
|
float z3 = vector2.z;
|
|
Vector3 vector3;
|
|
float z4 = vector3.z;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
ENDNBHFKNFL endnbhfknfl3;
|
|
int falkmighgoo4 = endnbhfknfl3.FALKMIGHGOO;
|
|
float y4 = endnbhfknfl3.CMINCCMAJHA.y;
|
|
bool flag3;
|
|
if (flag3)
|
|
{
|
|
bool isHovering = this.steering.MMAHMEBFAHO;
|
|
Vector3 vector4;
|
|
float z5 = vector4.z;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013050 RID: 77904 RVA: 0x004655F8 File Offset: 0x004637F8
|
|
[Token(Token = "0x6013050")]
|
|
[Address(RVA = "0xDD5630", Offset = "0xDD4430", VA = "0x180DD5630")]
|
|
private void LOFPCLJPIGL()
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
ENDNBHFKNFL target = base.CMCKIOGNPCC;
|
|
int falkmighgoo = target.FALKMIGHGOO;
|
|
float y = target.CMINCCMAJHA.y;
|
|
float y2 = target.GDBPMHPHDBI.y;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
EnemyManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
bool flag2;
|
|
if (flag2 && this.HELMMKEPEHI.<OGCICKPPAIL>k__BackingField.tool.PAJGCGDFHKK)
|
|
{
|
|
bool isHovering = this.steering.MMAHMEBFAHO;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
return;
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013051 RID: 77905 RVA: 0x00465680 File Offset: 0x00463880
|
|
[Token(Token = "0x6013051")]
|
|
[Address(RVA = "0xDD5890", Offset = "0xDD4690", VA = "0x180DD5890")]
|
|
private void MEMPCIIFFPF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
float num = this.LLDKLCIOIMI.IAHDANBDAAM();
|
|
int num2 = this.IDHGCCCKDII.IAHDANBDAAM();
|
|
int health = base.MMNFJJDMFNP;
|
|
int maxHealth = base.DIEKGFJCKKM;
|
|
int num3 = this.firstVolleyRequiredReturnCount;
|
|
if (num2 < num3)
|
|
{
|
|
num = Mathf.Max((float)0, num);
|
|
}
|
|
this.BOAJDHDFPKE.KGFFMEICLNN(num);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013052 RID: 77906 RVA: 0x004656E4 File Offset: 0x004638E4
|
|
[Token(Token = "0x6013052")]
|
|
[Address(RVA = "0xDD54C0", Offset = "0xDD42C0", VA = "0x180DD54C0")]
|
|
private void KLMDHAIGBDL()
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
if (!this.DFJFKOMCMBA)
|
|
{
|
|
DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF;
|
|
int num = 0;
|
|
bnlbbdcanbf.PIEOGAPMGIH((ushort)num);
|
|
return;
|
|
}
|
|
if (this.BOAJDHDFPKE.OLGMEEIPCAL)
|
|
{
|
|
int num2 = this.IDHGCCCKDII.IAHDANBDAAM();
|
|
int num3 = this.OFBIOMHKFPJ;
|
|
DJHELPHHAEN bnlbbdcanbf2 = this.BNLBBDCANBF;
|
|
if (num2 < num3)
|
|
{
|
|
return;
|
|
}
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013053 RID: 77907 RVA: 0x0046574C File Offset: 0x0046394C
|
|
[Token(Token = "0x6013053")]
|
|
[Address(RVA = "0xDD4F90", Offset = "0xDD3D90", VA = "0x180DD4F90")]
|
|
private void JJNGECBMEAH(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
this.enemyAnimator.PlayMeleeAttack();
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
int num = this.IDHGCCCKDII.IAHDANBDAAM();
|
|
KLLMCPFPIIE<int> idhgccckdii = this.IDHGCCCKDII;
|
|
MJNLDDCLOGP boajdhdfpke = this.BOAJDHDFPKE;
|
|
float num2 = this.reflectionDuration;
|
|
boajdhdfpke.KGFFMEICLNN(num2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013054 RID: 77908 RVA: 0x0046579C File Offset: 0x0046399C
|
|
[Token(Token = "0x6013054")]
|
|
[Address(RVA = "0xDD4100", Offset = "0xDD2F00", VA = "0x180DD4100")]
|
|
private void DBDOHJNJMEL()
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
if (this.DFJFKOMCMBA)
|
|
{
|
|
if (!this.BOAJDHDFPKE.OLGMEEIPCAL)
|
|
{
|
|
return;
|
|
}
|
|
ENDNBHFKNFL target = base.CMCKIOGNPCC;
|
|
float y = target.CMINCCMAJHA.y;
|
|
float num = target.GDBPMHPHDBI.y;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
int health = base.MMNFJJDMFNP;
|
|
int maxHealth = base.DIEKGFJCKKM;
|
|
float num2 = Mathf.Clamp01(y);
|
|
AnimationCurve animationCurve = this.projectileSpeedByHealthCurve;
|
|
num = num2;
|
|
float num3 = animationCurve.Evaluate(num);
|
|
int num4 = this.KNBHEMDDCEN;
|
|
ENDNBHFKNFL target2 = base.CMCKIOGNPCC;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
float z2 = Vector3.up.z;
|
|
Vector3 vector2;
|
|
float z3 = vector2.z;
|
|
Vector3 vector3;
|
|
float z4 = vector3.z;
|
|
bool isEnabled = this.HELMMKEPEHI.<OGCICKPPAIL>k__BackingField.tool.PAJGCGDFHKK;
|
|
EnemyProjectileToolRangedWeapon helmmkepehi = this.HELMMKEPEHI;
|
|
if (!isEnabled)
|
|
{
|
|
Transform projectileOriginTransform = helmmkepehi.projectileOriginTransform;
|
|
EnemyProjectileToolRangedWeapon helmmkepehi2 = this.HELMMKEPEHI;
|
|
Vector3 vector4;
|
|
float z5 = vector4.z;
|
|
Transform projectileOriginTransform2 = helmmkepehi2.projectileOriginTransform;
|
|
EnemyProjectileToolRangedWeapon helmmkepehi3 = this.HELMMKEPEHI;
|
|
}
|
|
DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF;
|
|
return;
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013055 RID: 77909 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013055")]
|
|
[Address(RVA = "0xDD5130", Offset = "0xDD3F30", VA = "0x180DD5130")]
|
|
private void KLEBPBAOIJA(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06013056 RID: 77910 RVA: 0x004658BC File Offset: 0x00463ABC
|
|
[Token(Token = "0x6013056")]
|
|
[Address(RVA = "0xDD4080", Offset = "0xDD2E80", VA = "0x180DD4080")]
|
|
private void CJMIBAKNLJE()
|
|
{
|
|
if (base.OGIBLNIIHDK && this.BOAJDHDFPKE.OLGMEEIPCAL)
|
|
{
|
|
DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF;
|
|
int num = 0;
|
|
bnlbbdcanbf.PIEOGAPMGIH((ushort)num);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013057 RID: 77911 RVA: 0x004658F8 File Offset: 0x00463AF8
|
|
[Token(Token = "0x6013057")]
|
|
[Address(RVA = "0xDD4880", Offset = "0xDD3680", VA = "0x180DD4880")]
|
|
private void EIBFDGKLOGA(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
this.enemyAnimator.StopStun();
|
|
}
|
|
|
|
// Token: 0x06013058 RID: 77912 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013058")]
|
|
[Address(RVA = "0xDD2DC0", Offset = "0xDD1BC0", VA = "0x180DD2DC0", Slot = "46")]
|
|
protected override void ABEPMJHMHLF()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06013059 RID: 77913 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013059")]
|
|
[Address(RVA = "0xDD3CF0", Offset = "0xDD2AF0", VA = "0x180DD3CF0", Slot = "47")]
|
|
protected override void BNGOHEOCOMH()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601305A RID: 77914 RVA: 0x00465918 File Offset: 0x00463B18
|
|
[Token(Token = "0x601305A")]
|
|
[Address(RVA = "0xDD2D80", Offset = "0xDD1B80", VA = "0x180DD2D80", Slot = "48")]
|
|
protected override void ABDJEAJBHPF()
|
|
{
|
|
base.ABDJEAJBHPF();
|
|
this.steering.StopAll();
|
|
base.AGJAOAIEEJN = true;
|
|
}
|
|
|
|
// Token: 0x0601305B RID: 77915 RVA: 0x00465944 File Offset: 0x00463B44
|
|
[Token(Token = "0x601305B")]
|
|
[Address(RVA = "0xDD6630", Offset = "0xDD5430", VA = "0x180DD6630")]
|
|
public QuestWitchBossEnemy()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400C59C RID: 50588
|
|
[FieldOffset(Offset = "0x430")]
|
|
[Token(Token = "0x400C59C")]
|
|
[SerializeField]
|
|
[Header("Patrol")]
|
|
private float postPatrolDelay = 4f;
|
|
|
|
// Token: 0x0400C59D RID: 50589
|
|
[FieldOffset(Offset = "0x434")]
|
|
[Token(Token = "0x400C59D")]
|
|
[SerializeField]
|
|
[Header("Relocate Phase")]
|
|
private float dashSpeed = 4f;
|
|
|
|
// Token: 0x0400C59E RID: 50590
|
|
[FieldOffset(Offset = "0x438")]
|
|
[Token(Token = "0x400C59E")]
|
|
[SerializeField]
|
|
private float maxDashAcceleration = 67f;
|
|
|
|
// Token: 0x0400C59F RID: 50591
|
|
[FieldOffset(Offset = "0x43C")]
|
|
[Token(Token = "0x400C59F")]
|
|
[SerializeField]
|
|
private float dashSlowdownDistance = 1f;
|
|
|
|
// Token: 0x0400C5A0 RID: 50592
|
|
[FieldOffset(Offset = "0x440")]
|
|
[Token(Token = "0x400C5A0")]
|
|
[SerializeField]
|
|
private float dashTimeout = 2.5f;
|
|
|
|
// Token: 0x0400C5A1 RID: 50593
|
|
[FieldOffset(Offset = "0x444")]
|
|
[Token(Token = "0x400C5A1")]
|
|
[SerializeField]
|
|
[Header("Projectile Volley Phase")]
|
|
private float attackChargeDuration = 1f;
|
|
|
|
// Token: 0x0400C5A2 RID: 50594
|
|
[FieldOffset(Offset = "0x448")]
|
|
[Token(Token = "0x400C5A2")]
|
|
[SerializeField]
|
|
private float projectileHeadTargetHeightOffset = -0.2f;
|
|
|
|
// Token: 0x0400C5A3 RID: 50595
|
|
[FieldOffset(Offset = "0x44C")]
|
|
[Token(Token = "0x400C5A3")]
|
|
[SerializeField]
|
|
private float reflectionDuration = 0.5f;
|
|
|
|
// Token: 0x0400C5A4 RID: 50596
|
|
[FieldOffset(Offset = "0x450")]
|
|
[Token(Token = "0x400C5A4")]
|
|
[SerializeField]
|
|
private int requiredReturnCount = (int)((ulong)3L);
|
|
|
|
// Token: 0x0400C5A5 RID: 50597
|
|
[FieldOffset(Offset = "0x454")]
|
|
[Token(Token = "0x400C5A5")]
|
|
[SerializeField]
|
|
private int firstVolleyRequiredReturnCount = (int)((ulong)3L);
|
|
|
|
// Token: 0x0400C5A6 RID: 50598
|
|
[FieldOffset(Offset = "0x458")]
|
|
[Token(Token = "0x400C5A6")]
|
|
[SerializeField]
|
|
[Range(0f, 1f)]
|
|
private float reselectTargetPlayerChance = 0.2f;
|
|
|
|
// Token: 0x0400C5A7 RID: 50599
|
|
[FieldOffset(Offset = "0x460")]
|
|
[Token(Token = "0x400C5A7")]
|
|
[SerializeField]
|
|
[Header("Projectile Speed")]
|
|
private AnimationCurve projectileSpeedByHealthCurve;
|
|
|
|
// Token: 0x0400C5A8 RID: 50600
|
|
[FieldOffset(Offset = "0x468")]
|
|
[Token(Token = "0x400C5A8")]
|
|
[SerializeField]
|
|
private float volleySpeedDelta = 2f;
|
|
|
|
// Token: 0x0400C5A9 RID: 50601
|
|
[FieldOffset(Offset = "0x46C")]
|
|
[Token(Token = "0x400C5A9")]
|
|
[SerializeField]
|
|
[Header("Take Damage")]
|
|
private int takeDamageAmount = (int)((ulong)40L);
|
|
|
|
// Token: 0x0400C5AA RID: 50602
|
|
[FieldOffset(Offset = "0x470")]
|
|
[Token(Token = "0x400C5AA")]
|
|
[SerializeField]
|
|
private float takeDamageDuration = 2f;
|
|
|
|
// Token: 0x0400C5AB RID: 50603
|
|
[FieldOffset(Offset = "0x474")]
|
|
[Token(Token = "0x400C5AB")]
|
|
[SerializeField]
|
|
[Header("Disengage")]
|
|
private float postDisengageDelay = 1f;
|
|
|
|
// Token: 0x0400C5AC RID: 50604
|
|
[Token(Token = "0x400C5AC")]
|
|
private const float KNEJOBOPGFJ = 8f;
|
|
|
|
// Token: 0x0400C5AD RID: 50605
|
|
[FieldOffset(Offset = "0x478")]
|
|
[Token(Token = "0x400C5AD")]
|
|
private KLLMCPFPIIE<Vector3> DHBAEFMBMPB;
|
|
|
|
// Token: 0x0400C5AE RID: 50606
|
|
[FieldOffset(Offset = "0x480")]
|
|
[Token(Token = "0x400C5AE")]
|
|
private KLLMCPFPIIE<bool> NLKHBOLDHND;
|
|
|
|
// Token: 0x0400C5AF RID: 50607
|
|
[FieldOffset(Offset = "0x488")]
|
|
[Token(Token = "0x400C5AF")]
|
|
private KLLMCPFPIIE<int> IDHGCCCKDII;
|
|
|
|
// Token: 0x0400C5B0 RID: 50608
|
|
[FieldOffset(Offset = "0x490")]
|
|
[Token(Token = "0x400C5B0")]
|
|
private KLLMCPFPIIE<Vector3> APMLCDBIFFJ;
|
|
|
|
// Token: 0x0400C5B1 RID: 50609
|
|
[FieldOffset(Offset = "0x498")]
|
|
[Token(Token = "0x400C5B1")]
|
|
private KLLMCPFPIIE<float> LLDKLCIOIMI;
|
|
|
|
// Token: 0x0400C5B2 RID: 50610
|
|
[FieldOffset(Offset = "0x4A0")]
|
|
[Token(Token = "0x400C5B2")]
|
|
private DJHELPHHAEN BNLBBDCANBF;
|
|
|
|
// Token: 0x0400C5B3 RID: 50611
|
|
[FieldOffset(Offset = "0x4A8")]
|
|
[Token(Token = "0x400C5B3")]
|
|
private MJNLDDCLOGP BOAJDHDFPKE;
|
|
|
|
// Token: 0x0400C5B4 RID: 50612
|
|
[FieldOffset(Offset = "0x4B0")]
|
|
[Token(Token = "0x400C5B4")]
|
|
private EnemyProjectileToolRangedWeapon HELMMKEPEHI;
|
|
|
|
// Token: 0x0400C5B5 RID: 50613
|
|
[FieldOffset(Offset = "0x4B8")]
|
|
[Token(Token = "0x400C5B5")]
|
|
private WitchPatrolPoints BLAHOPJINAF;
|
|
|
|
// Token: 0x0400C5B6 RID: 50614
|
|
[FieldOffset(Offset = "0x4C0")]
|
|
[Token(Token = "0x400C5B6")]
|
|
private bool PHONAIGELOB = true;
|
|
|
|
// Token: 0x02002C02 RID: 11266
|
|
[Token(Token = "0x2002C02")]
|
|
private enum CODFANPILLJ
|
|
{
|
|
// Token: 0x0400C5B8 RID: 50616
|
|
[Token(Token = "0x400C5B8")]
|
|
RELOCATE,
|
|
// Token: 0x0400C5B9 RID: 50617
|
|
[Token(Token = "0x400C5B9")]
|
|
POST_RELOCATE_DELAY,
|
|
// Token: 0x0400C5BA RID: 50618
|
|
[Token(Token = "0x400C5BA")]
|
|
CHARGE_ATTACK,
|
|
// Token: 0x0400C5BB RID: 50619
|
|
[Token(Token = "0x400C5BB")]
|
|
WAITING_FOR_PLAYER_REFLECT,
|
|
// Token: 0x0400C5BC RID: 50620
|
|
[Token(Token = "0x400C5BC")]
|
|
PLAYER_REFLECTED,
|
|
// Token: 0x0400C5BD RID: 50621
|
|
[Token(Token = "0x400C5BD")]
|
|
REFLECT_PROJECTILE,
|
|
// Token: 0x0400C5BE RID: 50622
|
|
[Token(Token = "0x400C5BE")]
|
|
TAKE_DAMAGE,
|
|
// Token: 0x0400C5BF RID: 50623
|
|
[Token(Token = "0x400C5BF")]
|
|
INVALID = 65535
|
|
}
|
|
}
|
|
}
|