1002 lines
32 KiB
C#
1002 lines
32 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using Photon.Realtime;
|
|
using RecRoom.Core.AI;
|
|
using RecRoom.Core.Combat;
|
|
using RecRoom.Networking.SynchronizedFields;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Activities.Quest
|
|
{
|
|
// Token: 0x0200270C RID: 9996
|
|
[Token(Token = "0x200270C")]
|
|
[StructLayout(3)]
|
|
public class QuestWitchBossEnemy : Enemy
|
|
{
|
|
// Token: 0x17002F1C RID: 12060
|
|
// (get) Token: 0x06011661 RID: 71265 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x06011662 RID: 71266 RVA: 0x00422080 File Offset: 0x00420280
|
|
[Token(Token = "0x17002F1C")]
|
|
private Vector3 PHDIGGLCLGA
|
|
{
|
|
[Token(Token = "0x6011661")]
|
|
[Address(RVA = "0x1848B00", Offset = "0x1847500", VA = "0x181848B00")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x6011662")]
|
|
[Address(RVA = "0x18497A0", Offset = "0x18481A0", VA = "0x1818497A0")]
|
|
set
|
|
{
|
|
SynchronizedField<Vector3> dhbaefmbmpb = this.DHBAEFMBMPB;
|
|
float z = value.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002F1D RID: 12061
|
|
// (get) Token: 0x06011663 RID: 71267 RVA: 0x004220A4 File Offset: 0x004202A4
|
|
// (set) Token: 0x06011664 RID: 71268 RVA: 0x004220C4 File Offset: 0x004202C4
|
|
[Token(Token = "0x17002F1D")]
|
|
private bool COGLPGHFIGB
|
|
{
|
|
[Token(Token = "0x6011663")]
|
|
[Address(RVA = "0x184A460", Offset = "0x1848E60", VA = "0x18184A460")]
|
|
get
|
|
{
|
|
return this.NLKHBOLDHND.Get() != null;
|
|
}
|
|
[Token(Token = "0x6011664")]
|
|
[Address(RVA = "0x184AD60", Offset = "0x1849760", VA = "0x18184AD60")]
|
|
set
|
|
{
|
|
SynchronizedField<bool> nlkhboldhnd = this.NLKHBOLDHND;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002F1E RID: 12062
|
|
// (get) Token: 0x06011665 RID: 71269 RVA: 0x004220E0 File Offset: 0x004202E0
|
|
[Token(Token = "0x17002F1E")]
|
|
private bool DKLLEGGCPMO
|
|
{
|
|
[Token(Token = "0x6011665")]
|
|
[Address(RVA = "0x1848E60", Offset = "0x1847860", VA = "0x181848E60")]
|
|
get
|
|
{
|
|
DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF;
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002F1F RID: 12063
|
|
// (get) Token: 0x06011666 RID: 71270 RVA: 0x00422100 File Offset: 0x00420300
|
|
// (set) Token: 0x06011667 RID: 71271 RVA: 0x00422120 File Offset: 0x00420320
|
|
[Token(Token = "0x17002F1F")]
|
|
private int KNBHEMDDCEN
|
|
{
|
|
[Token(Token = "0x6011666")]
|
|
[Address(RVA = "0x184A6C0", Offset = "0x18490C0", VA = "0x18184A6C0")]
|
|
get
|
|
{
|
|
return this.IDHGCCCKDII.Get();
|
|
}
|
|
[Token(Token = "0x6011667")]
|
|
[Address(RVA = "0x1849B20", Offset = "0x1848520", VA = "0x181849B20")]
|
|
set
|
|
{
|
|
SynchronizedField<int> idhgccckdii = this.IDHGCCCKDII;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002F20 RID: 12064
|
|
// (get) Token: 0x06011668 RID: 71272 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x06011669 RID: 71273 RVA: 0x0042213C File Offset: 0x0042033C
|
|
[Token(Token = "0x17002F20")]
|
|
private Vector3 CGJDBCEKMOM
|
|
{
|
|
[Token(Token = "0x6011668")]
|
|
[Address(RVA = "0x184A880", Offset = "0x1849280", VA = "0x18184A880")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x6011669")]
|
|
[Address(RVA = "0x1849D50", Offset = "0x1848750", VA = "0x181849D50")]
|
|
set
|
|
{
|
|
SynchronizedField<Vector3> apmlcdbiffj = this.APMLCDBIFFJ;
|
|
float z = value.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002F21 RID: 12065
|
|
// (get) Token: 0x0601166A RID: 71274 RVA: 0x00422160 File Offset: 0x00420360
|
|
// (set) Token: 0x0601166B RID: 71275 RVA: 0x00422180 File Offset: 0x00420380
|
|
[Token(Token = "0x17002F21")]
|
|
private float PAHNDEIKEBF
|
|
{
|
|
[Token(Token = "0x601166A")]
|
|
[Address(RVA = "0x1849DC0", Offset = "0x18487C0", VA = "0x181849DC0")]
|
|
get
|
|
{
|
|
return this.LLDKLCIOIMI.Get();
|
|
}
|
|
[Token(Token = "0x601166B")]
|
|
[Address(RVA = "0x184B370", Offset = "0x1849D70", VA = "0x18184B370")]
|
|
set
|
|
{
|
|
SynchronizedField<float> lldklcioimi = this.LLDKLCIOIMI;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002F22 RID: 12066
|
|
// (get) Token: 0x0601166C RID: 71276 RVA: 0x0042219C File Offset: 0x0042039C
|
|
[Token(Token = "0x17002F22")]
|
|
private int OFBIOMHKFPJ
|
|
{
|
|
[Token(Token = "0x601166C")]
|
|
[Address(RVA = "0x18485C0", Offset = "0x1846FC0", VA = "0x1818485C0")]
|
|
get
|
|
{
|
|
int health = base.MMNFJJDMFNP;
|
|
int maxHealth = base.DIEKGFJCKKM;
|
|
return this.requiredReturnCount;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002F23 RID: 12067
|
|
// (get) Token: 0x0601166D RID: 71277 RVA: 0x004221C4 File Offset: 0x004203C4
|
|
[Token(Token = "0x17002F23")]
|
|
private bool DFJFKOMCMBA
|
|
{
|
|
[Token(Token = "0x601166D")]
|
|
[Address(RVA = "0x1849610", Offset = "0x1848010", VA = "0x181849610")]
|
|
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: 0x0601166E RID: 71278 RVA: 0x0042221C File Offset: 0x0042041C
|
|
[Token(Token = "0x601166E")]
|
|
[Address(RVA = "0x1847E20", Offset = "0x1846820", VA = "0x181847E20", 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;
|
|
SynchronizedField<Vector3> synchronizedField;
|
|
this.APMLCDBIFFJ = synchronizedField;
|
|
int num5;
|
|
SynchronizedField<int> synchronizedField2 = new SynchronizedField(this, "RC", num5, (SetterPermissionMode)num2, num2, num2);
|
|
num5 = 0;
|
|
this.IDHGCCCKDII = synchronizedField2;
|
|
float z2 = Vector3.forward.z;
|
|
SynchronizedField<Vector3> synchronizedField3;
|
|
this.DHBAEFMBMPB = synchronizedField3;
|
|
SynchronizedField<bool> synchronizedField4 = new SynchronizedField(this, "PSWP", 2.3509887E-38f, (SetterPermissionMode)num2, num2, num2);
|
|
this.NLKHBOLDHND = synchronizedField4;
|
|
SynchronizedField<float> synchronizedField5 = new SynchronizedField(this, "TUC", 2.3509887E-38f, (SetterPermissionMode)num2, num2, num2);
|
|
this.LLDKLCIOIMI = synchronizedField5;
|
|
int num6;
|
|
MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "CT", (SetterPermissionMode)num6);
|
|
num6 = 0;
|
|
this.BOAJDHDFPKE = mjnlddclogp;
|
|
int num7;
|
|
int num8;
|
|
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("CSM", (SetterPermissionMode)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: 0x0601166F RID: 71279 RVA: 0x004224BC File Offset: 0x004206BC
|
|
[Token(Token = "0x601166F")]
|
|
[Address(RVA = "0x184B3D0", Offset = "0x1849DD0", VA = "0x18184B3D0", Slot = "17")]
|
|
protected override void Start()
|
|
{
|
|
base.Start();
|
|
DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF;
|
|
}
|
|
|
|
// Token: 0x06011670 RID: 71280 RVA: 0x004224DC File Offset: 0x004206DC
|
|
[Token(Token = "0x6011670")]
|
|
[Address(RVA = "0x184ADC0", Offset = "0x18497C0", VA = "0x18184ADC0", 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: 0x06011671 RID: 71281 RVA: 0x00422524 File Offset: 0x00420724
|
|
[Token(Token = "0x6011671")]
|
|
[Address(RVA = "0x184B410", Offset = "0x1849E10", VA = "0x18184B410", Slot = "18")]
|
|
protected override void Update()
|
|
{
|
|
base.Update();
|
|
this.BNLBBDCANBF.OPEMIFENIJM();
|
|
this.BOAJDHDFPKE.OCGHOBMJNMA();
|
|
if (this.BNLBBDCANBF <= (uint)65533)
|
|
{
|
|
this.steering.StopSeeking();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011672 RID: 71282 RVA: 0x00422570 File Offset: 0x00420770
|
|
[Token(Token = "0x6011672")]
|
|
[Address(RVA = "0x1848660", Offset = "0x1847060", VA = "0x181848660", Slot = "35")]
|
|
protected override void BIINIBEFAID(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
base.BIINIBEFAID(CPMPEJFMDED, OEAPMLMHLLF);
|
|
this.steering.<IPBNHBABALM>k__BackingField = false;
|
|
if (base.hasAuthority)
|
|
{
|
|
SynchronizedField<bool> nlkhboldhnd = this.NLKHBOLDHND;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011673 RID: 71283 RVA: 0x004225A8 File Offset: 0x004207A8
|
|
[Token(Token = "0x6011673")]
|
|
[Address(RVA = "0x184A960", Offset = "0x1849360", VA = "0x18184A960", Slot = "37")]
|
|
protected override void MIJKIINFINL(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
base.MIJKIINFINL(HKDPLMDENDA, CKCOCKOPHAM);
|
|
this.steering.<IPBNHBABALM>k__BackingField = true;
|
|
}
|
|
|
|
// Token: 0x06011674 RID: 71284 RVA: 0x004225D0 File Offset: 0x004207D0
|
|
[Token(Token = "0x6011674")]
|
|
[Address(RVA = "0x1849730", Offset = "0x1848130", VA = "0x181849730", Slot = "38")]
|
|
protected override void FAAMINBDNNA()
|
|
{
|
|
base.FAAMINBDNNA();
|
|
if (base.hasAuthority)
|
|
{
|
|
DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF;
|
|
int num = 0;
|
|
bnlbbdcanbf.PIEOGAPMGIH((ushort)num);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011675 RID: 71285 RVA: 0x00422604 File Offset: 0x00420804
|
|
[Token(Token = "0x6011675")]
|
|
[Address(RVA = "0x184A8F0", Offset = "0x18492F0", VA = "0x18184A8F0", Slot = "42")]
|
|
protected override void MHFNGEDCNLG()
|
|
{
|
|
if (base.hasAuthority)
|
|
{
|
|
DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011676 RID: 71286 RVA: 0x00422628 File Offset: 0x00420828
|
|
[Token(Token = "0x6011676")]
|
|
[Address(RVA = "0x1848610", Offset = "0x1847010", VA = "0x181848610")]
|
|
private void BEDFNPMDOJJ(ProjectileTool DFHLLAEOCIA, Enemy ANLPLIHKCAI, Enemy FDJDEJIKCFH, ANBBFGKPJFD KEPAADGDBPC, GHMDIDJLFMC KNLMJBAKCGF)
|
|
{
|
|
if (DFHLLAEOCIA.hasAuthority)
|
|
{
|
|
DFHLLAEOCIA.tool.rigidbodyEx.ClearVelocity();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011677 RID: 71287 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6011677")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "28")]
|
|
protected override void LPCNPEOMAMK(EnemyRangedWeaponBase GDIGKHINJCG, float HGMMMNEJCHC)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06011678 RID: 71288 RVA: 0x00422658 File Offset: 0x00420858
|
|
[Token(Token = "0x6011678")]
|
|
[Address(RVA = "0x184A990", Offset = "0x1849390", VA = "0x18184A990")]
|
|
private void OBHPMAGFMJA(ProjectileTool NLLGPAJHHFL, EnemyProjectileToolRangedWeapon.PAABMNPBIEE IOPPGCCLKFM, Vector3 KPLDEODOJID, Vector3 CBGPDACPCHL)
|
|
{
|
|
int num = 0;
|
|
if (NLLGPAJHHFL != num && NLLGPAJHHFL.hasAuthority && !base.DLJEPKIILPO && !base.DGBEPKOPAEK && base.MMNFJJDMFNP > 0 && base.HAAKEBKCMHJ)
|
|
{
|
|
if (!base.hasAuthority)
|
|
{
|
|
PhotonView photonView = base.photonView;
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
photonView.TransferOwnership(localPlayer);
|
|
}
|
|
if (IOPPGCCLKFM == EnemyProjectileToolRangedWeapon.PAABMNPBIEE.TO_ENEMY_SUCCESS)
|
|
{
|
|
this.DHBAEFMBMPB.Set(num);
|
|
Transform projectileOriginTransform = this.HELMMKEPEHI.projectileOriginTransform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
int num2 = 0;
|
|
float num3 = this.reflectionDuration;
|
|
NLLGPAJHHFL.tool.SetDynamicMaxSpeed((float)num2);
|
|
this.LLDKLCIOIMI.Set(num2);
|
|
DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF;
|
|
throw new NullReferenceException();
|
|
}
|
|
DJHELPHHAEN bnlbbdcanbf2 = this.BNLBBDCANBF;
|
|
int num4 = 0;
|
|
bnlbbdcanbf2.PIEOGAPMGIH((ushort)num4);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011679 RID: 71289 RVA: 0x00422734 File Offset: 0x00420934
|
|
[Token(Token = "0x6011679")]
|
|
[Address(RVA = "0x1849B80", Offset = "0x1848580", VA = "0x181849B80", Slot = "29")]
|
|
public override bool HasLineOfSight(Vector3 JJGDNPNBINJ)
|
|
{
|
|
Transform transform = base.KFHBKDMLJNE;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
bool flag;
|
|
return !flag;
|
|
}
|
|
|
|
// Token: 0x0601167A RID: 71290 RVA: 0x0042275C File Offset: 0x0042095C
|
|
[Token(Token = "0x601167A")]
|
|
[Address(RVA = "0x184AF10", Offset = "0x1849910", VA = "0x18184AF10", 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;
|
|
if (endnbhfknfl != 0)
|
|
{
|
|
ThrowHelper.ThrowArgumentOutOfRangeException();
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
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: 0x0601167B RID: 71291 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601167B")]
|
|
[Address(RVA = "0x18493E0", Offset = "0x1847DE0", VA = "0x1818493E0")]
|
|
private void DMLNINCNILD(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601167C RID: 71292 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601167C")]
|
|
[Address(RVA = "0x1848C40", Offset = "0x1847640", VA = "0x181848C40")]
|
|
private void BPKMCKFNIDG()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601167D RID: 71293 RVA: 0x00422844 File Offset: 0x00420A44
|
|
[Token(Token = "0x601167D")]
|
|
[Address(RVA = "0x1848ED0", Offset = "0x18478D0", VA = "0x181848ED0")]
|
|
private void CFKJHJGDAKH(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
this.steering.StopSeeking();
|
|
}
|
|
|
|
// Token: 0x0601167E RID: 71294 RVA: 0x00422864 File Offset: 0x00420A64
|
|
[Token(Token = "0x601167E")]
|
|
[Address(RVA = "0x18498C0", Offset = "0x18482C0", VA = "0x1818498C0")]
|
|
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: 0x0601167F RID: 71295 RVA: 0x004228C0 File Offset: 0x00420AC0
|
|
[Token(Token = "0x601167F")]
|
|
[Address(RVA = "0x1849EE0", Offset = "0x18488E0", VA = "0x181849EE0")]
|
|
private void KAFLLCBHPGN(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
if (base.hasAuthority)
|
|
{
|
|
float num = this.postDisengageDelay;
|
|
if (this.NLKHBOLDHND.Get() != 0)
|
|
{
|
|
SynchronizedField<bool> nlkhboldhnd = this.NLKHBOLDHND;
|
|
int num2 = 0;
|
|
nlkhboldhnd.Set(num2);
|
|
}
|
|
this.BOAJDHDFPKE.KGFFMEICLNN(num);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011680 RID: 71296 RVA: 0x00422910 File Offset: 0x00420B10
|
|
[Token(Token = "0x6011680")]
|
|
[Address(RVA = "0x184AE90", Offset = "0x1849890", VA = "0x18184AE90")]
|
|
private void POMNEMCIPOO()
|
|
{
|
|
if (base.hasAuthority && this.BOAJDHDFPKE.OLGMEEIPCAL)
|
|
{
|
|
DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011681 RID: 71297 RVA: 0x00422944 File Offset: 0x00420B44
|
|
[Token(Token = "0x6011681")]
|
|
[Address(RVA = "0x1849810", Offset = "0x1848210", VA = "0x181849810")]
|
|
private void HDICPNCLGDO(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
this.enemyAnimator.PlayRangedAttack();
|
|
this.enemyAudio.OnAttack();
|
|
if (base.hasAuthority)
|
|
{
|
|
SynchronizedField<int> idhgccckdii = this.IDHGCCCKDII;
|
|
int num = 0;
|
|
idhgccckdii.Set(num);
|
|
MJNLDDCLOGP boajdhdfpke = this.BOAJDHDFPKE;
|
|
float num2 = this.attackChargeDuration;
|
|
boajdhdfpke.KGFFMEICLNN(num2);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011682 RID: 71298 RVA: 0x0042299C File Offset: 0x00420B9C
|
|
[Token(Token = "0x6011682")]
|
|
[Address(RVA = "0x18486E0", Offset = "0x18470E0", VA = "0x1818486E0")]
|
|
private void BKEOGFGFCBF()
|
|
{
|
|
if (base.hasAuthority)
|
|
{
|
|
ENDNBHFKNFL target = base.CMCKIOGNPCC;
|
|
if (this.BOAJDHDFPKE.OLGMEEIPCAL)
|
|
{
|
|
ENDNBHFKNFL target2 = base.CMCKIOGNPCC;
|
|
int falkmighgoo = target2.FALKMIGHGOO;
|
|
float y = target2.CMINCCMAJHA.y;
|
|
if (target2 == 0)
|
|
{
|
|
}
|
|
ENDNBHFKNFL endnbhfknfl;
|
|
int falkmighgoo2 = endnbhfknfl.FALKMIGHGOO;
|
|
float y2 = endnbhfknfl.CMINCCMAJHA.y;
|
|
float num = endnbhfknfl.GDBPMHPHDBI.y;
|
|
if (endnbhfknfl != 0)
|
|
{
|
|
num = Mathf.Clamp01(y2);
|
|
ENDNBHFKNFL endnbhfknfl2;
|
|
int falkmighgoo3 = endnbhfknfl2.FALKMIGHGOO;
|
|
float y3 = endnbhfknfl2.CMINCCMAJHA.y;
|
|
Enemy lgcddnmhpdd = endnbhfknfl2.LGCDDNMHPDD;
|
|
float z = Vector3.up.z;
|
|
Vector3 vector;
|
|
float z2 = vector.z;
|
|
Vector3 vector2;
|
|
float z3 = vector2.z;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
ENDNBHFKNFL endnbhfknfl3;
|
|
int falkmighgoo4 = endnbhfknfl3.FALKMIGHGOO;
|
|
float y4 = endnbhfknfl3.CMINCCMAJHA.y;
|
|
if (endnbhfknfl3 != 0)
|
|
{
|
|
bool isHovering = this.steering.MMAHMEBFAHO;
|
|
Vector3 vector3;
|
|
float z4 = vector3.z;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011683 RID: 71299 RVA: 0x00422A94 File Offset: 0x00420C94
|
|
[Token(Token = "0x6011683")]
|
|
[Address(RVA = "0x184A4B0", Offset = "0x1848EB0", VA = "0x18184A4B0")]
|
|
private void LOFPCLJPIGL()
|
|
{
|
|
if (base.hasAuthority)
|
|
{
|
|
ENDNBHFKNFL target = base.CMCKIOGNPCC;
|
|
int falkmighgoo = target.FALKMIGHGOO;
|
|
float y = target.CMINCCMAJHA.y;
|
|
float y2 = target.GDBPMHPHDBI.y;
|
|
if (target != 0)
|
|
{
|
|
EnemyManager instance = SingletonMonoBehaviour.Instance;
|
|
bool flag;
|
|
if (flag && this.HELMMKEPEHI.<OGCICKPPAIL>k__BackingField.tool.PAJGCGDFHKK)
|
|
{
|
|
bool isHovering = this.steering.MMAHMEBFAHO;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
return;
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011684 RID: 71300 RVA: 0x00422B1C File Offset: 0x00420D1C
|
|
[Token(Token = "0x6011684")]
|
|
[Address(RVA = "0x184A710", Offset = "0x1849110", VA = "0x18184A710")]
|
|
private void MEMPCIIFFPF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
if (base.hasAuthority)
|
|
{
|
|
float num = this.LLDKLCIOIMI.Get();
|
|
int num2 = this.IDHGCCCKDII.Get();
|
|
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: 0x06011685 RID: 71301 RVA: 0x00422B80 File Offset: 0x00420D80
|
|
[Token(Token = "0x6011685")]
|
|
[Address(RVA = "0x184A340", Offset = "0x1848D40", VA = "0x18184A340")]
|
|
private void KLMDHAIGBDL()
|
|
{
|
|
if (base.hasAuthority)
|
|
{
|
|
if (!this.DFJFKOMCMBA)
|
|
{
|
|
DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF;
|
|
int num = 0;
|
|
bnlbbdcanbf.PIEOGAPMGIH((ushort)num);
|
|
return;
|
|
}
|
|
if (this.BOAJDHDFPKE.OLGMEEIPCAL)
|
|
{
|
|
int num2 = this.IDHGCCCKDII.Get();
|
|
int num3 = this.OFBIOMHKFPJ;
|
|
DJHELPHHAEN bnlbbdcanbf2 = this.BNLBBDCANBF;
|
|
if (num2 < num3)
|
|
{
|
|
return;
|
|
}
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011686 RID: 71302 RVA: 0x00422BE8 File Offset: 0x00420DE8
|
|
[Token(Token = "0x6011686")]
|
|
[Address(RVA = "0x1849E10", Offset = "0x1848810", VA = "0x181849E10")]
|
|
private void JJNGECBMEAH(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
this.enemyAnimator.PlayMeleeAttack();
|
|
if (base.hasAuthority)
|
|
{
|
|
int num = this.IDHGCCCKDII.Get();
|
|
SynchronizedField<int> idhgccckdii = this.IDHGCCCKDII;
|
|
MJNLDDCLOGP boajdhdfpke = this.BOAJDHDFPKE;
|
|
float num2 = this.reflectionDuration;
|
|
boajdhdfpke.KGFFMEICLNN(num2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011687 RID: 71303 RVA: 0x00422C38 File Offset: 0x00420E38
|
|
[Token(Token = "0x6011687")]
|
|
[Address(RVA = "0x1848F80", Offset = "0x1847980", VA = "0x181848F80")]
|
|
private void DBDOHJNJMEL()
|
|
{
|
|
if (base.hasAuthority)
|
|
{
|
|
if (this.DFJFKOMCMBA)
|
|
{
|
|
if (!this.BOAJDHDFPKE.OLGMEEIPCAL)
|
|
{
|
|
return;
|
|
}
|
|
ENDNBHFKNFL target = base.CMCKIOGNPCC;
|
|
float y = target.CMINCCMAJHA.y;
|
|
float num = target.GDBPMHPHDBI.y;
|
|
if (target != 0)
|
|
{
|
|
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;
|
|
Enemy lgcddnmhpdd = base.CMCKIOGNPCC.LGCDDNMHPDD;
|
|
float z = Vector3.up.z;
|
|
Vector3 vector;
|
|
float z2 = vector.z;
|
|
Vector3 vector2;
|
|
float z3 = vector2.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 vector3;
|
|
float z4 = vector3.z;
|
|
Transform projectileOriginTransform2 = helmmkepehi2.projectileOriginTransform;
|
|
EnemyProjectileToolRangedWeapon helmmkepehi3 = this.HELMMKEPEHI;
|
|
}
|
|
DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF;
|
|
return;
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011688 RID: 71304 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6011688")]
|
|
[Address(RVA = "0x1849FB0", Offset = "0x18489B0", VA = "0x181849FB0")]
|
|
private void KLEBPBAOIJA(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06011689 RID: 71305 RVA: 0x00422D54 File Offset: 0x00420F54
|
|
[Token(Token = "0x6011689")]
|
|
[Address(RVA = "0x1848F00", Offset = "0x1847900", VA = "0x181848F00")]
|
|
private void CJMIBAKNLJE()
|
|
{
|
|
if (base.hasAuthority && this.BOAJDHDFPKE.OLGMEEIPCAL)
|
|
{
|
|
DJHELPHHAEN bnlbbdcanbf = this.BNLBBDCANBF;
|
|
int num = 0;
|
|
bnlbbdcanbf.PIEOGAPMGIH((ushort)num);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601168A RID: 71306 RVA: 0x00422D90 File Offset: 0x00420F90
|
|
[Token(Token = "0x601168A")]
|
|
[Address(RVA = "0x1849700", Offset = "0x1848100", VA = "0x181849700")]
|
|
private void EIBFDGKLOGA(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
this.enemyAnimator.StopStun();
|
|
}
|
|
|
|
// Token: 0x0601168B RID: 71307 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601168B")]
|
|
[Address(RVA = "0x1847C40", Offset = "0x1846640", VA = "0x181847C40", Slot = "46")]
|
|
protected override void ABEPMJHMHLF()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601168C RID: 71308 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601168C")]
|
|
[Address(RVA = "0x1848B70", Offset = "0x1847570", VA = "0x181848B70", Slot = "47")]
|
|
protected override void BNGOHEOCOMH()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601168D RID: 71309 RVA: 0x00422DB0 File Offset: 0x00420FB0
|
|
[Token(Token = "0x601168D")]
|
|
[Address(RVA = "0x1847C00", Offset = "0x1846600", VA = "0x181847C00", Slot = "48")]
|
|
protected override void ABDJEAJBHPF()
|
|
{
|
|
base.ABDJEAJBHPF();
|
|
this.steering.StopAll();
|
|
base.AGJAOAIEEJN = true;
|
|
}
|
|
|
|
// Token: 0x0601168E RID: 71310 RVA: 0x00422DDC File Offset: 0x00420FDC
|
|
[Token(Token = "0x601168E")]
|
|
[Address(RVA = "0x184B4B0", Offset = "0x1849EB0", VA = "0x18184B4B0")]
|
|
public QuestWitchBossEnemy()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400BA26 RID: 47654
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x430")]
|
|
[Token(Token = "0x400BA26")]
|
|
[SerializeField]
|
|
[Header("Patrol")]
|
|
private float postPatrolDelay = 4f;
|
|
|
|
// Token: 0x0400BA27 RID: 47655
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x434")]
|
|
[Token(Token = "0x400BA27")]
|
|
[SerializeField]
|
|
[Header("Relocate Phase")]
|
|
private float dashSpeed = 4f;
|
|
|
|
// Token: 0x0400BA28 RID: 47656
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x438")]
|
|
[Token(Token = "0x400BA28")]
|
|
[SerializeField]
|
|
private float maxDashAcceleration = 67f;
|
|
|
|
// Token: 0x0400BA29 RID: 47657
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x43C")]
|
|
[Token(Token = "0x400BA29")]
|
|
[SerializeField]
|
|
private float dashSlowdownDistance = 1f;
|
|
|
|
// Token: 0x0400BA2A RID: 47658
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x440")]
|
|
[Token(Token = "0x400BA2A")]
|
|
[SerializeField]
|
|
private float dashTimeout = 2.5f;
|
|
|
|
// Token: 0x0400BA2B RID: 47659
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x444")]
|
|
[Token(Token = "0x400BA2B")]
|
|
[SerializeField]
|
|
[Header("Projectile Volley Phase")]
|
|
private float attackChargeDuration = 1f;
|
|
|
|
// Token: 0x0400BA2C RID: 47660
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x448")]
|
|
[Token(Token = "0x400BA2C")]
|
|
[SerializeField]
|
|
private float projectileHeadTargetHeightOffset = -0.2f;
|
|
|
|
// Token: 0x0400BA2D RID: 47661
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44C")]
|
|
[Token(Token = "0x400BA2D")]
|
|
[SerializeField]
|
|
private float reflectionDuration = 0.5f;
|
|
|
|
// Token: 0x0400BA2E RID: 47662
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x450")]
|
|
[Token(Token = "0x400BA2E")]
|
|
[SerializeField]
|
|
private int requiredReturnCount = (int)((ulong)3L);
|
|
|
|
// Token: 0x0400BA2F RID: 47663
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x454")]
|
|
[Token(Token = "0x400BA2F")]
|
|
[SerializeField]
|
|
private int firstVolleyRequiredReturnCount = (int)((ulong)3L);
|
|
|
|
// Token: 0x0400BA30 RID: 47664
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x458")]
|
|
[Token(Token = "0x400BA30")]
|
|
[SerializeField]
|
|
[Range(0f, 1f)]
|
|
private float reselectTargetPlayerChance = 0.2f;
|
|
|
|
// Token: 0x0400BA31 RID: 47665
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x460")]
|
|
[Token(Token = "0x400BA31")]
|
|
[SerializeField]
|
|
[Header("Projectile Speed")]
|
|
private AnimationCurve projectileSpeedByHealthCurve;
|
|
|
|
// Token: 0x0400BA32 RID: 47666
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x468")]
|
|
[Token(Token = "0x400BA32")]
|
|
[SerializeField]
|
|
private float volleySpeedDelta = 2f;
|
|
|
|
// Token: 0x0400BA33 RID: 47667
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x46C")]
|
|
[Token(Token = "0x400BA33")]
|
|
[SerializeField]
|
|
[Header("Take Damage")]
|
|
private int takeDamageAmount = (int)((ulong)40L);
|
|
|
|
// Token: 0x0400BA34 RID: 47668
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x470")]
|
|
[Token(Token = "0x400BA34")]
|
|
[SerializeField]
|
|
private float takeDamageDuration = 2f;
|
|
|
|
// Token: 0x0400BA35 RID: 47669
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x474")]
|
|
[Token(Token = "0x400BA35")]
|
|
[SerializeField]
|
|
[Header("Disengage")]
|
|
private float postDisengageDelay = 1f;
|
|
|
|
// Token: 0x0400BA36 RID: 47670
|
|
[Token(Token = "0x400BA36")]
|
|
private const float KNEJOBOPGFJ = 8f;
|
|
|
|
// Token: 0x0400BA37 RID: 47671
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x478")]
|
|
[Token(Token = "0x400BA37")]
|
|
private SynchronizedField<Vector3> DHBAEFMBMPB;
|
|
|
|
// Token: 0x0400BA38 RID: 47672
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x480")]
|
|
[Token(Token = "0x400BA38")]
|
|
private SynchronizedField<bool> NLKHBOLDHND;
|
|
|
|
// Token: 0x0400BA39 RID: 47673
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x488")]
|
|
[Token(Token = "0x400BA39")]
|
|
private SynchronizedField<int> IDHGCCCKDII;
|
|
|
|
// Token: 0x0400BA3A RID: 47674
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x490")]
|
|
[Token(Token = "0x400BA3A")]
|
|
private SynchronizedField<Vector3> APMLCDBIFFJ;
|
|
|
|
// Token: 0x0400BA3B RID: 47675
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x498")]
|
|
[Token(Token = "0x400BA3B")]
|
|
private SynchronizedField<float> LLDKLCIOIMI;
|
|
|
|
// Token: 0x0400BA3C RID: 47676
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4A0")]
|
|
[Token(Token = "0x400BA3C")]
|
|
private DJHELPHHAEN BNLBBDCANBF;
|
|
|
|
// Token: 0x0400BA3D RID: 47677
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4A8")]
|
|
[Token(Token = "0x400BA3D")]
|
|
private MJNLDDCLOGP BOAJDHDFPKE;
|
|
|
|
// Token: 0x0400BA3E RID: 47678
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4B0")]
|
|
[Token(Token = "0x400BA3E")]
|
|
private EnemyProjectileToolRangedWeapon HELMMKEPEHI;
|
|
|
|
// Token: 0x0400BA3F RID: 47679
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4B8")]
|
|
[Token(Token = "0x400BA3F")]
|
|
private WitchPatrolPoints BLAHOPJINAF;
|
|
|
|
// Token: 0x0400BA40 RID: 47680
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C0")]
|
|
[Token(Token = "0x400BA40")]
|
|
private bool PHONAIGELOB = true;
|
|
|
|
// Token: 0x0200270D RID: 9997
|
|
[Token(Token = "0x200270D")]
|
|
private enum CODFANPILLJ
|
|
{
|
|
// Token: 0x0400BA42 RID: 47682
|
|
[Token(Token = "0x400BA42")]
|
|
RELOCATE,
|
|
// Token: 0x0400BA43 RID: 47683
|
|
[Token(Token = "0x400BA43")]
|
|
POST_RELOCATE_DELAY,
|
|
// Token: 0x0400BA44 RID: 47684
|
|
[Token(Token = "0x400BA44")]
|
|
CHARGE_ATTACK,
|
|
// Token: 0x0400BA45 RID: 47685
|
|
[Token(Token = "0x400BA45")]
|
|
WAITING_FOR_PLAYER_REFLECT,
|
|
// Token: 0x0400BA46 RID: 47686
|
|
[Token(Token = "0x400BA46")]
|
|
PLAYER_REFLECTED,
|
|
// Token: 0x0400BA47 RID: 47687
|
|
[Token(Token = "0x400BA47")]
|
|
REFLECT_PROJECTILE,
|
|
// Token: 0x0400BA48 RID: 47688
|
|
[Token(Token = "0x400BA48")]
|
|
TAKE_DAMAGE,
|
|
// Token: 0x0400BA49 RID: 47689
|
|
[Token(Token = "0x400BA49")]
|
|
INVALID = 65535
|
|
}
|
|
}
|
|
}
|