1040 lines
34 KiB
C#
1040 lines
34 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using Photon.Realtime;
|
|
using RecRoom.Core.AI;
|
|
using RecRoom.Networking.SynchronizedFields;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Activities.Quest
|
|
{
|
|
// Token: 0x02002725 RID: 10021
|
|
[Token(Token = "0x2002725")]
|
|
[StructLayout(3)]
|
|
public class QuestSciFiChargeShotEnemy : Enemy
|
|
{
|
|
// Token: 0x17002F46 RID: 12102
|
|
// (get) Token: 0x06011784 RID: 71556 RVA: 0x004272B0 File Offset: 0x004254B0
|
|
// (set) Token: 0x06011785 RID: 71557 RVA: 0x004272D0 File Offset: 0x004254D0
|
|
[Token(Token = "0x17002F46")]
|
|
private float PHMHFMGIEGE
|
|
{
|
|
[Token(Token = "0x6011784")]
|
|
[Address(RVA = "0x1843920", Offset = "0x1842320", VA = "0x181843920")]
|
|
get
|
|
{
|
|
return this.NKMHOLDOGAE.Get();
|
|
}
|
|
[Token(Token = "0x6011785")]
|
|
[Address(RVA = "0x1842D50", Offset = "0x1841750", VA = "0x181842D50")]
|
|
set
|
|
{
|
|
SynchronizedField<float> nkmholdogae = this.NKMHOLDOGAE;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002F47 RID: 12103
|
|
// (get) Token: 0x06011786 RID: 71558 RVA: 0x004272EC File Offset: 0x004254EC
|
|
// (set) Token: 0x06011787 RID: 71559 RVA: 0x00427334 File Offset: 0x00425534
|
|
[Token(Token = "0x17002F47")]
|
|
private ENDNBHFKNFL BPOAIJLAPOP
|
|
{
|
|
[Token(Token = "0x6011786")]
|
|
[Address(RVA = "0x1843120", Offset = "0x1841B20", VA = "0x181843120")]
|
|
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 = "0x6011787")]
|
|
[Address(RVA = "0x1842DB0", Offset = "0x18417B0", VA = "0x181842DB0")]
|
|
set
|
|
{
|
|
int falkmighgoo = value.FALKMIGHGOO;
|
|
SynchronizedField<int> jfenicpbghm = this.JFENICPBGHM;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011788 RID: 71560 RVA: 0x00427358 File Offset: 0x00425558
|
|
[Token(Token = "0x6011788")]
|
|
[Address(RVA = "0x1841AE0", Offset = "0x18404E0", VA = "0x181841AE0", 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;
|
|
SynchronizedField<float> synchronizedField;
|
|
this.NKMHOLDOGAE = synchronizedField;
|
|
SynchronizedField<int> synchronizedField2 = new SynchronizedField(this, "LCHAID", -1, (SetterPermissionMode)num, num, num);
|
|
this.JFENICPBGHM = synchronizedField2;
|
|
int num2;
|
|
MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "B", (SetterPermissionMode)num2);
|
|
num2 = 0;
|
|
this.CBJGEJECJKC = mjnlddclogp;
|
|
int num3;
|
|
int num4;
|
|
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("B", (SetterPermissionMode)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: 0x06011789 RID: 71561 RVA: 0x00427538 File Offset: 0x00425738
|
|
[Token(Token = "0x6011789")]
|
|
[Address(RVA = "0x1844B30", Offset = "0x1843530", VA = "0x181844B30", 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: 0x0601178A RID: 71562 RVA: 0x00427570 File Offset: 0x00425770
|
|
[Token(Token = "0x601178A")]
|
|
[Address(RVA = "0x1842750", Offset = "0x1841150", VA = "0x181842750", Slot = "38")]
|
|
protected override void FAAMINBDNNA()
|
|
{
|
|
base.FAAMINBDNNA();
|
|
if (base.hasAuthority)
|
|
{
|
|
ENDNBHFKNFL endnbhfknfl;
|
|
int falkmighgoo = endnbhfknfl.FALKMIGHGOO;
|
|
float y = endnbhfknfl.CMINCCMAJHA.y;
|
|
float y2 = endnbhfknfl.GDBPMHPHDBI.y;
|
|
DJHELPHHAEN eeefapbkbfg = this.EEEFAPBKBFG;
|
|
if (endnbhfknfl == 0)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601178B RID: 71563 RVA: 0x004275C4 File Offset: 0x004257C4
|
|
[Token(Token = "0x601178B")]
|
|
[Address(RVA = "0x1843ED0", Offset = "0x18428D0", VA = "0x181843ED0", Slot = "39")]
|
|
protected override void MNFHFDLPACH()
|
|
{
|
|
base.MNFHFDLPACH();
|
|
if (base.hasAuthority)
|
|
{
|
|
DJHELPHHAEN eeefapbkbfg = this.EEEFAPBKBFG;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601178C RID: 71564 RVA: 0x004275F0 File Offset: 0x004257F0
|
|
[Token(Token = "0x601178C")]
|
|
[Address(RVA = "0x1844BE0", Offset = "0x18435E0", VA = "0x181844BE0", Slot = "18")]
|
|
protected override void Update()
|
|
{
|
|
base.Update();
|
|
this.EEEFAPBKBFG.OPEMIFENIJM();
|
|
this.CBJGEJECJKC.OCGHOBMJNMA();
|
|
}
|
|
|
|
// Token: 0x0601178D RID: 71565 RVA: 0x00427620 File Offset: 0x00425820
|
|
[Token(Token = "0x601178D")]
|
|
[Address(RVA = "0x1841690", Offset = "0x1840090", VA = "0x181841690", 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: 0x0601178E RID: 71566 RVA: 0x00427654 File Offset: 0x00425854
|
|
[Token(Token = "0x601178E")]
|
|
[Address(RVA = "0x18417C0", Offset = "0x18401C0", VA = "0x1818417C0", Slot = "24")]
|
|
public override void AuthorityOnDamageChangeVelocity(FJDJKDOJKDO GMPCPLNNMGD, ANBBFGKPJFD PAKELHPNJDI, Vector3 NHAOMEMANJA, Vector3 KHJFDILDLAD)
|
|
{
|
|
if (base.hasAuthority)
|
|
{
|
|
float z = this.steering.<DCAKJCHIFHP>k__BackingField.z;
|
|
float z2 = NHAOMEMANJA.z;
|
|
Vector3 vector;
|
|
float z3 = vector.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601178F RID: 71567 RVA: 0x00427690 File Offset: 0x00425890
|
|
[Token(Token = "0x601178F")]
|
|
[Address(RVA = "0x18443A0", Offset = "0x1842DA0", VA = "0x1818443A0")]
|
|
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.hasAuthority)
|
|
{
|
|
this.NKMHOLDOGAE.Set(num2);
|
|
MJNLDDCLOGP cbjgejecjkc = this.CBJGEJECJKC;
|
|
float num3 = this.postSpawnDelay;
|
|
cbjgejecjkc.KGFFMEICLNN(num3);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011790 RID: 71568 RVA: 0x00427718 File Offset: 0x00425918
|
|
[Token(Token = "0x6011790")]
|
|
[Address(RVA = "0x18447B0", Offset = "0x18431B0", VA = "0x1818447B0")]
|
|
private void PMBKMAKHNKL()
|
|
{
|
|
if (base.hasAuthority)
|
|
{
|
|
Transform transform = base.transform;
|
|
float num = this.scanForTargetHeadPitch;
|
|
float num2 = this.NKMHOLDOGAE.Get();
|
|
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: 0x06011791 RID: 71569 RVA: 0x00427790 File Offset: 0x00425990
|
|
[Token(Token = "0x6011791")]
|
|
[Address(RVA = "0x18449D0", Offset = "0x18433D0", VA = "0x1818449D0", 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: 0x06011792 RID: 71570 RVA: 0x004277FC File Offset: 0x004259FC
|
|
[Token(Token = "0x6011792")]
|
|
[Address(RVA = "0x1842AA0", Offset = "0x18414A0", VA = "0x181842AA0")]
|
|
private bool HIFOIHBMIFB()
|
|
{
|
|
int num = this.JFENICPBGHM.Get();
|
|
if (num == 0)
|
|
{
|
|
}
|
|
EnemyManager instance = SingletonMonoBehaviour.Instance;
|
|
CGLKOJIMDIH <GFJMMJBJGMO>k__BackingField = this.<GFJMMJBJGMO>k__BackingField;
|
|
int num2 = this.JFENICPBGHM.Get();
|
|
bool flag;
|
|
return !flag;
|
|
}
|
|
|
|
// Token: 0x06011793 RID: 71571 RVA: 0x00427848 File Offset: 0x00425A48
|
|
[Token(Token = "0x6011793")]
|
|
[Address(RVA = "0x1841900", Offset = "0x1840300", VA = "0x181841900", Slot = "34")]
|
|
public override void AuthorityStartPatrol()
|
|
{
|
|
if (base.hasAuthority && base.CLKNOHJKKMP)
|
|
{
|
|
ENDNBHFKNFL bmhmbmhnlil = ENDNBHFKNFL.BMHMBMHNLIL;
|
|
ENDNBHFKNFL bmhmbmhnlil2 = ENDNBHFKNFL.BMHMBMHNLIL;
|
|
SynchronizedField<int> jfenicpbghm = this.JFENICPBGHM;
|
|
base.PIIPBOFLDMK = bmhmbmhnlil;
|
|
base.CMCKIOGNPCC = bmhmbmhnlil;
|
|
}
|
|
base.AuthorityStartPatrol();
|
|
}
|
|
|
|
// Token: 0x06011794 RID: 71572 RVA: 0x00427894 File Offset: 0x00425A94
|
|
[Token(Token = "0x6011794")]
|
|
[Address(RVA = "0x1842030", Offset = "0x1840A30", VA = "0x181842030", 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;
|
|
SynchronizedField<int> jfenicpbghm = this.JFENICPBGHM;
|
|
}
|
|
|
|
// Token: 0x06011795 RID: 71573 RVA: 0x004278E0 File Offset: 0x00425AE0
|
|
[Token(Token = "0x6011795")]
|
|
[Address(RVA = "0x1844060", Offset = "0x1842A60", VA = "0x181844060", Slot = "36")]
|
|
protected override void NPGNACJKGGB()
|
|
{
|
|
int num = 0;
|
|
base.NPGNACJKGGB();
|
|
this.PKLFMHOPBHI(num, num);
|
|
if (base.hasAuthority)
|
|
{
|
|
this.CICNHPDCBFF();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011796 RID: 71574 RVA: 0x0042790C File Offset: 0x00425B0C
|
|
[Token(Token = "0x6011796")]
|
|
[Address(RVA = "0x1842980", Offset = "0x1841380", VA = "0x181842980")]
|
|
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.hasAuthority)
|
|
{
|
|
this.NKMHOLDOGAE.Set(num);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011797 RID: 71575 RVA: 0x004279B8 File Offset: 0x00425BB8
|
|
[Token(Token = "0x6011797")]
|
|
[Address(RVA = "0x1843970", Offset = "0x1842370", VA = "0x181843970")]
|
|
private void MDMEHMNOKJL()
|
|
{
|
|
if (base.hasAuthority)
|
|
{
|
|
this.CICNHPDCBFF();
|
|
if (base.AEEEPJFPGML())
|
|
{
|
|
EnemyManager instance = SingletonMonoBehaviour.Instance;
|
|
ENDNBHFKNFL endnbhfknfl;
|
|
int falkmighgoo = endnbhfknfl.FALKMIGHGOO;
|
|
float y = endnbhfknfl.CMINCCMAJHA.y;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
Steering steering = this.steering;
|
|
float num = this.desiredTargetOffset;
|
|
ENDNBHFKNFL endnbhfknfl2;
|
|
Enemy lgcddnmhpdd = endnbhfknfl2.LGCDDNMHPDD;
|
|
bool flag2;
|
|
if (!flag2 || this.steering.<JAEHKJPNKNH>k__BackingField)
|
|
{
|
|
float num2 = this.maxRandomOffsetAngle;
|
|
float num3 = this.minRandomOffsetAngle;
|
|
Steering steering2 = this.steering;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
}
|
|
Steering <KHHJKLDJPHG>k__BackingField = this.head.<KHHJKLDJPHG>k__BackingField;
|
|
ENDNBHFKNFL endnbhfknfl3;
|
|
Enemy lgcddnmhpdd2 = endnbhfknfl3.LGCDDNMHPDD;
|
|
return;
|
|
}
|
|
}
|
|
ENDNBHFKNFL bmhmbmhnlil = ENDNBHFKNFL.BMHMBMHNLIL;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011798 RID: 71576 RVA: 0x00427A74 File Offset: 0x00425C74
|
|
[Token(Token = "0x6011798")]
|
|
[Address(RVA = "0x1842D00", Offset = "0x1841700", VA = "0x181842D00")]
|
|
private void HLHBDNHKNLA(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
this.head.<KHHJKLDJPHG>k__BackingField.StopAll();
|
|
this.steering.StopSeeking();
|
|
}
|
|
|
|
// Token: 0x06011799 RID: 71577 RVA: 0x00427AA4 File Offset: 0x00425CA4
|
|
[Token(Token = "0x6011799")]
|
|
[Address(RVA = "0x1843060", Offset = "0x1841A60", VA = "0x181843060")]
|
|
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: 0x0601179A RID: 71578 RVA: 0x00427B34 File Offset: 0x00425D34
|
|
[Token(Token = "0x601179A")]
|
|
[Address(RVA = "0x1843450", Offset = "0x1841E50", VA = "0x181843450")]
|
|
private void LNHPHHFPOGH()
|
|
{
|
|
int num = 0;
|
|
this.PKLFMHOPBHI(num, num);
|
|
if (base.hasAuthority)
|
|
{
|
|
if (this.HIFOIHBMIFB())
|
|
{
|
|
int num2 = this.JFENICPBGHM.Get();
|
|
SynchronizedField<int> jfenicpbghm = this.JFENICPBGHM;
|
|
}
|
|
EnemyManager instance = SingletonMonoBehaviour.Instance;
|
|
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: 0x0601179B RID: 71579 RVA: 0x00427C30 File Offset: 0x00425E30
|
|
[Token(Token = "0x601179B")]
|
|
[Address(RVA = "0x18339C0", Offset = "0x18323C0", VA = "0x1818339C0")]
|
|
private void BGFAMECKCOK(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
this.steering.StopAll();
|
|
}
|
|
|
|
// Token: 0x0601179C RID: 71580 RVA: 0x00427C50 File Offset: 0x00425E50
|
|
[Token(Token = "0x601179C")]
|
|
[Address(RVA = "0x18432A0", Offset = "0x1841CA0", VA = "0x1818432A0", Slot = "50")]
|
|
protected override void LFFBDDEIEMJ()
|
|
{
|
|
base.LFFBDDEIEMJ();
|
|
ENDNBHFKNFL endnbhfknfl;
|
|
int falkmighgoo = endnbhfknfl.FALKMIGHGOO;
|
|
float y = endnbhfknfl.CMINCCMAJHA.y;
|
|
float y2 = endnbhfknfl.GDBPMHPHDBI.y;
|
|
if (endnbhfknfl != 0)
|
|
{
|
|
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: 0x0601179D RID: 71581 RVA: 0x00427CF4 File Offset: 0x00425EF4
|
|
[Token(Token = "0x601179D")]
|
|
[Address(RVA = "0x18440C0", Offset = "0x1842AC0", VA = "0x1818440C0")]
|
|
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.hasAuthority)
|
|
{
|
|
MJNLDDCLOGP cbjgejecjkc = this.CBJGEJECJKC;
|
|
float num3 = this.chargePrepareDuration;
|
|
cbjgejecjkc.KGFFMEICLNN(num3);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601179E RID: 71582 RVA: 0x00427D5C File Offset: 0x00425F5C
|
|
[Token(Token = "0x601179E")]
|
|
[Address(RVA = "0x18431B0", Offset = "0x1841BB0", VA = "0x1818431B0")]
|
|
private void LCDHLJOOLGH()
|
|
{
|
|
if (base.hasAuthority)
|
|
{
|
|
float z = this.KFFFKFCFKJI.z;
|
|
Steering steering = this.steering;
|
|
Vector3 vector;
|
|
float z2 = vector.z;
|
|
if (this.CBJGEJECJKC.OLGMEEIPCAL)
|
|
{
|
|
DJHELPHHAEN eeefapbkbfg = this.EEEFAPBKBFG;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601179F RID: 71583 RVA: 0x00427DAC File Offset: 0x00425FAC
|
|
[Token(Token = "0x601179F")]
|
|
[Address(RVA = "0x1842E20", Offset = "0x1841820", VA = "0x181842E20")]
|
|
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.hasAuthority)
|
|
{
|
|
MJNLDDCLOGP cbjgejecjkc = this.CBJGEJECJKC;
|
|
float num3 = this.chargeAttackDuration;
|
|
cbjgejecjkc.KGFFMEICLNN(num3);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060117A0 RID: 71584 RVA: 0x00427E2C File Offset: 0x0042602C
|
|
[Token(Token = "0x60117A0")]
|
|
[Address(RVA = "0x1844320", Offset = "0x1842D20", VA = "0x181844320")]
|
|
private void PAAEEJHKJIF()
|
|
{
|
|
if (base.hasAuthority && this.CBJGEJECJKC.OLGMEEIPCAL)
|
|
{
|
|
DJHELPHHAEN eeefapbkbfg = this.EEEFAPBKBFG;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060117A1 RID: 71585 RVA: 0x00427E60 File Offset: 0x00426060
|
|
[Token(Token = "0x60117A1")]
|
|
[Address(RVA = "0x1842150", Offset = "0x1840B50", VA = "0x181842150")]
|
|
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: 0x060117A2 RID: 71586 RVA: 0x00427EAC File Offset: 0x004260AC
|
|
[Token(Token = "0x60117A2")]
|
|
[Address(RVA = "0x1842F10", Offset = "0x1841910", VA = "0x181842F10")]
|
|
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.hasAuthority)
|
|
{
|
|
MJNLDDCLOGP cbjgejecjkc = this.CBJGEJECJKC;
|
|
float num2 = this.attackDelayDuration;
|
|
cbjgejecjkc.KGFFMEICLNN(num2);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060117A3 RID: 71587 RVA: 0x00427F30 File Offset: 0x00426130
|
|
[Token(Token = "0x60117A3")]
|
|
[Address(RVA = "0x1842860", Offset = "0x1841260", VA = "0x181842860")]
|
|
private void FAFFLFOIMNJ()
|
|
{
|
|
if (base.hasAuthority)
|
|
{
|
|
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: 0x060117A4 RID: 71588 RVA: 0x00427F90 File Offset: 0x00426190
|
|
[Token(Token = "0x60117A4")]
|
|
[Address(RVA = "0x1843F40", Offset = "0x1842940", VA = "0x181843F40")]
|
|
private void MPEMGNICLEM(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
GameObject gameObject = this.laser.gameObject;
|
|
int num = 0;
|
|
gameObject.SetActive(num != 0);
|
|
if (base.hasAuthority)
|
|
{
|
|
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: 0x060117A5 RID: 71589 RVA: 0x00428004 File Offset: 0x00426204
|
|
[Token(Token = "0x60117A5")]
|
|
[Address(RVA = "0x1843E80", Offset = "0x1842880", VA = "0x181843E80")]
|
|
private void MKJPBGGHFLK()
|
|
{
|
|
if (base.hasAuthority && this.CBJGEJECJKC.OLGMEEIPCAL)
|
|
{
|
|
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060117A6 RID: 71590 RVA: 0x00428038 File Offset: 0x00426238
|
|
[Token(Token = "0x60117A6")]
|
|
[Address(RVA = "0x1842510", Offset = "0x1840F10", VA = "0x181842510", Slot = "44")]
|
|
protected override void CIDBPLMELBM()
|
|
{
|
|
base.CIDBPLMELBM();
|
|
if (base.hasAuthority)
|
|
{
|
|
Transform transform = base.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
float z2 = Vector3.up.z;
|
|
Vector3 vector2;
|
|
float z3 = vector2.z;
|
|
Steering <KHHJKLDJPHG>k__BackingField = this.head.<KHHJKLDJPHG>k__BackingField;
|
|
Steering steering = this.steering;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060117A7 RID: 71591 RVA: 0x00428094 File Offset: 0x00426294
|
|
[Token(Token = "0x60117A7")]
|
|
[Address(RVA = "0x1843E30", Offset = "0x1842830", VA = "0x181843E30", Slot = "45")]
|
|
protected override void MJBPKDODENL()
|
|
{
|
|
base.MJBPKDODENL();
|
|
this.head.<KHHJKLDJPHG>k__BackingField.StopLooking();
|
|
this.steering.StopLooking();
|
|
}
|
|
|
|
// Token: 0x060117A8 RID: 71592 RVA: 0x004280C8 File Offset: 0x004262C8
|
|
[Token(Token = "0x60117A8")]
|
|
[Address(RVA = "0x1844140", Offset = "0x1842B40", VA = "0x181844140", 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.hasAuthority && flag)
|
|
{
|
|
int falkmighgoo2 = LJGOHLFADDN.FALKMIGHGOO;
|
|
SynchronizedField<int> jfenicpbghm = this.JFENICPBGHM;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060117A9 RID: 71593 RVA: 0x00428140 File Offset: 0x00426340
|
|
[Token(Token = "0x60117A9")]
|
|
[Address(RVA = "0x18438D0", Offset = "0x18422D0", VA = "0x1818438D0", Slot = "32")]
|
|
protected override void LOKLHDKNDBN(bool ELHNNMKNCAJ)
|
|
{
|
|
base.LOKLHDKNDBN(ELHNNMKNCAJ);
|
|
GameObject gameObject = this.laser.gameObject;
|
|
int num = 0;
|
|
gameObject.SetActive(num != 0);
|
|
}
|
|
|
|
// Token: 0x060117AA RID: 71594 RVA: 0x00428170 File Offset: 0x00426370
|
|
[Token(Token = "0x60117AA")]
|
|
[Address(RVA = "0x18426A0", Offset = "0x18410A0", VA = "0x1818426A0", 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: 0x060117AB RID: 71595 RVA: 0x004281BC File Offset: 0x004263BC
|
|
[Token(Token = "0x60117AB")]
|
|
[Address(RVA = "0x1844490", Offset = "0x1842E90", VA = "0x181844490")]
|
|
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;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Transform transform4 = this.laser;
|
|
Transform transform5 = this.laser;
|
|
Vector3 localScale = transform4.localScale;
|
|
Transform transform6 = this.laser;
|
|
float z2 = localScale.z;
|
|
}
|
|
|
|
// Token: 0x060117AC RID: 71596 RVA: 0x00428240 File Offset: 0x00426440
|
|
[Token(Token = "0x60117AC")]
|
|
[Address(RVA = "0x1842200", Offset = "0x1840C00", VA = "0x181842200")]
|
|
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.Get();
|
|
int num3 = 0;
|
|
num2 = Mathf.Sign(num2);
|
|
SynchronizedField<float> nkmholdogae = this.NKMHOLDOGAE;
|
|
num4 = num2 * -1f;
|
|
nkmholdogae.Set(num3);
|
|
MJNLDDCLOGP cbjgejecjkc = this.CBJGEJECJKC;
|
|
num4 = num;
|
|
cbjgejecjkc.KGFFMEICLNN(num4);
|
|
}
|
|
Transform transform = base.transform;
|
|
float num5 = this.NKMHOLDOGAE.Get();
|
|
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: 0x060117AD RID: 71597 RVA: 0x00428308 File Offset: 0x00426508
|
|
[Token(Token = "0x60117AD")]
|
|
[Address(RVA = "0x1844B90", Offset = "0x1843590", VA = "0x181844B90", Slot = "52")]
|
|
public override void TransferOwnership(Photon.Realtime.Player IEKDDPPNFPF)
|
|
{
|
|
base.TransferOwnership(IEKDDPPNFPF);
|
|
this.head.photonView.TransferOwnership(IEKDDPPNFPF);
|
|
}
|
|
|
|
// Token: 0x060117AE RID: 71598 RVA: 0x00428334 File Offset: 0x00426534
|
|
[Token(Token = "0x60117AE")]
|
|
[Address(RVA = "0x1844C30", Offset = "0x1843630", VA = "0x181844C30")]
|
|
public QuestSciFiChargeShotEnemy()
|
|
{
|
|
float z = Vector3.zero.z;
|
|
this.ILPLGNMEJKH.z = z;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400BAD3 RID: 47827
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x430")]
|
|
[Token(Token = "0x400BAD3")]
|
|
[SerializeField]
|
|
[Header("Post Spawn")]
|
|
private float postSpawnDelay = 0.5f;
|
|
|
|
// Token: 0x0400BAD4 RID: 47828
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x434")]
|
|
[Token(Token = "0x400BAD4")]
|
|
[SerializeField]
|
|
[Header("Scan For Target Head Parameters")]
|
|
private float scanForTargetHeadSlowdownAngle = 10f;
|
|
|
|
// Token: 0x0400BAD5 RID: 47829
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x438")]
|
|
[Token(Token = "0x400BAD5")]
|
|
[SerializeField]
|
|
private float maxScanForTargetHeadYaw = 35f;
|
|
|
|
// Token: 0x0400BAD6 RID: 47830
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x43C")]
|
|
[Token(Token = "0x400BAD6")]
|
|
[SerializeField]
|
|
private float scanForTargetHeadPitch = 8f;
|
|
|
|
// Token: 0x0400BAD7 RID: 47831
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x440")]
|
|
[Token(Token = "0x400BAD7")]
|
|
[SerializeField]
|
|
[Header("Follow Target")]
|
|
private float snapToTargetAngularSpeedDegrees = 360f;
|
|
|
|
// Token: 0x0400BAD8 RID: 47832
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x444")]
|
|
[Token(Token = "0x400BAD8")]
|
|
[SerializeField]
|
|
private float followTargetMovementSpeed = 1.5f;
|
|
|
|
// Token: 0x0400BAD9 RID: 47833
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x448")]
|
|
[Token(Token = "0x400BAD9")]
|
|
[SerializeField]
|
|
private float followTargetMovementAcceleration = 50f;
|
|
|
|
// Token: 0x0400BADA RID: 47834
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44C")]
|
|
[Token(Token = "0x400BADA")]
|
|
[SerializeField]
|
|
private float followTargetMovementSlowdownDistance = 1f;
|
|
|
|
// Token: 0x0400BADB RID: 47835
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x450")]
|
|
[Token(Token = "0x400BADB")]
|
|
[SerializeField]
|
|
private float followTargetAngularSpeedDegrees = 90f;
|
|
|
|
// Token: 0x0400BADC RID: 47836
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x454")]
|
|
[Token(Token = "0x400BADC")]
|
|
[SerializeField]
|
|
private float targetAcquiredHeadLaserOffset = 0.1f;
|
|
|
|
// Token: 0x0400BADD RID: 47837
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x458")]
|
|
[Token(Token = "0x400BADD")]
|
|
[SerializeField]
|
|
private float desiredTargetOffset = 1.5f;
|
|
|
|
// Token: 0x0400BADE RID: 47838
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x45C")]
|
|
[Token(Token = "0x400BADE")]
|
|
[SerializeField]
|
|
private float minRandomOffsetAngle = 30f;
|
|
|
|
// Token: 0x0400BADF RID: 47839
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x460")]
|
|
[Token(Token = "0x400BADF")]
|
|
[SerializeField]
|
|
private float maxRandomOffsetAngle = 45f;
|
|
|
|
// Token: 0x0400BAE0 RID: 47840
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x468")]
|
|
[Token(Token = "0x400BAE0")]
|
|
[SerializeField]
|
|
[Header("Head")]
|
|
private QuestEnemyArticulatingAccessory head;
|
|
|
|
// Token: 0x0400BAE1 RID: 47841
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x470")]
|
|
[Token(Token = "0x400BAE1")]
|
|
[SerializeField]
|
|
private Transform laser;
|
|
|
|
// Token: 0x0400BAE2 RID: 47842
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x478")]
|
|
[Token(Token = "0x400BAE2")]
|
|
[SerializeField]
|
|
[Header("Attack")]
|
|
private float chargePrepareDuration = 0.5f;
|
|
|
|
// Token: 0x0400BAE3 RID: 47843
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x47C")]
|
|
[Token(Token = "0x400BAE3")]
|
|
[SerializeField]
|
|
private float chargeAttackDuration = 3f;
|
|
|
|
// Token: 0x0400BAE4 RID: 47844
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x480")]
|
|
[Token(Token = "0x400BAE4")]
|
|
[SerializeField]
|
|
private float attackDelayDuration = 0.5f;
|
|
|
|
// Token: 0x0400BAE5 RID: 47845
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x484")]
|
|
[Token(Token = "0x400BAE5")]
|
|
[SerializeField]
|
|
private float attackDuration = 0.5f;
|
|
|
|
// Token: 0x0400BAE6 RID: 47846
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x488")]
|
|
[Token(Token = "0x400BAE6")]
|
|
[SerializeField]
|
|
[Header("Audio")]
|
|
private RecRoomAudioClip[] alertVO;
|
|
|
|
// Token: 0x0400BAE7 RID: 47847
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x490")]
|
|
[Token(Token = "0x400BAE7")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip alertSFX;
|
|
|
|
// Token: 0x0400BAE8 RID: 47848
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x498")]
|
|
[Token(Token = "0x400BAE8")]
|
|
private SynchronizedField<float> NKMHOLDOGAE;
|
|
|
|
// Token: 0x0400BAE9 RID: 47849
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4A0")]
|
|
[Token(Token = "0x400BAE9")]
|
|
private SynchronizedField<int> JFENICPBGHM;
|
|
|
|
// Token: 0x0400BAEA RID: 47850
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4A8")]
|
|
[Token(Token = "0x400BAEA")]
|
|
private DJHELPHHAEN EEEFAPBKBFG;
|
|
|
|
// Token: 0x0400BAEB RID: 47851
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4B0")]
|
|
[Token(Token = "0x400BAEB")]
|
|
private MJNLDDCLOGP CBJGEJECJKC;
|
|
|
|
// Token: 0x0400BAEC RID: 47852
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4B8")]
|
|
[Token(Token = "0x400BAEC")]
|
|
private EnemyFacialAnimator BEDHHPADEFK;
|
|
|
|
// Token: 0x0400BAED RID: 47853
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C0")]
|
|
[Token(Token = "0x400BAED")]
|
|
private BlinkingRenderer EFBPCMOGBKP;
|
|
|
|
// Token: 0x0400BAEE RID: 47854
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C8")]
|
|
[Token(Token = "0x400BAEE")]
|
|
private Vector3 ILPLGNMEJKH;
|
|
|
|
// Token: 0x02002726 RID: 10022
|
|
[Token(Token = "0x2002726")]
|
|
private enum OFDAOHDFFCE
|
|
{
|
|
// Token: 0x0400BAF0 RID: 47856
|
|
[Token(Token = "0x400BAF0")]
|
|
POST_SPAWN,
|
|
// Token: 0x0400BAF1 RID: 47857
|
|
[Token(Token = "0x400BAF1")]
|
|
FIND_TARGET,
|
|
// Token: 0x0400BAF2 RID: 47858
|
|
[Token(Token = "0x400BAF2")]
|
|
FOLLOW_TARGET,
|
|
// Token: 0x0400BAF3 RID: 47859
|
|
[Token(Token = "0x400BAF3")]
|
|
ATTACK_DELAY,
|
|
// Token: 0x0400BAF4 RID: 47860
|
|
[Token(Token = "0x400BAF4")]
|
|
ATTACK,
|
|
// Token: 0x0400BAF5 RID: 47861
|
|
[Token(Token = "0x400BAF5")]
|
|
INVALID = 65535
|
|
}
|
|
|
|
// Token: 0x02002727 RID: 10023
|
|
[Token(Token = "0x2002727")]
|
|
private enum BLEAJDKEHAN
|
|
{
|
|
// Token: 0x0400BAF7 RID: 47863
|
|
[Token(Token = "0x400BAF7")]
|
|
PREPARE_CHARGE,
|
|
// Token: 0x0400BAF8 RID: 47864
|
|
[Token(Token = "0x400BAF8")]
|
|
CHARGE_ATTACK,
|
|
// Token: 0x0400BAF9 RID: 47865
|
|
[Token(Token = "0x400BAF9")]
|
|
INVALID = 65535
|
|
}
|
|
}
|
|
}
|