1045 lines
34 KiB
C#
1045 lines
34 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Core.AI;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Activities.Quest
|
|
{
|
|
// Token: 0x02002C1A RID: 11290
|
|
[Token(Token = "0x2002C1A")]
|
|
public class QuestSciFiChargeShotEnemy : Enemy
|
|
{
|
|
// Token: 0x1700350F RID: 13583
|
|
// (get) Token: 0x06013151 RID: 78161 RVA: 0x00469E74 File Offset: 0x00468074
|
|
// (set) Token: 0x06013152 RID: 78162 RVA: 0x00469E94 File Offset: 0x00468094
|
|
[Token(Token = "0x1700350F")]
|
|
private float PHMHFMGIEGE
|
|
{
|
|
[Token(Token = "0x6013151")]
|
|
[Address(RVA = "0xDCEAA0", Offset = "0xDCD8A0", VA = "0x180DCEAA0")]
|
|
get
|
|
{
|
|
return this.NKMHOLDOGAE.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x6013152")]
|
|
[Address(RVA = "0xDCDED0", Offset = "0xDCCCD0", VA = "0x180DCDED0")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<float> nkmholdogae = this.NKMHOLDOGAE;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003510 RID: 13584
|
|
// (get) Token: 0x06013153 RID: 78163 RVA: 0x00469EB0 File Offset: 0x004680B0
|
|
// (set) Token: 0x06013154 RID: 78164 RVA: 0x00469EF8 File Offset: 0x004680F8
|
|
[Token(Token = "0x17003510")]
|
|
private ENDNBHFKNFL BPOAIJLAPOP
|
|
{
|
|
[Token(Token = "0x6013153")]
|
|
[Address(RVA = "0xDCE2A0", Offset = "0xDCD0A0", VA = "0x180DCE2A0")]
|
|
get
|
|
{
|
|
int num = 0;
|
|
this.m_CachedPtr = (IntPtr)num;
|
|
this.pvCache = num;
|
|
this.pvCacheInitialized = num != 0;
|
|
this.OnDestroyEvent = num;
|
|
this.internalOnDestroying = num;
|
|
this.forwardedRegistered = num != 0;
|
|
this.patrolSearchRadius = (float)num;
|
|
throw new NullReferenceException();
|
|
}
|
|
[Token(Token = "0x6013154")]
|
|
[Address(RVA = "0xDCDF30", Offset = "0xDCCD30", VA = "0x180DCDF30")]
|
|
set
|
|
{
|
|
int falkmighgoo = value.FALKMIGHGOO;
|
|
KLLMCPFPIIE<int> jfenicpbghm = this.JFENICPBGHM;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013155 RID: 78165 RVA: 0x00469F1C File Offset: 0x0046811C
|
|
[Token(Token = "0x6013155")]
|
|
[Address(RVA = "0xDCCC60", Offset = "0xDCBA60", VA = "0x180DCCC60", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
this.NMICCMJNODO = true;
|
|
EnemyFacialAnimator componentInChildren = base.GetComponentInChildren<EnemyFacialAnimator>();
|
|
this.BEDHHPADEFK = componentInChildren;
|
|
BlinkingRenderer componentInChildren2 = base.GetComponentInChildren<BlinkingRenderer>();
|
|
this.EFBPCMOGBKP = componentInChildren2;
|
|
int num = 0;
|
|
KLLMCPFPIIE<float> kllmcpfpiie;
|
|
this.NKMHOLDOGAE = kllmcpfpiie;
|
|
KLLMCPFPIIE<int> kllmcpfpiie2 = new KLLMCPFPIIE(this, "LCHAID", -1, (OHOEENCHJJE)num, num, num);
|
|
this.JFENICPBGHM = kllmcpfpiie2;
|
|
int num2;
|
|
MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "B", (OHOEENCHJJE)num2);
|
|
num2 = 0;
|
|
this.CBJGEJECJKC = mjnlddclogp;
|
|
int num3;
|
|
int num4;
|
|
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("B", (OHOEENCHJJE)num3, num4);
|
|
num4 = 0;
|
|
num3 = 0;
|
|
this.EEEFAPBKBFG = djhelphhaen;
|
|
DJHELPHHAEN eeefapbkbfg = this.EEEFAPBKBFG;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.PIPLLPJLKPM);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.PMBKMAKHNKL);
|
|
int num5 = 0;
|
|
int num6 = 0;
|
|
eeefapbkbfg.JEPMLPCOGNM((ushort)num5, okgcdflpfod, num6, knfakjmalje);
|
|
DJHELPHHAEN eeefapbkbfg2 = this.EEEFAPBKBFG;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.HAODOFMIIGL);
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.HLHBDNHKNLA);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.MDMEHMNOKJL);
|
|
DJHELPHHAEN eeefapbkbfg3 = this.EEEFAPBKBFG;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.KLCBBHLOMKG);
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.BGFAMECKCOK);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.LNHPHHFPOGH);
|
|
DJHELPHHAEN eeefapbkbfg4 = this.EEEFAPBKBFG;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod6 = new MIEIBBPMDMP.OKGCDFLPFOD(this.ODNJCFLJMCC);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje4 = new MIEIBBPMDMP.KNFAKJMALJE(this.LCDHLJOOLGH);
|
|
DJHELPHHAEN eeefapbkbfg5 = this.EEEFAPBKBFG;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod7 = new MIEIBBPMDMP.OKGCDFLPFOD(this.JMKNKPHOJNG);
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod8 = new MIEIBBPMDMP.OKGCDFLPFOD(this.BMPGPEIDOMB);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje5 = new MIEIBBPMDMP.KNFAKJMALJE(this.PAAEEJHKJIF);
|
|
DJHELPHHAEN eeefapbkbfg6 = this.EEEFAPBKBFG;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod9 = new MIEIBBPMDMP.OKGCDFLPFOD(this.KKNCLLPAJGC);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje6 = new MIEIBBPMDMP.KNFAKJMALJE(this.FAFFLFOIMNJ);
|
|
DJHELPHHAEN eeefapbkbfg7 = this.EEEFAPBKBFG;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod10 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MPEMGNICLEM);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje7 = new MIEIBBPMDMP.KNFAKJMALJE(this.MKJPBGGHFLK);
|
|
}
|
|
|
|
// Token: 0x06013156 RID: 78166 RVA: 0x0046A0FC File Offset: 0x004682FC
|
|
[Token(Token = "0x6013156")]
|
|
[Address(RVA = "0xDCFCB0", Offset = "0xDCEAB0", VA = "0x180DCFCB0", Slot = "17")]
|
|
protected override void Start()
|
|
{
|
|
base.Start();
|
|
GameObject gameObject = this.laser.gameObject;
|
|
int num = 0;
|
|
gameObject.SetActive(num != 0);
|
|
DJHELPHHAEN eeefapbkbfg = this.EEEFAPBKBFG;
|
|
}
|
|
|
|
// Token: 0x06013157 RID: 78167 RVA: 0x0046A134 File Offset: 0x00468334
|
|
[Token(Token = "0x6013157")]
|
|
[Address(RVA = "0xDCD8D0", Offset = "0xDCC6D0", VA = "0x180DCD8D0", Slot = "38")]
|
|
protected override void FAAMINBDNNA()
|
|
{
|
|
base.FAAMINBDNNA();
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
ENDNBHFKNFL endnbhfknfl;
|
|
int falkmighgoo = endnbhfknfl.FALKMIGHGOO;
|
|
float y = endnbhfknfl.CMINCCMAJHA.y;
|
|
float y2 = endnbhfknfl.GDBPMHPHDBI.y;
|
|
DJHELPHHAEN eeefapbkbfg = this.EEEFAPBKBFG;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013158 RID: 78168 RVA: 0x0046A18C File Offset: 0x0046838C
|
|
[Token(Token = "0x6013158")]
|
|
[Address(RVA = "0xDCF050", Offset = "0xDCDE50", VA = "0x180DCF050", Slot = "39")]
|
|
protected override void MNFHFDLPACH()
|
|
{
|
|
base.MNFHFDLPACH();
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
DJHELPHHAEN eeefapbkbfg = this.EEEFAPBKBFG;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013159 RID: 78169 RVA: 0x0046A1B8 File Offset: 0x004683B8
|
|
[Token(Token = "0x6013159")]
|
|
[Address(RVA = "0xDCFD60", Offset = "0xDCEB60", VA = "0x180DCFD60", Slot = "18")]
|
|
protected override void Update()
|
|
{
|
|
base.Update();
|
|
this.EEEFAPBKBFG.OPEMIFENIJM();
|
|
this.CBJGEJECJKC.OCGHOBMJNMA();
|
|
}
|
|
|
|
// Token: 0x0601315A RID: 78170 RVA: 0x0046A1E8 File Offset: 0x004683E8
|
|
[Token(Token = "0x601315A")]
|
|
[Address(RVA = "0xDCC810", Offset = "0xDCB610", VA = "0x180DCC810", Slot = "22")]
|
|
public override void AuthorityOnDamageApplyForce(FJDJKDOJKDO GMPCPLNNMGD, ANBBFGKPJFD PAKELHPNJDI, Vector3 CDFHDACBFKN, Vector3 KPLDEODOJID)
|
|
{
|
|
float z = this.steering.<DCAKJCHIFHP>k__BackingField.z;
|
|
float z2 = CDFHDACBFKN.z;
|
|
Vector3 vector;
|
|
float z3 = vector.z;
|
|
}
|
|
|
|
// Token: 0x0601315B RID: 78171 RVA: 0x0046A21C File Offset: 0x0046841C
|
|
[Token(Token = "0x601315B")]
|
|
[Address(RVA = "0xDCC940", Offset = "0xDCB740", VA = "0x180DCC940", Slot = "24")]
|
|
public override void AuthorityOnDamageChangeVelocity(FJDJKDOJKDO GMPCPLNNMGD, ANBBFGKPJFD PAKELHPNJDI, Vector3 NHAOMEMANJA, Vector3 KHJFDILDLAD)
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
float z = this.steering.<DCAKJCHIFHP>k__BackingField.z;
|
|
float z2 = NHAOMEMANJA.z;
|
|
Vector3 vector;
|
|
float z3 = vector.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601315C RID: 78172 RVA: 0x0046A258 File Offset: 0x00468458
|
|
[Token(Token = "0x601315C")]
|
|
[Address(RVA = "0xDCF520", Offset = "0xDCE320", VA = "0x180DCF520")]
|
|
private void PIPLLPJLKPM(ushort CPMPEJFMDED, ushort HKDPLMDENDA)
|
|
{
|
|
GameObject gameObject = this.laser.gameObject;
|
|
int num = 0;
|
|
gameObject.SetActive(num != 0);
|
|
this.head.<KHHJKLDJPHG>k__BackingField.StopAll();
|
|
Steering <KHHJKLDJPHG>k__BackingField = this.head.<KHHJKLDJPHG>k__BackingField;
|
|
float movementAngularSpeed = this.movementAngularSpeed;
|
|
int num2 = 0;
|
|
<KHHJKLDJPHG>k__BackingField.<OOLHFDEHLCG>k__BackingField = movementAngularSpeed;
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
this.NKMHOLDOGAE.BDJFGEJFPPO(num2);
|
|
MJNLDDCLOGP cbjgejecjkc = this.CBJGEJECJKC;
|
|
float num3 = this.postSpawnDelay;
|
|
cbjgejecjkc.KGFFMEICLNN(num3);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601315D RID: 78173 RVA: 0x0046A2E0 File Offset: 0x004684E0
|
|
[Token(Token = "0x601315D")]
|
|
[Address(RVA = "0xDCF930", Offset = "0xDCE730", VA = "0x180DCF930")]
|
|
private void PMBKMAKHNKL()
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
Transform transform = base.transform;
|
|
float num = this.scanForTargetHeadPitch;
|
|
float num2 = this.NKMHOLDOGAE.IAHDANBDAAM();
|
|
Quaternion quaternion = Quaternion.Euler(num2, num, num2);
|
|
float z = Vector3.forward.z;
|
|
Steering <KHHJKLDJPHG>k__BackingField = this.head.<KHHJKLDJPHG>k__BackingField;
|
|
Vector3 vector;
|
|
float z2 = vector.z;
|
|
if (this.CBJGEJECJKC.OLGMEEIPCAL)
|
|
{
|
|
DJHELPHHAEN eeefapbkbfg = this.EEEFAPBKBFG;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601315E RID: 78174 RVA: 0x0046A358 File Offset: 0x00468558
|
|
[Token(Token = "0x601315E")]
|
|
[Address(RVA = "0xDCFB50", Offset = "0xDCE950", VA = "0x180DCFB50", Slot = "31")]
|
|
protected override ENDNBHFKNFL PPCFHFHOKGN(bool NAKEFJOLOJC = false)
|
|
{
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
ENDNBHFKNFL endnbhfknfl;
|
|
int falkmighgoo = endnbhfknfl.FALKMIGHGOO;
|
|
float y = endnbhfknfl.CMINCCMAJHA.y;
|
|
this.m_CachedPtr = (IntPtr)falkmighgoo;
|
|
float y2 = endnbhfknfl.GDBPMHPHDBI.y;
|
|
this.pvCacheInitialized = y != null;
|
|
this.internalOnDestroying = y2;
|
|
}
|
|
int num = 0;
|
|
this.m_CachedPtr = (IntPtr)num;
|
|
this.pvCacheInitialized = num != 0;
|
|
this.internalOnDestroying = num;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0601315F RID: 78175 RVA: 0x0046A3C4 File Offset: 0x004685C4
|
|
[Token(Token = "0x601315F")]
|
|
[Address(RVA = "0xDCDC20", Offset = "0xDCCA20", VA = "0x180DCDC20")]
|
|
private bool HIFOIHBMIFB()
|
|
{
|
|
int num = this.JFENICPBGHM.IAHDANBDAAM();
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
return flag;
|
|
}
|
|
EnemyManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
CGLKOJIMDIH <GFJMMJBJGMO>k__BackingField = this.<GFJMMJBJGMO>k__BackingField;
|
|
int num2 = this.JFENICPBGHM.IAHDANBDAAM();
|
|
bool flag2;
|
|
return !flag2;
|
|
}
|
|
|
|
// Token: 0x06013160 RID: 78176 RVA: 0x0046A414 File Offset: 0x00468614
|
|
[Token(Token = "0x6013160")]
|
|
[Address(RVA = "0xDCCA80", Offset = "0xDCB880", VA = "0x180DCCA80", Slot = "34")]
|
|
public override void AuthorityStartPatrol()
|
|
{
|
|
if (base.OGIBLNIIHDK && base.CLKNOHJKKMP)
|
|
{
|
|
ENDNBHFKNFL bmhmbmhnlil = ENDNBHFKNFL.BMHMBMHNLIL;
|
|
ENDNBHFKNFL bmhmbmhnlil2 = ENDNBHFKNFL.BMHMBMHNLIL;
|
|
KLLMCPFPIIE<int> jfenicpbghm = this.JFENICPBGHM;
|
|
base.PIIPBOFLDMK = bmhmbmhnlil;
|
|
base.CMCKIOGNPCC = bmhmbmhnlil;
|
|
}
|
|
base.AuthorityStartPatrol();
|
|
}
|
|
|
|
// Token: 0x06013161 RID: 78177 RVA: 0x0046A460 File Offset: 0x00468660
|
|
[Token(Token = "0x6013161")]
|
|
[Address(RVA = "0xDCD1B0", Offset = "0xDCBFB0", VA = "0x180DCD1B0", Slot = "35")]
|
|
protected override void BIINIBEFAID(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
base.BIINIBEFAID(CPMPEJFMDED, OEAPMLMHLLF);
|
|
this.head.<KHHJKLDJPHG>k__BackingField.StopAll();
|
|
Steering <KHHJKLDJPHG>k__BackingField = this.head.<KHHJKLDJPHG>k__BackingField;
|
|
float movementAngularSpeed = this.movementAngularSpeed;
|
|
<KHHJKLDJPHG>k__BackingField.<OOLHFDEHLCG>k__BackingField = movementAngularSpeed;
|
|
KLLMCPFPIIE<int> jfenicpbghm = this.JFENICPBGHM;
|
|
}
|
|
|
|
// Token: 0x06013162 RID: 78178 RVA: 0x0046A4AC File Offset: 0x004686AC
|
|
[Token(Token = "0x6013162")]
|
|
[Address(RVA = "0xDCF1E0", Offset = "0xDCDFE0", VA = "0x180DCF1E0", Slot = "36")]
|
|
protected override void NPGNACJKGGB()
|
|
{
|
|
int num = 0;
|
|
base.NPGNACJKGGB();
|
|
this.PKLFMHOPBHI(num, num);
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
this.CICNHPDCBFF();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013163 RID: 78179 RVA: 0x0046A4D8 File Offset: 0x004686D8
|
|
[Token(Token = "0x6013163")]
|
|
[Address(RVA = "0xDCDB00", Offset = "0xDCC900", VA = "0x180DCDB00")]
|
|
private void HAODOFMIIGL(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
this.head.<KHHJKLDJPHG>k__BackingField.StopAll();
|
|
Steering <KHHJKLDJPHG>k__BackingField = this.head.<KHHJKLDJPHG>k__BackingField;
|
|
float movementAngularSpeed = this.movementAngularSpeed;
|
|
<KHHJKLDJPHG>k__BackingField.<OOLHFDEHLCG>k__BackingField = movementAngularSpeed;
|
|
this.steering.StopAll();
|
|
Steering steering = this.steering;
|
|
float movementAngularSpeed2 = this.movementAngularSpeed;
|
|
steering.<OOLHFDEHLCG>k__BackingField = movementAngularSpeed2;
|
|
Steering steering2 = this.steering;
|
|
float movementSlowdownDistance = this.movementSlowdownDistance;
|
|
steering2.LADKFOBHIKN = movementSlowdownDistance;
|
|
Steering steering3 = this.steering;
|
|
float movementMaxAcceleration = this.movementMaxAcceleration;
|
|
int num = 0;
|
|
steering3.<GAFNAMNHLOE>k__BackingField = movementMaxAcceleration;
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
this.NKMHOLDOGAE.BDJFGEJFPPO(num);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013164 RID: 78180 RVA: 0x0046A584 File Offset: 0x00468784
|
|
[Token(Token = "0x6013164")]
|
|
[Address(RVA = "0xDCEAF0", Offset = "0xDCD8F0", VA = "0x180DCEAF0")]
|
|
private void MDMEHMNOKJL()
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
this.CICNHPDCBFF();
|
|
if (base.AEEEPJFPGML())
|
|
{
|
|
EnemyManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
ENDNBHFKNFL endnbhfknfl;
|
|
int falkmighgoo = endnbhfknfl.FALKMIGHGOO;
|
|
float y = endnbhfknfl.CMINCCMAJHA.y;
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
Steering steering = this.steering;
|
|
float num = this.desiredTargetOffset;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
bool flag3;
|
|
if (!flag3 || this.steering.<JAEHKJPNKNH>k__BackingField)
|
|
{
|
|
float num2 = this.maxRandomOffsetAngle;
|
|
float num3 = this.minRandomOffsetAngle;
|
|
Steering steering2 = this.steering;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
}
|
|
Steering <KHHJKLDJPHG>k__BackingField = this.head.<KHHJKLDJPHG>k__BackingField;
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
ENDNBHFKNFL bmhmbmhnlil = ENDNBHFKNFL.BMHMBMHNLIL;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013165 RID: 78181 RVA: 0x0046A648 File Offset: 0x00468848
|
|
[Token(Token = "0x6013165")]
|
|
[Address(RVA = "0xDCDE80", Offset = "0xDCCC80", VA = "0x180DCDE80")]
|
|
private void HLHBDNHKNLA(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
this.head.<KHHJKLDJPHG>k__BackingField.StopAll();
|
|
this.steering.StopSeeking();
|
|
}
|
|
|
|
// Token: 0x06013166 RID: 78182 RVA: 0x0046A678 File Offset: 0x00468878
|
|
[Token(Token = "0x6013166")]
|
|
[Address(RVA = "0xDCE1E0", Offset = "0xDCCFE0", VA = "0x180DCE1E0")]
|
|
private void KLCBBHLOMKG(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
this.head.<KHHJKLDJPHG>k__BackingField.StopAll();
|
|
Steering <KHHJKLDJPHG>k__BackingField = this.head.<KHHJKLDJPHG>k__BackingField;
|
|
float num = this.followTargetAngularSpeedDegrees;
|
|
<KHHJKLDJPHG>k__BackingField.<OOLHFDEHLCG>k__BackingField = num;
|
|
this.steering.StopAll();
|
|
Steering steering = this.steering;
|
|
float num2 = this.followTargetAngularSpeedDegrees;
|
|
steering.<OOLHFDEHLCG>k__BackingField = num2;
|
|
Steering steering2 = this.steering;
|
|
float num3 = this.followTargetMovementSpeed;
|
|
steering2.LADKFOBHIKN = num3;
|
|
Steering steering3 = this.steering;
|
|
float num4 = this.followTargetMovementAcceleration;
|
|
steering3.<GAFNAMNHLOE>k__BackingField = num4;
|
|
}
|
|
|
|
// Token: 0x06013167 RID: 78183 RVA: 0x0046A708 File Offset: 0x00468908
|
|
[Token(Token = "0x6013167")]
|
|
[Address(RVA = "0xDCE5D0", Offset = "0xDCD3D0", VA = "0x180DCE5D0")]
|
|
private void LNHPHHFPOGH()
|
|
{
|
|
int num = 0;
|
|
this.PKLFMHOPBHI(num, num);
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
if (this.HIFOIHBMIFB())
|
|
{
|
|
int num2 = this.JFENICPBGHM.IAHDANBDAAM();
|
|
KLLMCPFPIIE<int> jfenicpbghm = this.JFENICPBGHM;
|
|
}
|
|
EnemyManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
Steering steering = this.steering;
|
|
float num3 = this.desiredTargetOffset;
|
|
float z = this.KFFFKFCFKJI.z;
|
|
bool flag2;
|
|
if (!flag2 || this.steering.<JAEHKJPNKNH>k__BackingField)
|
|
{
|
|
float num4 = this.maxRandomOffsetAngle;
|
|
float num5 = this.minRandomOffsetAngle;
|
|
float z2 = this.KFFFKFCFKJI.z;
|
|
Steering steering2 = this.steering;
|
|
Vector3 vector;
|
|
float z3 = vector.z;
|
|
}
|
|
float z4 = this.NJMONMLKFMM.z;
|
|
float z5 = Vector3.up.z;
|
|
Vector3 vector2;
|
|
float z6 = vector2.z;
|
|
QuestEnemyArticulatingAccessory questEnemyArticulatingAccessory = this.head;
|
|
Vector3 vector3;
|
|
float z7 = vector3.z;
|
|
Steering <KHHJKLDJPHG>k__BackingField = this.head.<KHHJKLDJPHG>k__BackingField;
|
|
Vector3 vector4;
|
|
float z8 = vector4.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013168 RID: 78184 RVA: 0x0046A808 File Offset: 0x00468A08
|
|
[Token(Token = "0x6013168")]
|
|
[Address(RVA = "0xB34520", Offset = "0xB33320", VA = "0x180B34520")]
|
|
private void BGFAMECKCOK(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
this.steering.StopAll();
|
|
}
|
|
|
|
// Token: 0x06013169 RID: 78185 RVA: 0x0046A828 File Offset: 0x00468A28
|
|
[Token(Token = "0x6013169")]
|
|
[Address(RVA = "0xDCE420", Offset = "0xDCD220", VA = "0x180DCE420", Slot = "50")]
|
|
protected override void LFFBDDEIEMJ()
|
|
{
|
|
base.LFFBDDEIEMJ();
|
|
ENDNBHFKNFL endnbhfknfl;
|
|
int falkmighgoo = endnbhfknfl.FALKMIGHGOO;
|
|
float y = endnbhfknfl.CMINCCMAJHA.y;
|
|
float y2 = endnbhfknfl.GDBPMHPHDBI.y;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
RecRoomAudioClip[] array = this.alertVO;
|
|
if (array != 0)
|
|
{
|
|
Transform transform = base.transform;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
SFXAudioSource sfxaudioSource = AudioManager.PlayRandom3DSFX(array, transform, num3, num2 != 0, num);
|
|
}
|
|
RecRoomAudioClip recRoomAudioClip = this.alertSFX;
|
|
if (recRoomAudioClip != 0)
|
|
{
|
|
AudioClip audioClip = recRoomAudioClip.audioClip;
|
|
int num4 = 0;
|
|
if (audioClip != num4)
|
|
{
|
|
RecRoomAudioClip recRoomAudioClip2 = this.alertSFX;
|
|
int num5 = 0;
|
|
SFXAudioSource sfxaudioSource2 = AudioManager.Play2DSFX(recRoomAudioClip2, num5);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601316A RID: 78186 RVA: 0x0046A8CC File Offset: 0x00468ACC
|
|
[Token(Token = "0x601316A")]
|
|
[Address(RVA = "0xDCF240", Offset = "0xDCE040", VA = "0x180DCF240")]
|
|
private void ODNJCFLJMCC(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
Steering <KHHJKLDJPHG>k__BackingField = this.head.<KHHJKLDJPHG>k__BackingField;
|
|
float num = this.snapToTargetAngularSpeedDegrees;
|
|
<KHHJKLDJPHG>k__BackingField.<OOLHFDEHLCG>k__BackingField = num;
|
|
Steering steering = this.steering;
|
|
float num2 = this.snapToTargetAngularSpeedDegrees;
|
|
steering.<OOLHFDEHLCG>k__BackingField = num2;
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
MJNLDDCLOGP cbjgejecjkc = this.CBJGEJECJKC;
|
|
float num3 = this.chargePrepareDuration;
|
|
cbjgejecjkc.KGFFMEICLNN(num3);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601316B RID: 78187 RVA: 0x0046A934 File Offset: 0x00468B34
|
|
[Token(Token = "0x601316B")]
|
|
[Address(RVA = "0xDCE330", Offset = "0xDCD130", VA = "0x180DCE330")]
|
|
private void LCDHLJOOLGH()
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
float z = this.KFFFKFCFKJI.z;
|
|
Steering steering = this.steering;
|
|
Vector3 vector;
|
|
float z2 = vector.z;
|
|
if (this.CBJGEJECJKC.OLGMEEIPCAL)
|
|
{
|
|
DJHELPHHAEN eeefapbkbfg = this.EEEFAPBKBFG;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601316C RID: 78188 RVA: 0x0046A984 File Offset: 0x00468B84
|
|
[Token(Token = "0x601316C")]
|
|
[Address(RVA = "0xDCDFA0", Offset = "0xDCCDA0", VA = "0x180DCDFA0")]
|
|
private void JMKNKPHOJNG(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
EnemyParticles enemyParticles = this.enemyParticles;
|
|
int num = 0;
|
|
if (enemyParticles != num)
|
|
{
|
|
EnemyParticles enemyParticles2 = this.enemyParticles;
|
|
Transform transform = this.laser;
|
|
enemyParticles2.StartCharge(transform);
|
|
}
|
|
EnemyAudio enemyAudio = this.enemyAudio;
|
|
int num2 = 0;
|
|
enemyAudio.StartCharge(num2 != 0);
|
|
this.enemyAnimator.JNJKLGMMBHA = EnemyAnimator.LFFPOPKIFFI.CHARGE;
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
MJNLDDCLOGP cbjgejecjkc = this.CBJGEJECJKC;
|
|
float num3 = this.chargeAttackDuration;
|
|
cbjgejecjkc.KGFFMEICLNN(num3);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601316D RID: 78189 RVA: 0x0046AA04 File Offset: 0x00468C04
|
|
[Token(Token = "0x601316D")]
|
|
[Address(RVA = "0xDCF4A0", Offset = "0xDCE2A0", VA = "0x180DCF4A0")]
|
|
private void PAAEEJHKJIF()
|
|
{
|
|
if (base.OGIBLNIIHDK && this.CBJGEJECJKC.OLGMEEIPCAL)
|
|
{
|
|
DJHELPHHAEN eeefapbkbfg = this.EEEFAPBKBFG;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601316E RID: 78190 RVA: 0x0046AA38 File Offset: 0x00468C38
|
|
[Token(Token = "0x601316E")]
|
|
[Address(RVA = "0xDCD2D0", Offset = "0xDCC0D0", VA = "0x180DCD2D0")]
|
|
private void BMPGPEIDOMB(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
EnemyParticles enemyParticles = this.enemyParticles;
|
|
int num = 0;
|
|
if (enemyParticles != num)
|
|
{
|
|
this.enemyParticles.StopCharge();
|
|
}
|
|
this.enemyAudio.StopCharge();
|
|
EnemyAnimator enemyAnimator = this.enemyAnimator;
|
|
int num2 = 0;
|
|
enemyAnimator.JNJKLGMMBHA = (EnemyAnimator.LFFPOPKIFFI)num2;
|
|
}
|
|
|
|
// Token: 0x0601316F RID: 78191 RVA: 0x0046AA84 File Offset: 0x00468C84
|
|
[Token(Token = "0x601316F")]
|
|
[Address(RVA = "0xDCE090", Offset = "0xDCCE90", VA = "0x180DCE090")]
|
|
private void KKNCLLPAJGC(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
GameObject gameObject = this.laser.gameObject;
|
|
int num = 0;
|
|
gameObject.SetActive(num != 0);
|
|
float z = this.NJMONMLKFMM.z;
|
|
float z2 = Vector3.up.z;
|
|
Vector3 vector;
|
|
float z3 = vector.z;
|
|
Vector3 vector2;
|
|
float z4 = vector2.z;
|
|
this.ILPLGNMEJKH.z = z4;
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
MJNLDDCLOGP cbjgejecjkc = this.CBJGEJECJKC;
|
|
float num2 = this.attackDelayDuration;
|
|
cbjgejecjkc.KGFFMEICLNN(num2);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013170 RID: 78192 RVA: 0x0046AB08 File Offset: 0x00468D08
|
|
[Token(Token = "0x6013170")]
|
|
[Address(RVA = "0xDCD9E0", Offset = "0xDCC7E0", VA = "0x180DCD9E0")]
|
|
private void FAFFLFOIMNJ()
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
float z = this.ILPLGNMEJKH.z;
|
|
QuestEnemyArticulatingAccessory questEnemyArticulatingAccessory = this.head;
|
|
Vector3 vector;
|
|
float z2 = vector.z;
|
|
Steering <KHHJKLDJPHG>k__BackingField = questEnemyArticulatingAccessory.<KHHJKLDJPHG>k__BackingField;
|
|
Steering steering = this.steering;
|
|
if (this.CBJGEJECJKC.OLGMEEIPCAL)
|
|
{
|
|
DJHELPHHAEN eeefapbkbfg = this.EEEFAPBKBFG;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013171 RID: 78193 RVA: 0x0046AB68 File Offset: 0x00468D68
|
|
[Token(Token = "0x6013171")]
|
|
[Address(RVA = "0xDCF0C0", Offset = "0xDCDEC0", VA = "0x180DCF0C0")]
|
|
private void MPEMGNICLEM(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
GameObject gameObject = this.laser.gameObject;
|
|
int num = 0;
|
|
gameObject.SetActive(num != 0);
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
EnemyRangedWeaponBase <IPIJLEBCPKA>k__BackingField = this.<IPIJLEBCPKA>k__BackingField;
|
|
int num2 = 0;
|
|
if (<IPIJLEBCPKA>k__BackingField != num2)
|
|
{
|
|
EnemyRangedWeaponBase <IPIJLEBCPKA>k__BackingField2 = this.<IPIJLEBCPKA>k__BackingField;
|
|
float z = this.ILPLGNMEJKH.z;
|
|
}
|
|
MJNLDDCLOGP cbjgejecjkc = this.CBJGEJECJKC;
|
|
float num3 = this.attackDuration;
|
|
cbjgejecjkc.KGFFMEICLNN(num3);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013172 RID: 78194 RVA: 0x0046ABDC File Offset: 0x00468DDC
|
|
[Token(Token = "0x6013172")]
|
|
[Address(RVA = "0xDCF000", Offset = "0xDCDE00", VA = "0x180DCF000")]
|
|
private void MKJPBGGHFLK()
|
|
{
|
|
if (base.OGIBLNIIHDK && this.CBJGEJECJKC.OLGMEEIPCAL)
|
|
{
|
|
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013173 RID: 78195 RVA: 0x0046AC10 File Offset: 0x00468E10
|
|
[Token(Token = "0x6013173")]
|
|
[Address(RVA = "0xDCD690", Offset = "0xDCC490", VA = "0x180DCD690", Slot = "44")]
|
|
protected override void CIDBPLMELBM()
|
|
{
|
|
base.CIDBPLMELBM();
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
Transform transform = base.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
float z2 = Vector3.up.z;
|
|
Vector3 vector2;
|
|
float z3 = vector2.z;
|
|
QuestEnemyArticulatingAccessory questEnemyArticulatingAccessory = this.head;
|
|
Vector3 vector3;
|
|
float z4 = vector3.z;
|
|
Steering <KHHJKLDJPHG>k__BackingField = questEnemyArticulatingAccessory.<KHHJKLDJPHG>k__BackingField;
|
|
Steering steering = this.steering;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013174 RID: 78196 RVA: 0x0046AC7C File Offset: 0x00468E7C
|
|
[Token(Token = "0x6013174")]
|
|
[Address(RVA = "0xDCEFB0", Offset = "0xDCDDB0", VA = "0x180DCEFB0", Slot = "45")]
|
|
protected override void MJBPKDODENL()
|
|
{
|
|
base.MJBPKDODENL();
|
|
this.head.<KHHJKLDJPHG>k__BackingField.StopLooking();
|
|
this.steering.StopLooking();
|
|
}
|
|
|
|
// Token: 0x06013175 RID: 78197 RVA: 0x0046ACB0 File Offset: 0x00468EB0
|
|
[Token(Token = "0x6013175")]
|
|
[Address(RVA = "0xDCF2C0", Offset = "0xDCE0C0", VA = "0x180DCF2C0", Slot = "25")]
|
|
protected override void ONCCBFAGLIH(ENDNBHFKNFL LJGOHLFADDN, FJDJKDOJKDO GMPCPLNNMGD, ANBBFGKPJFD PAKELHPNJDI, int JJHKPNCCEFB, bool MBAELPAGNPL, Vector3 GMENKJKOGMD, Vector3 JIDCFPIGAIF)
|
|
{
|
|
int falkmighgoo = LJGOHLFADDN.FALKMIGHGOO;
|
|
float y = LJGOHLFADDN.GDBPMHPHDBI.y;
|
|
float y2 = LJGOHLFADDN.CMINCCMAJHA.y;
|
|
EnemyFacialAnimator bedhhpadefk = this.BEDHHPADEFK;
|
|
int num = 0;
|
|
if (bedhhpadefk != num)
|
|
{
|
|
this.BEDHHPADEFK.OnHit();
|
|
}
|
|
bool flag;
|
|
if (base.OGIBLNIIHDK && flag)
|
|
{
|
|
int falkmighgoo2 = LJGOHLFADDN.FALKMIGHGOO;
|
|
KLLMCPFPIIE<int> jfenicpbghm = this.JFENICPBGHM;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013176 RID: 78198 RVA: 0x0046AD28 File Offset: 0x00468F28
|
|
[Token(Token = "0x6013176")]
|
|
[Address(RVA = "0xDCEA50", Offset = "0xDCD850", VA = "0x180DCEA50", Slot = "32")]
|
|
protected override void LOKLHDKNDBN(bool ELHNNMKNCAJ)
|
|
{
|
|
base.LOKLHDKNDBN(ELHNNMKNCAJ);
|
|
GameObject gameObject = this.laser.gameObject;
|
|
int num = 0;
|
|
gameObject.SetActive(num != 0);
|
|
}
|
|
|
|
// Token: 0x06013177 RID: 78199 RVA: 0x0046AD58 File Offset: 0x00468F58
|
|
[Token(Token = "0x6013177")]
|
|
[Address(RVA = "0xDCD820", Offset = "0xDCC620", VA = "0x180DCD820", Slot = "49")]
|
|
protected override void DEKBALOIGCL()
|
|
{
|
|
base.DEKBALOIGCL();
|
|
BlinkingRenderer efbpcmogbkp = this.EFBPCMOGBKP;
|
|
int num = 0;
|
|
if (efbpcmogbkp != num)
|
|
{
|
|
this.EFBPCMOGBKP.OnDestroy();
|
|
}
|
|
GameObject gameObject = this.laser.gameObject;
|
|
int num2 = 0;
|
|
gameObject.SetActive(num2 != 0);
|
|
}
|
|
|
|
// Token: 0x06013178 RID: 78200 RVA: 0x0046ADA4 File Offset: 0x00468FA4
|
|
[Token(Token = "0x6013178")]
|
|
[Address(RVA = "0xDCF610", Offset = "0xDCE410", VA = "0x180DCF610")]
|
|
private void PKLFMHOPBHI(out Vector3 GMENKJKOGMD, out Vector3 JIDCFPIGAIF)
|
|
{
|
|
Transform transform = this.head.<KHHJKLDJPHG>k__BackingField.transform;
|
|
Transform transform2 = this.head.<KHHJKLDJPHG>k__BackingField.transform;
|
|
this.laser.gameObject.SetActive(true);
|
|
Transform transform3 = this.laser;
|
|
Transform transform4 = this.laser;
|
|
Transform transform5 = this.laser;
|
|
Vector3 localScale = transform4.localScale;
|
|
Transform transform6 = this.laser;
|
|
float z = localScale.z;
|
|
}
|
|
|
|
// Token: 0x06013179 RID: 78201 RVA: 0x0046AE1C File Offset: 0x0046901C
|
|
[Token(Token = "0x6013179")]
|
|
[Address(RVA = "0xDCD380", Offset = "0xDCC180", VA = "0x180DCD380")]
|
|
private void CICNHPDCBFF()
|
|
{
|
|
float num;
|
|
float num4;
|
|
if (this.head.<KHHJKLDJPHG>k__BackingField.<LPHAFHCNEDO>k__BackingField || this.CBJGEJECJKC.OLGMEEIPCAL)
|
|
{
|
|
num = this.maxScanForTargetHeadYaw * 1.05f;
|
|
float num2 = this.NKMHOLDOGAE.IAHDANBDAAM();
|
|
int num3 = 0;
|
|
num2 = Mathf.Sign(num2);
|
|
KLLMCPFPIIE<float> nkmholdogae = this.NKMHOLDOGAE;
|
|
num4 = num2 * -1f;
|
|
nkmholdogae.BDJFGEJFPPO(num3);
|
|
MJNLDDCLOGP cbjgejecjkc = this.CBJGEJECJKC;
|
|
num4 = num;
|
|
cbjgejecjkc.KGFFMEICLNN(num4);
|
|
}
|
|
Transform transform = base.transform;
|
|
float num5 = this.NKMHOLDOGAE.IAHDANBDAAM();
|
|
num = num5;
|
|
Quaternion quaternion = Quaternion.Euler(num5, num4, num);
|
|
float z = Vector3.forward.z;
|
|
Steering <KHHJKLDJPHG>k__BackingField = this.head.<KHHJKLDJPHG>k__BackingField;
|
|
Vector3 vector;
|
|
float z2 = vector.z;
|
|
}
|
|
|
|
// Token: 0x0601317A RID: 78202 RVA: 0x0046AEE4 File Offset: 0x004690E4
|
|
[Token(Token = "0x601317A")]
|
|
[Address(RVA = "0xDCFD10", Offset = "0xDCEB10", VA = "0x180DCFD10", Slot = "52")]
|
|
public override void TransferOwnership(AGAJMBPABDL IEKDDPPNFPF)
|
|
{
|
|
base.TransferOwnership(IEKDDPPNFPF);
|
|
this.head.JDHMIOJKLCK.TransferOwnership(IEKDDPPNFPF);
|
|
}
|
|
|
|
// Token: 0x0601317B RID: 78203 RVA: 0x0046AF10 File Offset: 0x00469110
|
|
[Token(Token = "0x601317B")]
|
|
[Address(RVA = "0xDCFDB0", Offset = "0xDCEBB0", VA = "0x180DCFDB0")]
|
|
public QuestSciFiChargeShotEnemy()
|
|
{
|
|
float z = Vector3.zero.z;
|
|
this.ILPLGNMEJKH.z = z;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400C649 RID: 50761
|
|
[FieldOffset(Offset = "0x430")]
|
|
[Token(Token = "0x400C649")]
|
|
[SerializeField]
|
|
[Header("Post Spawn")]
|
|
private float postSpawnDelay = 0.5f;
|
|
|
|
// Token: 0x0400C64A RID: 50762
|
|
[FieldOffset(Offset = "0x434")]
|
|
[Token(Token = "0x400C64A")]
|
|
[SerializeField]
|
|
[Header("Scan For Target Head Parameters")]
|
|
private float scanForTargetHeadSlowdownAngle = 10f;
|
|
|
|
// Token: 0x0400C64B RID: 50763
|
|
[FieldOffset(Offset = "0x438")]
|
|
[Token(Token = "0x400C64B")]
|
|
[SerializeField]
|
|
private float maxScanForTargetHeadYaw = 35f;
|
|
|
|
// Token: 0x0400C64C RID: 50764
|
|
[FieldOffset(Offset = "0x43C")]
|
|
[Token(Token = "0x400C64C")]
|
|
[SerializeField]
|
|
private float scanForTargetHeadPitch = 8f;
|
|
|
|
// Token: 0x0400C64D RID: 50765
|
|
[FieldOffset(Offset = "0x440")]
|
|
[Token(Token = "0x400C64D")]
|
|
[SerializeField]
|
|
[Header("Follow Target")]
|
|
private float snapToTargetAngularSpeedDegrees = 360f;
|
|
|
|
// Token: 0x0400C64E RID: 50766
|
|
[FieldOffset(Offset = "0x444")]
|
|
[Token(Token = "0x400C64E")]
|
|
[SerializeField]
|
|
private float followTargetMovementSpeed = 1.5f;
|
|
|
|
// Token: 0x0400C64F RID: 50767
|
|
[FieldOffset(Offset = "0x448")]
|
|
[Token(Token = "0x400C64F")]
|
|
[SerializeField]
|
|
private float followTargetMovementAcceleration = 50f;
|
|
|
|
// Token: 0x0400C650 RID: 50768
|
|
[FieldOffset(Offset = "0x44C")]
|
|
[Token(Token = "0x400C650")]
|
|
[SerializeField]
|
|
private float followTargetMovementSlowdownDistance = 1f;
|
|
|
|
// Token: 0x0400C651 RID: 50769
|
|
[FieldOffset(Offset = "0x450")]
|
|
[Token(Token = "0x400C651")]
|
|
[SerializeField]
|
|
private float followTargetAngularSpeedDegrees = 90f;
|
|
|
|
// Token: 0x0400C652 RID: 50770
|
|
[FieldOffset(Offset = "0x454")]
|
|
[Token(Token = "0x400C652")]
|
|
[SerializeField]
|
|
private float targetAcquiredHeadLaserOffset = 0.1f;
|
|
|
|
// Token: 0x0400C653 RID: 50771
|
|
[FieldOffset(Offset = "0x458")]
|
|
[Token(Token = "0x400C653")]
|
|
[SerializeField]
|
|
private float desiredTargetOffset = 1.5f;
|
|
|
|
// Token: 0x0400C654 RID: 50772
|
|
[FieldOffset(Offset = "0x45C")]
|
|
[Token(Token = "0x400C654")]
|
|
[SerializeField]
|
|
private float minRandomOffsetAngle = 30f;
|
|
|
|
// Token: 0x0400C655 RID: 50773
|
|
[FieldOffset(Offset = "0x460")]
|
|
[Token(Token = "0x400C655")]
|
|
[SerializeField]
|
|
private float maxRandomOffsetAngle = 45f;
|
|
|
|
// Token: 0x0400C656 RID: 50774
|
|
[FieldOffset(Offset = "0x468")]
|
|
[Token(Token = "0x400C656")]
|
|
[SerializeField]
|
|
[Header("Head")]
|
|
private QuestEnemyArticulatingAccessory head;
|
|
|
|
// Token: 0x0400C657 RID: 50775
|
|
[FieldOffset(Offset = "0x470")]
|
|
[Token(Token = "0x400C657")]
|
|
[SerializeField]
|
|
private Transform laser;
|
|
|
|
// Token: 0x0400C658 RID: 50776
|
|
[FieldOffset(Offset = "0x478")]
|
|
[Token(Token = "0x400C658")]
|
|
[SerializeField]
|
|
[Header("Attack")]
|
|
private float chargePrepareDuration = 0.5f;
|
|
|
|
// Token: 0x0400C659 RID: 50777
|
|
[FieldOffset(Offset = "0x47C")]
|
|
[Token(Token = "0x400C659")]
|
|
[SerializeField]
|
|
private float chargeAttackDuration = 3f;
|
|
|
|
// Token: 0x0400C65A RID: 50778
|
|
[FieldOffset(Offset = "0x480")]
|
|
[Token(Token = "0x400C65A")]
|
|
[SerializeField]
|
|
private float attackDelayDuration = 0.5f;
|
|
|
|
// Token: 0x0400C65B RID: 50779
|
|
[FieldOffset(Offset = "0x484")]
|
|
[Token(Token = "0x400C65B")]
|
|
[SerializeField]
|
|
private float attackDuration = 0.5f;
|
|
|
|
// Token: 0x0400C65C RID: 50780
|
|
[FieldOffset(Offset = "0x488")]
|
|
[Token(Token = "0x400C65C")]
|
|
[SerializeField]
|
|
[Header("Audio")]
|
|
private RecRoomAudioClip[] alertVO;
|
|
|
|
// Token: 0x0400C65D RID: 50781
|
|
[FieldOffset(Offset = "0x490")]
|
|
[Token(Token = "0x400C65D")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip alertSFX;
|
|
|
|
// Token: 0x0400C65E RID: 50782
|
|
[FieldOffset(Offset = "0x498")]
|
|
[Token(Token = "0x400C65E")]
|
|
private KLLMCPFPIIE<float> NKMHOLDOGAE;
|
|
|
|
// Token: 0x0400C65F RID: 50783
|
|
[FieldOffset(Offset = "0x4A0")]
|
|
[Token(Token = "0x400C65F")]
|
|
private KLLMCPFPIIE<int> JFENICPBGHM;
|
|
|
|
// Token: 0x0400C660 RID: 50784
|
|
[FieldOffset(Offset = "0x4A8")]
|
|
[Token(Token = "0x400C660")]
|
|
private DJHELPHHAEN EEEFAPBKBFG;
|
|
|
|
// Token: 0x0400C661 RID: 50785
|
|
[FieldOffset(Offset = "0x4B0")]
|
|
[Token(Token = "0x400C661")]
|
|
private MJNLDDCLOGP CBJGEJECJKC;
|
|
|
|
// Token: 0x0400C662 RID: 50786
|
|
[FieldOffset(Offset = "0x4B8")]
|
|
[Token(Token = "0x400C662")]
|
|
private EnemyFacialAnimator BEDHHPADEFK;
|
|
|
|
// Token: 0x0400C663 RID: 50787
|
|
[FieldOffset(Offset = "0x4C0")]
|
|
[Token(Token = "0x400C663")]
|
|
private BlinkingRenderer EFBPCMOGBKP;
|
|
|
|
// Token: 0x0400C664 RID: 50788
|
|
[FieldOffset(Offset = "0x4C8")]
|
|
[Token(Token = "0x400C664")]
|
|
private Vector3 ILPLGNMEJKH;
|
|
|
|
// Token: 0x02002C1B RID: 11291
|
|
[Token(Token = "0x2002C1B")]
|
|
private enum OFDAOHDFFCE
|
|
{
|
|
// Token: 0x0400C666 RID: 50790
|
|
[Token(Token = "0x400C666")]
|
|
POST_SPAWN,
|
|
// Token: 0x0400C667 RID: 50791
|
|
[Token(Token = "0x400C667")]
|
|
FIND_TARGET,
|
|
// Token: 0x0400C668 RID: 50792
|
|
[Token(Token = "0x400C668")]
|
|
FOLLOW_TARGET,
|
|
// Token: 0x0400C669 RID: 50793
|
|
[Token(Token = "0x400C669")]
|
|
ATTACK_DELAY,
|
|
// Token: 0x0400C66A RID: 50794
|
|
[Token(Token = "0x400C66A")]
|
|
ATTACK,
|
|
// Token: 0x0400C66B RID: 50795
|
|
[Token(Token = "0x400C66B")]
|
|
INVALID = 65535
|
|
}
|
|
|
|
// Token: 0x02002C1C RID: 11292
|
|
[Token(Token = "0x2002C1C")]
|
|
private enum BLEAJDKEHAN
|
|
{
|
|
// Token: 0x0400C66D RID: 50797
|
|
[Token(Token = "0x400C66D")]
|
|
PREPARE_CHARGE,
|
|
// Token: 0x0400C66E RID: 50798
|
|
[Token(Token = "0x400C66E")]
|
|
CHARGE_ATTACK,
|
|
// Token: 0x0400C66F RID: 50799
|
|
[Token(Token = "0x400C66F")]
|
|
INVALID = 65535
|
|
}
|
|
}
|
|
}
|