1005 lines
32 KiB
C#
1005 lines
32 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using RecRoom.Core.AI;
|
|
using RecRoom.Core.Combat;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Activities.Quest
|
|
{
|
|
// Token: 0x02002CEA RID: 11498
|
|
[Token(Token = "0x2002CEA")]
|
|
public class QuestWitchBossEnemy : Enemy
|
|
{
|
|
// Token: 0x17003599 RID: 13721
|
|
// (get) Token: 0x0601346F RID: 78959 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x06013470 RID: 78960 RVA: 0x0046E970 File Offset: 0x0046CB70
|
|
[Token(Token = "0x17003599")]
|
|
private Vector3 PHDIGGLCLGA
|
|
{
|
|
[Token(Token = "0x601346F")]
|
|
[Address(RVA = "0x18E21D0", Offset = "0x18E11D0", VA = "0x1818E21D0")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x6013470")]
|
|
[Address(RVA = "0x18E2E70", Offset = "0x18E1E70", VA = "0x1818E2E70")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<Vector3> dhbaefmbmpb = this.DHBAEFMBMPB;
|
|
float z = value.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700359A RID: 13722
|
|
// (get) Token: 0x06013471 RID: 78961 RVA: 0x0046E994 File Offset: 0x0046CB94
|
|
// (set) Token: 0x06013472 RID: 78962 RVA: 0x0046E9B4 File Offset: 0x0046CBB4
|
|
[Token(Token = "0x1700359A")]
|
|
private bool COGLPGHFIGB
|
|
{
|
|
[Token(Token = "0x6013471")]
|
|
[Address(RVA = "0x18E3B30", Offset = "0x18E2B30", VA = "0x1818E3B30")]
|
|
get
|
|
{
|
|
return this.NLKHBOLDHND.IAHDANBDAAM() != null;
|
|
}
|
|
[Token(Token = "0x6013472")]
|
|
[Address(RVA = "0x18E4430", Offset = "0x18E3430", VA = "0x1818E4430")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<bool> nlkhboldhnd = this.NLKHBOLDHND;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700359B RID: 13723
|
|
// (get) Token: 0x06013473 RID: 78963 RVA: 0x0046E9D0 File Offset: 0x0046CBD0
|
|
[Token(Token = "0x1700359B")]
|
|
private bool DKLLEGGCPMO
|
|
{
|
|
[Token(Token = "0x6013473")]
|
|
[Address(RVA = "0x18E2530", Offset = "0x18E1530", VA = "0x1818E2530")]
|
|
get
|
|
{
|
|
DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF;
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700359C RID: 13724
|
|
// (get) Token: 0x06013474 RID: 78964 RVA: 0x0046E9F0 File Offset: 0x0046CBF0
|
|
// (set) Token: 0x06013475 RID: 78965 RVA: 0x0046EA10 File Offset: 0x0046CC10
|
|
[Token(Token = "0x1700359C")]
|
|
private int KNBHEMDDCEN
|
|
{
|
|
[Token(Token = "0x6013474")]
|
|
[Address(RVA = "0x18E3D90", Offset = "0x18E2D90", VA = "0x1818E3D90")]
|
|
get
|
|
{
|
|
return this.IDHGCCCKDII.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x6013475")]
|
|
[Address(RVA = "0x18E31F0", Offset = "0x18E21F0", VA = "0x1818E31F0")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<int> idhgccckdii = this.IDHGCCCKDII;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700359D RID: 13725
|
|
// (get) Token: 0x06013476 RID: 78966 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x06013477 RID: 78967 RVA: 0x0046EA2C File Offset: 0x0046CC2C
|
|
[Token(Token = "0x1700359D")]
|
|
private Vector3 CGJDBCEKMOM
|
|
{
|
|
[Token(Token = "0x6013476")]
|
|
[Address(RVA = "0x18E3F50", Offset = "0x18E2F50", VA = "0x1818E3F50")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x6013477")]
|
|
[Address(RVA = "0x18E3420", Offset = "0x18E2420", VA = "0x1818E3420")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<Vector3> apmlcdbiffj = this.APMLCDBIFFJ;
|
|
float z = value.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700359E RID: 13726
|
|
// (get) Token: 0x06013478 RID: 78968 RVA: 0x0046EA50 File Offset: 0x0046CC50
|
|
// (set) Token: 0x06013479 RID: 78969 RVA: 0x0046EA70 File Offset: 0x0046CC70
|
|
[Token(Token = "0x1700359E")]
|
|
private float PAHNDEIKEBF
|
|
{
|
|
[Token(Token = "0x6013478")]
|
|
[Address(RVA = "0x18E3490", Offset = "0x18E2490", VA = "0x1818E3490")]
|
|
get
|
|
{
|
|
return this.LLDKLCIOIMI.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x6013479")]
|
|
[Address(RVA = "0x18E4A40", Offset = "0x18E3A40", VA = "0x1818E4A40")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<float> lldklcioimi = this.LLDKLCIOIMI;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700359F RID: 13727
|
|
// (get) Token: 0x0601347A RID: 78970 RVA: 0x0046EA8C File Offset: 0x0046CC8C
|
|
[Token(Token = "0x1700359F")]
|
|
private int OFBIOMHKFPJ
|
|
{
|
|
[Token(Token = "0x601347A")]
|
|
[Address(RVA = "0x18E1C90", Offset = "0x18E0C90", VA = "0x1818E1C90")]
|
|
get
|
|
{
|
|
int health = base.MMNFJJDMFNP;
|
|
int maxHealth = base.DIEKGFJCKKM;
|
|
return this.requiredReturnCount;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170035A0 RID: 13728
|
|
// (get) Token: 0x0601347B RID: 78971 RVA: 0x0046EAB4 File Offset: 0x0046CCB4
|
|
[Token(Token = "0x170035A0")]
|
|
private bool DFJFKOMCMBA
|
|
{
|
|
[Token(Token = "0x601347B")]
|
|
[Address(RVA = "0x18E2CE0", Offset = "0x18E1CE0", VA = "0x1818E2CE0")]
|
|
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: 0x0601347C RID: 78972 RVA: 0x0046EB0C File Offset: 0x0046CD0C
|
|
[Token(Token = "0x601347C")]
|
|
[Address(RVA = "0x18E14F0", Offset = "0x18E04F0", VA = "0x1818E14F0", 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: 0x0601347D RID: 78973 RVA: 0x0046EDAC File Offset: 0x0046CFAC
|
|
[Token(Token = "0x601347D")]
|
|
[Address(RVA = "0x18E4AA0", Offset = "0x18E3AA0", VA = "0x1818E4AA0", Slot = "17")]
|
|
protected override void Start()
|
|
{
|
|
base.Start();
|
|
DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF;
|
|
}
|
|
|
|
// Token: 0x0601347E RID: 78974 RVA: 0x0046EDCC File Offset: 0x0046CFCC
|
|
[Token(Token = "0x601347E")]
|
|
[Address(RVA = "0x18E4490", Offset = "0x18E3490", VA = "0x1818E4490", 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: 0x0601347F RID: 78975 RVA: 0x0046EE14 File Offset: 0x0046D014
|
|
[Token(Token = "0x601347F")]
|
|
[Address(RVA = "0x18E4AE0", Offset = "0x18E3AE0", VA = "0x1818E4AE0", Slot = "18")]
|
|
protected override void Update()
|
|
{
|
|
base.Update();
|
|
this.BNLBBDCANBF.OPEMIFENIJM();
|
|
this.BOAJDHDFPKE.OCGHOBMJNMA();
|
|
if (this.BNLBBDCANBF <= (uint)65533)
|
|
{
|
|
this.steering.StopSeeking();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013480 RID: 78976 RVA: 0x0046EE60 File Offset: 0x0046D060
|
|
[Token(Token = "0x6013480")]
|
|
[Address(RVA = "0x18E1D30", Offset = "0x18E0D30", VA = "0x1818E1D30", 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: 0x06013481 RID: 78977 RVA: 0x0046EE98 File Offset: 0x0046D098
|
|
[Token(Token = "0x6013481")]
|
|
[Address(RVA = "0x18E4030", Offset = "0x18E3030", VA = "0x1818E4030", Slot = "37")]
|
|
protected override void MIJKIINFINL(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
base.MIJKIINFINL(HKDPLMDENDA, CKCOCKOPHAM);
|
|
this.steering.<IPBNHBABALM>k__BackingField = true;
|
|
}
|
|
|
|
// Token: 0x06013482 RID: 78978 RVA: 0x0046EEC0 File Offset: 0x0046D0C0
|
|
[Token(Token = "0x6013482")]
|
|
[Address(RVA = "0x18E2E00", Offset = "0x18E1E00", VA = "0x1818E2E00", Slot = "38")]
|
|
protected override void FAAMINBDNNA()
|
|
{
|
|
base.FAAMINBDNNA();
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF;
|
|
int num = 0;
|
|
bnlbbdcanbf.PIEOGAPMGIH((ushort)num);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013483 RID: 78979 RVA: 0x0046EEF4 File Offset: 0x0046D0F4
|
|
[Token(Token = "0x6013483")]
|
|
[Address(RVA = "0x18E3FC0", Offset = "0x18E2FC0", VA = "0x1818E3FC0", Slot = "42")]
|
|
protected override void MHFNGEDCNLG()
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013484 RID: 78980 RVA: 0x0046EF18 File Offset: 0x0046D118
|
|
[Token(Token = "0x6013484")]
|
|
[Address(RVA = "0x18E1CE0", Offset = "0x18E0CE0", VA = "0x1818E1CE0")]
|
|
private void BEDFNPMDOJJ(ProjectileTool DFHLLAEOCIA, Enemy ANLPLIHKCAI, Enemy FDJDEJIKCFH, ANBBFGKPJFD KEPAADGDBPC, GHMDIDJLFMC KNLMJBAKCGF)
|
|
{
|
|
if (DFHLLAEOCIA.OGIBLNIIHDK)
|
|
{
|
|
DFHLLAEOCIA.tool.rigidbodyEx.ClearVelocity();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013485 RID: 78981 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013485")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "28")]
|
|
protected override void LPCNPEOMAMK(EnemyRangedWeaponBase GDIGKHINJCG, float HGMMMNEJCHC)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06013486 RID: 78982 RVA: 0x0046EF48 File Offset: 0x0046D148
|
|
[Token(Token = "0x6013486")]
|
|
[Address(RVA = "0x18E4060", Offset = "0x18E3060", VA = "0x1818E4060")]
|
|
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;
|
|
float num2;
|
|
float num3;
|
|
if (num2 < num2 && 0 < (int)num3 && num3 < 8f && this.reflectionDuration > num3)
|
|
{
|
|
NLLGPAJHHFL.tool.SetDynamicMaxSpeed(num3);
|
|
}
|
|
KLLMCPFPIIE<float> lldklcioimi = this.LLDKLCIOIMI;
|
|
throw new NullReferenceException();
|
|
}
|
|
DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF;
|
|
int num4 = 0;
|
|
bnlbbdcanbf.PIEOGAPMGIH((ushort)num4);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013487 RID: 78983 RVA: 0x0046F02C File Offset: 0x0046D22C
|
|
[Token(Token = "0x6013487")]
|
|
[Address(RVA = "0x18E3250", Offset = "0x18E2250", VA = "0x1818E3250", Slot = "29")]
|
|
public override bool HasLineOfSight(Vector3 JJGDNPNBINJ)
|
|
{
|
|
Transform transform = base.KFHBKDMLJNE;
|
|
bool flag;
|
|
return !flag;
|
|
}
|
|
|
|
// Token: 0x06013488 RID: 78984 RVA: 0x0046F04C File Offset: 0x0046D24C
|
|
[Token(Token = "0x6013488")]
|
|
[Address(RVA = "0x18E45E0", Offset = "0x18E35E0", VA = "0x1818E45E0", 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: 0x06013489 RID: 78985 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013489")]
|
|
[Address(RVA = "0x18E2AB0", Offset = "0x18E1AB0", VA = "0x1818E2AB0")]
|
|
private void DMLNINCNILD(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601348A RID: 78986 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601348A")]
|
|
[Address(RVA = "0x18E2310", Offset = "0x18E1310", VA = "0x1818E2310")]
|
|
private void BPKMCKFNIDG()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601348B RID: 78987 RVA: 0x0046F138 File Offset: 0x0046D338
|
|
[Token(Token = "0x601348B")]
|
|
[Address(RVA = "0x18E25A0", Offset = "0x18E15A0", VA = "0x1818E25A0")]
|
|
private void CFKJHJGDAKH(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
this.steering.StopSeeking();
|
|
}
|
|
|
|
// Token: 0x0601348C RID: 78988 RVA: 0x0046F158 File Offset: 0x0046D358
|
|
[Token(Token = "0x601348C")]
|
|
[Address(RVA = "0x18E2F90", Offset = "0x18E1F90", VA = "0x1818E2F90")]
|
|
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: 0x0601348D RID: 78989 RVA: 0x0046F1B4 File Offset: 0x0046D3B4
|
|
[Token(Token = "0x601348D")]
|
|
[Address(RVA = "0x18E35B0", Offset = "0x18E25B0", VA = "0x1818E35B0")]
|
|
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: 0x0601348E RID: 78990 RVA: 0x0046F204 File Offset: 0x0046D404
|
|
[Token(Token = "0x601348E")]
|
|
[Address(RVA = "0x18E4560", Offset = "0x18E3560", VA = "0x1818E4560")]
|
|
private void POMNEMCIPOO()
|
|
{
|
|
if (base.OGIBLNIIHDK && this.BOAJDHDFPKE.OLGMEEIPCAL)
|
|
{
|
|
DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601348F RID: 78991 RVA: 0x0046F238 File Offset: 0x0046D438
|
|
[Token(Token = "0x601348F")]
|
|
[Address(RVA = "0x18E2EE0", Offset = "0x18E1EE0", VA = "0x1818E2EE0")]
|
|
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: 0x06013490 RID: 78992 RVA: 0x0046F290 File Offset: 0x0046D490
|
|
[Token(Token = "0x6013490")]
|
|
[Address(RVA = "0x18E1DB0", Offset = "0x18E0DB0", VA = "0x1818E1DB0")]
|
|
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: 0x06013491 RID: 78993 RVA: 0x0046F388 File Offset: 0x0046D588
|
|
[Token(Token = "0x6013491")]
|
|
[Address(RVA = "0x18E3B80", Offset = "0x18E2B80", VA = "0x1818E3B80")]
|
|
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: 0x06013492 RID: 78994 RVA: 0x0046F410 File Offset: 0x0046D610
|
|
[Token(Token = "0x6013492")]
|
|
[Address(RVA = "0x18E3DE0", Offset = "0x18E2DE0", VA = "0x1818E3DE0")]
|
|
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: 0x06013493 RID: 78995 RVA: 0x0046F474 File Offset: 0x0046D674
|
|
[Token(Token = "0x6013493")]
|
|
[Address(RVA = "0x18E3A10", Offset = "0x18E2A10", VA = "0x1818E3A10")]
|
|
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: 0x06013494 RID: 78996 RVA: 0x0046F4DC File Offset: 0x0046D6DC
|
|
[Token(Token = "0x6013494")]
|
|
[Address(RVA = "0x18E34E0", Offset = "0x18E24E0", VA = "0x1818E34E0")]
|
|
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: 0x06013495 RID: 78997 RVA: 0x0046F52C File Offset: 0x0046D72C
|
|
[Token(Token = "0x6013495")]
|
|
[Address(RVA = "0x18E2650", Offset = "0x18E1650", VA = "0x1818E2650")]
|
|
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: 0x06013496 RID: 78998 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013496")]
|
|
[Address(RVA = "0x18E3680", Offset = "0x18E2680", VA = "0x1818E3680")]
|
|
private void KLEBPBAOIJA(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06013497 RID: 78999 RVA: 0x0046F64C File Offset: 0x0046D84C
|
|
[Token(Token = "0x6013497")]
|
|
[Address(RVA = "0x18E25D0", Offset = "0x18E15D0", VA = "0x1818E25D0")]
|
|
private void CJMIBAKNLJE()
|
|
{
|
|
if (base.OGIBLNIIHDK && this.BOAJDHDFPKE.OLGMEEIPCAL)
|
|
{
|
|
DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF;
|
|
int num = 0;
|
|
bnlbbdcanbf.PIEOGAPMGIH((ushort)num);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013498 RID: 79000 RVA: 0x0046F688 File Offset: 0x0046D888
|
|
[Token(Token = "0x6013498")]
|
|
[Address(RVA = "0x18E2DD0", Offset = "0x18E1DD0", VA = "0x1818E2DD0")]
|
|
private void EIBFDGKLOGA(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
this.enemyAnimator.StopStun();
|
|
}
|
|
|
|
// Token: 0x06013499 RID: 79001 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013499")]
|
|
[Address(RVA = "0x18E1310", Offset = "0x18E0310", VA = "0x1818E1310", Slot = "46")]
|
|
protected override void ABEPMJHMHLF()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601349A RID: 79002 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601349A")]
|
|
[Address(RVA = "0x18E2240", Offset = "0x18E1240", VA = "0x1818E2240", Slot = "47")]
|
|
protected override void BNGOHEOCOMH()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601349B RID: 79003 RVA: 0x0046F6A8 File Offset: 0x0046D8A8
|
|
[Token(Token = "0x601349B")]
|
|
[Address(RVA = "0x18E12D0", Offset = "0x18E02D0", VA = "0x1818E12D0", Slot = "48")]
|
|
protected override void ABDJEAJBHPF()
|
|
{
|
|
base.ABDJEAJBHPF();
|
|
this.steering.StopAll();
|
|
base.AGJAOAIEEJN = true;
|
|
}
|
|
|
|
// Token: 0x0601349C RID: 79004 RVA: 0x0046F6D4 File Offset: 0x0046D8D4
|
|
[Token(Token = "0x601349C")]
|
|
[Address(RVA = "0x18E4B80", Offset = "0x18E3B80", VA = "0x1818E4B80")]
|
|
public QuestWitchBossEnemy()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400C7B0 RID: 51120
|
|
[FieldOffset(Offset = "0x430")]
|
|
[Token(Token = "0x400C7B0")]
|
|
[SerializeField]
|
|
[Header("Patrol")]
|
|
private float postPatrolDelay = 4f;
|
|
|
|
// Token: 0x0400C7B1 RID: 51121
|
|
[FieldOffset(Offset = "0x434")]
|
|
[Token(Token = "0x400C7B1")]
|
|
[SerializeField]
|
|
[Header("Relocate Phase")]
|
|
private float dashSpeed = 4f;
|
|
|
|
// Token: 0x0400C7B2 RID: 51122
|
|
[FieldOffset(Offset = "0x438")]
|
|
[Token(Token = "0x400C7B2")]
|
|
[SerializeField]
|
|
private float maxDashAcceleration = 67f;
|
|
|
|
// Token: 0x0400C7B3 RID: 51123
|
|
[FieldOffset(Offset = "0x43C")]
|
|
[Token(Token = "0x400C7B3")]
|
|
[SerializeField]
|
|
private float dashSlowdownDistance = 1f;
|
|
|
|
// Token: 0x0400C7B4 RID: 51124
|
|
[FieldOffset(Offset = "0x440")]
|
|
[Token(Token = "0x400C7B4")]
|
|
[SerializeField]
|
|
private float dashTimeout = 2.5f;
|
|
|
|
// Token: 0x0400C7B5 RID: 51125
|
|
[FieldOffset(Offset = "0x444")]
|
|
[Token(Token = "0x400C7B5")]
|
|
[SerializeField]
|
|
[Header("Projectile Volley Phase")]
|
|
private float attackChargeDuration = 1f;
|
|
|
|
// Token: 0x0400C7B6 RID: 51126
|
|
[FieldOffset(Offset = "0x448")]
|
|
[Token(Token = "0x400C7B6")]
|
|
[SerializeField]
|
|
private float projectileHeadTargetHeightOffset = -0.2f;
|
|
|
|
// Token: 0x0400C7B7 RID: 51127
|
|
[FieldOffset(Offset = "0x44C")]
|
|
[Token(Token = "0x400C7B7")]
|
|
[SerializeField]
|
|
private float reflectionDuration = 0.5f;
|
|
|
|
// Token: 0x0400C7B8 RID: 51128
|
|
[FieldOffset(Offset = "0x450")]
|
|
[Token(Token = "0x400C7B8")]
|
|
[SerializeField]
|
|
private int requiredReturnCount = (int)((ulong)3L);
|
|
|
|
// Token: 0x0400C7B9 RID: 51129
|
|
[FieldOffset(Offset = "0x454")]
|
|
[Token(Token = "0x400C7B9")]
|
|
[SerializeField]
|
|
private int firstVolleyRequiredReturnCount = (int)((ulong)3L);
|
|
|
|
// Token: 0x0400C7BA RID: 51130
|
|
[FieldOffset(Offset = "0x458")]
|
|
[Token(Token = "0x400C7BA")]
|
|
[SerializeField]
|
|
[Range(0f, 1f)]
|
|
private float reselectTargetPlayerChance = 0.2f;
|
|
|
|
// Token: 0x0400C7BB RID: 51131
|
|
[FieldOffset(Offset = "0x460")]
|
|
[Token(Token = "0x400C7BB")]
|
|
[SerializeField]
|
|
[Header("Projectile Speed")]
|
|
private AnimationCurve projectileSpeedByHealthCurve;
|
|
|
|
// Token: 0x0400C7BC RID: 51132
|
|
[FieldOffset(Offset = "0x468")]
|
|
[Token(Token = "0x400C7BC")]
|
|
[SerializeField]
|
|
private float volleySpeedDelta = 2f;
|
|
|
|
// Token: 0x0400C7BD RID: 51133
|
|
[FieldOffset(Offset = "0x46C")]
|
|
[Token(Token = "0x400C7BD")]
|
|
[SerializeField]
|
|
[Header("Take Damage")]
|
|
private int takeDamageAmount = (int)((ulong)40L);
|
|
|
|
// Token: 0x0400C7BE RID: 51134
|
|
[FieldOffset(Offset = "0x470")]
|
|
[Token(Token = "0x400C7BE")]
|
|
[SerializeField]
|
|
private float takeDamageDuration = 2f;
|
|
|
|
// Token: 0x0400C7BF RID: 51135
|
|
[FieldOffset(Offset = "0x474")]
|
|
[Token(Token = "0x400C7BF")]
|
|
[SerializeField]
|
|
[Header("Disengage")]
|
|
private float postDisengageDelay = 1f;
|
|
|
|
// Token: 0x0400C7C0 RID: 51136
|
|
[Token(Token = "0x400C7C0")]
|
|
private const float KNEJOBOPGFJ = 8f;
|
|
|
|
// Token: 0x0400C7C1 RID: 51137
|
|
[FieldOffset(Offset = "0x478")]
|
|
[Token(Token = "0x400C7C1")]
|
|
private KLLMCPFPIIE<Vector3> DHBAEFMBMPB;
|
|
|
|
// Token: 0x0400C7C2 RID: 51138
|
|
[FieldOffset(Offset = "0x480")]
|
|
[Token(Token = "0x400C7C2")]
|
|
private KLLMCPFPIIE<bool> NLKHBOLDHND;
|
|
|
|
// Token: 0x0400C7C3 RID: 51139
|
|
[FieldOffset(Offset = "0x488")]
|
|
[Token(Token = "0x400C7C3")]
|
|
private KLLMCPFPIIE<int> IDHGCCCKDII;
|
|
|
|
// Token: 0x0400C7C4 RID: 51140
|
|
[FieldOffset(Offset = "0x490")]
|
|
[Token(Token = "0x400C7C4")]
|
|
private KLLMCPFPIIE<Vector3> APMLCDBIFFJ;
|
|
|
|
// Token: 0x0400C7C5 RID: 51141
|
|
[FieldOffset(Offset = "0x498")]
|
|
[Token(Token = "0x400C7C5")]
|
|
private KLLMCPFPIIE<float> LLDKLCIOIMI;
|
|
|
|
// Token: 0x0400C7C6 RID: 51142
|
|
[FieldOffset(Offset = "0x4A0")]
|
|
[Token(Token = "0x400C7C6")]
|
|
private DJHELPHHAEN BNLBBDCANBF;
|
|
|
|
// Token: 0x0400C7C7 RID: 51143
|
|
[FieldOffset(Offset = "0x4A8")]
|
|
[Token(Token = "0x400C7C7")]
|
|
private MJNLDDCLOGP BOAJDHDFPKE;
|
|
|
|
// Token: 0x0400C7C8 RID: 51144
|
|
[FieldOffset(Offset = "0x4B0")]
|
|
[Token(Token = "0x400C7C8")]
|
|
private EnemyProjectileToolRangedWeapon HELMMKEPEHI;
|
|
|
|
// Token: 0x0400C7C9 RID: 51145
|
|
[FieldOffset(Offset = "0x4B8")]
|
|
[Token(Token = "0x400C7C9")]
|
|
private WitchPatrolPoints BLAHOPJINAF;
|
|
|
|
// Token: 0x0400C7CA RID: 51146
|
|
[FieldOffset(Offset = "0x4C0")]
|
|
[Token(Token = "0x400C7CA")]
|
|
private bool PHONAIGELOB = true;
|
|
|
|
// Token: 0x02002CEB RID: 11499
|
|
[Token(Token = "0x2002CEB")]
|
|
private enum CODFANPILLJ
|
|
{
|
|
// Token: 0x0400C7CC RID: 51148
|
|
[Token(Token = "0x400C7CC")]
|
|
RELOCATE,
|
|
// Token: 0x0400C7CD RID: 51149
|
|
[Token(Token = "0x400C7CD")]
|
|
POST_RELOCATE_DELAY,
|
|
// Token: 0x0400C7CE RID: 51150
|
|
[Token(Token = "0x400C7CE")]
|
|
CHARGE_ATTACK,
|
|
// Token: 0x0400C7CF RID: 51151
|
|
[Token(Token = "0x400C7CF")]
|
|
WAITING_FOR_PLAYER_REFLECT,
|
|
// Token: 0x0400C7D0 RID: 51152
|
|
[Token(Token = "0x400C7D0")]
|
|
PLAYER_REFLECTED,
|
|
// Token: 0x0400C7D1 RID: 51153
|
|
[Token(Token = "0x400C7D1")]
|
|
REFLECT_PROJECTILE,
|
|
// Token: 0x0400C7D2 RID: 51154
|
|
[Token(Token = "0x400C7D2")]
|
|
TAKE_DAMAGE,
|
|
// Token: 0x0400C7D3 RID: 51155
|
|
[Token(Token = "0x400C7D3")]
|
|
INVALID = 65535
|
|
}
|
|
}
|
|
}
|