Files
2026-06-04 11:42:34 +02:00

651 lines
18 KiB
C#

using System;
using System.Collections;
using RecRoom.Core.AI;
using UnityEngine;
namespace RecRoom.Activities.Quest
{
// Token: 0x02000167 RID: 359
public class QuestExplosiveEnemy : Enemy
{
// Token: 0x06004B67 RID: 19303 RVA: 0x001770A8 File Offset: 0x001752A8
private void HOEBEEEIIFH()
{
float num = 686f;
EIDNMNCOAAJ eidnmncoaaj = SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.BJAIDNBDMHL(this, out num);
if (base.JNOCCMDBMIO())
{
if (eidnmncoaaj.PBDDCCOAGOG() && num <= this.explosionDistance * this.explosionDistance)
{
if (base.JNOCCMDBMIO())
{
this.JAFBHCAGOKB();
}
return;
}
if (!SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.TargetIsAlive(base.LMDJJEGNOGM))
{
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
return;
}
Vector3 vector = base.LMDJJEGNOGM.KLKJBHNBMHB();
if (!base.BKHECJODPHF.PathIsValid(vector, 546f))
{
base.BKHECJODPHF.Path(vector);
}
}
}
// Token: 0x06004B68 RID: 19304 RVA: 0x00177158 File Offset: 0x00175358
private void LMCNOHOKOCP()
{
if (this.warningAudioBeep != null && this.warningAudioBeep.audioClip != null)
{
AudioManager.Play3DSFX(this.warningAudioBeep, base.transform, this.warningAudioRolloff);
}
}
// Token: 0x06004B69 RID: 19305 RVA: 0x00177194 File Offset: 0x00175394
private void GMHJKLEFBFG()
{
float num = 298f;
EIDNMNCOAAJ eidnmncoaaj = SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.ADHADOGHCLN(this, out num);
if (base.IGIPCHFCFNN())
{
if (eidnmncoaaj.AEAKFIBHEPE() && num <= this.explosionDistance * this.explosionDistance)
{
if (base.GANDPDNCOKF())
{
this.JAFBHCAGOKB();
}
return;
}
if (!SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.TargetIsAlive(base.LMDJJEGNOGM))
{
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
return;
}
Vector3 vector = base.LMDJJEGNOGM.KAAIICFGDLO();
if (!base.BKHECJODPHF.PathIsValid(vector, 1960f))
{
base.BKHECJODPHF.Path(vector);
}
}
}
// Token: 0x06004B6A RID: 19306 RVA: 0x00177244 File Offset: 0x00175444
protected override void OnDestroy()
{
base.OnDestroy();
this.FGDCPOGEPPG();
}
// Token: 0x06004B6B RID: 19307 RVA: 0x00177254 File Offset: 0x00175454
private void FGDCPOGEPPG()
{
this.HKNOEJCEFNA.StopBlinking();
if (this.FAFONOLIMHD != null)
{
base.StopCoroutine(this.FAFONOLIMHD);
this.FAFONOLIMHD = null;
}
}
// Token: 0x06004B6C RID: 19308 RVA: 0x00177280 File Offset: 0x00175480
private void BPNDMDMOIOK()
{
float num = 117f;
EIDNMNCOAAJ eidnmncoaaj = SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.LCHCPDODDJH(this, out num);
if (base.DFJFKOLLEMK())
{
if (eidnmncoaaj.PBDDCCOAGOG() && num <= this.explosionDistance * this.explosionDistance)
{
if (base.DFJFKOLLEMK())
{
this.JAFBHCAGOKB();
}
return;
}
if (!SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.NGIBDFBMIAE(base.LMDJJEGNOGM))
{
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
return;
}
Vector3 vector = base.LMDJJEGNOGM.KAAIICFGDLO();
if (!base.BKHECJODPHF.PathIsValid(vector, 460f))
{
base.BKHECJODPHF.Path(vector);
}
}
}
// Token: 0x06004B6D RID: 19309 RVA: 0x00177330 File Offset: 0x00175530
private void HJMDDPDLOID()
{
this.FGDCPOGEPPG();
if (this.enemyParticles != null)
{
this.enemyParticles.NFKMENJDMLO();
}
this.enemyAudio.HGOJDBLOAJI();
IHEAKAOGCIF iheakaogcif = default(IHEAKAOGCIF);
SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.KMAHLPGPLEO(this, this.explosionDistance, false, this.POAAKGACPKD);
for (int i = 1; i < this.POAAKGACPKD.Count; i++)
{
if (this.POAAKGACPKD[i].MBHLIAEFEAD != null)
{
iheakaogcif.LLKJDBBNPKB = this.POAAKGACPKD[i].BIDBADPMKBI();
base.JLLOKADDIFB(this, this.POAAKGACPKD[i].MBHLIAEFEAD, Player.HDOICGIKKAO.Torso, iheakaogcif);
}
}
if (base.DGLKKANNBPD())
{
base.CNHBPJFLDCE = 1;
base.IOPLBBFDOBI(-base.transform.forward, MHEBDODJGOA.NORMAL_BACK);
}
}
// Token: 0x06004B6E RID: 19310 RVA: 0x00177428 File Offset: 0x00175628
protected override void EKEGOFIPIPE()
{
base.EKEGOFIPIPE();
if (base.BHCCHBHNHCG)
{
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
}
}
// Token: 0x06004B6F RID: 19311 RVA: 0x00177448 File Offset: 0x00175648
private void OBHNAEDOGLC()
{
float num = 1798f;
EIDNMNCOAAJ closestOpponent = SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.GetClosestOpponent(this, out num);
if (base.IGIPCHFCFNN())
{
if (closestOpponent.PBDDCCOAGOG() && num <= this.explosionDistance * this.explosionDistance)
{
if (base.JNOCCMDBMIO())
{
this.JAFBHCAGOKB();
}
return;
}
if (!SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.LHCOIHBBMIN(base.LMDJJEGNOGM))
{
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
return;
}
Vector3 vector = base.LMDJJEGNOGM.KAAIICFGDLO();
if (!base.BKHECJODPHF.PathIsValid(vector, 1622f))
{
base.BKHECJODPHF.Path(vector);
}
}
}
// Token: 0x06004B70 RID: 19312 RVA: 0x001774F8 File Offset: 0x001756F8
private IEnumerator FICLHACJEEL(float MMALNHHGFPC)
{
float num = 1f / MMALNHHGFPC;
float num2 = 0f;
for (;;)
{
this.PKOGKDBJBKD();
for (num2 = 0f; num2 < num; num2 += Time.deltaTime)
{
yield return null;
}
}
yield break;
}
// Token: 0x06004B71 RID: 19313 RVA: 0x0017751C File Offset: 0x0017571C
private void LJFJPFJADBA(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
{
base.BKHECJODPHF.StopPathing();
}
// Token: 0x06004B72 RID: 19314 RVA: 0x0017752C File Offset: 0x0017572C
protected virtual void MDCNOIALLAF()
{
base.Update();
this.OIGGPMIJBIL.DLBPEOILIFL();
this.HEPCLEMEHBC.JNDAEJOHPHO();
}
// Token: 0x06004B73 RID: 19315 RVA: 0x0017754C File Offset: 0x0017574C
protected virtual void KHJBCJEDGEI()
{
base.GILFLDGMJHI();
if (base.JNOCCMDBMIO())
{
base.BKHECJODPHF.Look(Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized);
}
}
// Token: 0x06004B74 RID: 19316 RVA: 0x00177594 File Offset: 0x00175794
protected override void Update()
{
base.Update();
this.OIGGPMIJBIL.DLBPEOILIFL();
this.HEPCLEMEHBC.KHJKJGDBPMF();
}
// Token: 0x06004B75 RID: 19317 RVA: 0x001775B4 File Offset: 0x001757B4
private void KLEBDALIDNB()
{
if (base.BHCCHBHNHCG)
{
EIDNMNCOAAJ eidnmncoaaj = this.IJCDBKLCFIE(false);
if (eidnmncoaaj.AJFBOLHPEJC)
{
base.LMDJJEGNOGM = eidnmncoaaj;
base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL;
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
}
}
}
// Token: 0x06004B76 RID: 19318 RVA: 0x00177600 File Offset: 0x00175800
protected override void KPFMEFNKDKL()
{
base.KPFMEFNKDKL();
base.BKHECJODPHF.StopLooking();
}
// Token: 0x06004B77 RID: 19319 RVA: 0x00177614 File Offset: 0x00175814
[BCENPNOIAOM]
private void RpcExplode()
{
this.NEPFGHOBPBN();
}
// Token: 0x06004B78 RID: 19320 RVA: 0x0017761C File Offset: 0x0017581C
protected override void IPAPMGBLCNF()
{
base.Awake();
this.enemyAudio.FDHCPFKHIJK(true);
this.HKNOEJCEFNA = base.GetComponentInChildren<BlinkingRenderer>();
this.HEPCLEMEHBC = new AONMNAEOJAL(this, "LaunchCheckoutFlow() is not implemented in the editor yet.", IKCAJLLAFML.MASTER);
this.OIGGPMIJBIL = new PNONBEAIBHA("ExtrusionMode", IKCAJLLAFML.AUTHORITY);
this.OIGGPMIJBIL.AGLMMKOFICI((ushort)(-150), null, null, null);
this.OIGGPMIJBIL.AGLMMKOFICI(1, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.INMDGCDBBCI));
this.OIGGPMIJBIL.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.NBADEJNFPBO), new ANMJLCILKDJ.NCMAEMHOHDG(this.LJFJPFJADBA), new ANMJLCILKDJ.PLBLFEEANOO(this.GMHJKLEFBFG));
}
// Token: 0x06004B79 RID: 19321 RVA: 0x001776C8 File Offset: 0x001758C8
private void EILCMILPKNP()
{
this.FGDCPOGEPPG();
this.HKNOEJCEFNA.DDPAIHPOCJM(this.warningFrequency);
this.FAFONOLIMHD = base.StartCoroutine(this.FICLHACJEEL(this.warningFrequency));
}
// Token: 0x06004B7A RID: 19322 RVA: 0x001776FC File Offset: 0x001758FC
private void CDLKPGOEJIN()
{
float num = 1821f;
EIDNMNCOAAJ eidnmncoaaj = SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.LCHCPDODDJH(this, out num);
if (base.DFJFKOLLEMK())
{
if (eidnmncoaaj.PBDDCCOAGOG() && num <= this.explosionDistance * this.explosionDistance)
{
if (base.DGLKKANNBPD())
{
this.JAFBHCAGOKB();
}
return;
}
if (!SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.PKDPGEMPCHI(base.LMDJJEGNOGM))
{
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
return;
}
Vector3 vector = base.LMDJJEGNOGM.KAAIICFGDLO();
if (!base.BKHECJODPHF.PathIsValid(vector, 1561f))
{
base.BKHECJODPHF.Path(vector);
}
}
}
// Token: 0x06004B7B RID: 19323 RVA: 0x001777AC File Offset: 0x001759AC
private void FEGBCPPMBDN()
{
float num = 0f;
EIDNMNCOAAJ closestOpponent = SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.GetClosestOpponent(this, out num);
if (base.BHCCHBHNHCG)
{
if (closestOpponent.AJFBOLHPEJC && num <= this.explosionDistance * this.explosionDistance)
{
if (base.BHCCHBHNHCG)
{
this.JAFBHCAGOKB();
}
return;
}
if (!SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.TargetIsAlive(base.LMDJJEGNOGM))
{
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
return;
}
Vector3 vector = base.LMDJJEGNOGM.JFKAKCBEIDL;
if (!base.BKHECJODPHF.PathIsValid(vector, 0.1f))
{
base.BKHECJODPHF.Path(vector);
}
}
}
// Token: 0x06004B7C RID: 19324 RVA: 0x0017785C File Offset: 0x00175A5C
protected override void Awake()
{
base.Awake();
this.enemyAudio.BMBFCDOIIMM = true;
this.HKNOEJCEFNA = base.GetComponentInChildren<BlinkingRenderer>();
this.HEPCLEMEHBC = new AONMNAEOJAL(this, "B", IKCAJLLAFML.AUTHORITY);
this.OIGGPMIJBIL = new PNONBEAIBHA("B", IKCAJLLAFML.AUTHORITY);
this.OIGGPMIJBIL.AGLMMKOFICI(ushort.MaxValue, null, null, null);
this.OIGGPMIJBIL.AGLMMKOFICI(0, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.KLEBDALIDNB));
this.OIGGPMIJBIL.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.ECGMIHMKJHC), new ANMJLCILKDJ.NCMAEMHOHDG(this.LJFJPFJADBA), new ANMJLCILKDJ.PLBLFEEANOO(this.FEGBCPPMBDN));
}
// Token: 0x06004B7D RID: 19325 RVA: 0x00177908 File Offset: 0x00175B08
protected virtual void LIMLJPDKAPK()
{
base.GILFLDGMJHI();
if (base.DFJFKOLLEMK())
{
base.BKHECJODPHF.Look(Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized);
}
}
// Token: 0x06004B7E RID: 19326 RVA: 0x00177950 File Offset: 0x00175B50
private void OAAEJGGAHPD(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
{
base.BKHECJODPHF.FMFCBADCFCK = this.movementSpeed;
base.BKHECJODPHF.GKJLNANPDNC = this.movementMaxForce;
}
// Token: 0x06004B7F RID: 19327 RVA: 0x00177974 File Offset: 0x00175B74
protected override void CBAEJNFNPGJ()
{
base.CBAEJNFNPGJ();
if (base.BHCCHBHNHCG)
{
this.OIGGPMIJBIL.BKBFIGCPIMI(ushort.MaxValue);
}
}
// Token: 0x06004B80 RID: 19328 RVA: 0x00177998 File Offset: 0x00175B98
protected override void Start()
{
base.Start();
this.IDPICAEGOKF();
this.OIGGPMIJBIL.FLHFCMCNLEK(this, ushort.MaxValue);
}
// Token: 0x06004B81 RID: 19329 RVA: 0x001779B8 File Offset: 0x00175BB8
private void MDOMGBECOEG()
{
if (base.DGLKKANNBPD())
{
EIDNMNCOAAJ eidnmncoaaj = this.IJCDBKLCFIE(true);
if (eidnmncoaaj.AEAKFIBHEPE())
{
base.LMDJJEGNOGM = eidnmncoaaj;
base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL;
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
}
}
}
// Token: 0x06004B82 RID: 19330 RVA: 0x00177A04 File Offset: 0x00175C04
protected override void LDEOLFDIEDE()
{
base.LDEOLFDIEDE();
this.FGDCPOGEPPG();
}
// Token: 0x06004B84 RID: 19332 RVA: 0x00177A34 File Offset: 0x00175C34
protected override void GILFLDGMJHI()
{
base.GILFLDGMJHI();
if (base.BHCCHBHNHCG)
{
base.BKHECJODPHF.Look(Vector3.ProjectOnPlane(base.transform.forward, Vector3.up).normalized);
}
}
// Token: 0x06004B85 RID: 19333 RVA: 0x00177A7C File Offset: 0x00175C7C
private void KFHAELLOPOB()
{
if (base.DFJFKOLLEMK())
{
EIDNMNCOAAJ eidnmncoaaj = this.IJCDBKLCFIE(false);
if (eidnmncoaaj.AJFBOLHPEJC)
{
base.LMDJJEGNOGM = eidnmncoaaj;
base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL;
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
}
}
}
// Token: 0x06004B86 RID: 19334 RVA: 0x00177AC8 File Offset: 0x00175CC8
private void IDPICAEGOKF()
{
this.FGDCPOGEPPG();
this.HKNOEJCEFNA.StartBlinking(this.warningFrequency);
this.FAFONOLIMHD = base.StartCoroutine(this.FICLHACJEEL(this.warningFrequency));
}
// Token: 0x06004B87 RID: 19335 RVA: 0x00177AFC File Offset: 0x00175CFC
private void KLIIIPDAMMN()
{
this.FGDCPOGEPPG();
if (this.enemyParticles != null)
{
this.enemyParticles.NFKMENJDMLO();
}
this.enemyAudio.HGOJDBLOAJI();
IHEAKAOGCIF iheakaogcif = default(IHEAKAOGCIF);
SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.BNNPPOINPLJ(this, this.explosionDistance, false, this.POAAKGACPKD);
for (int i = 0; i < this.POAAKGACPKD.Count; i += 0)
{
if (this.POAAKGACPKD[i].MBHLIAEFEAD != null)
{
iheakaogcif.LLKJDBBNPKB = this.POAAKGACPKD[i].NFOCJFEDKCN();
base.JLLOKADDIFB(this, this.POAAKGACPKD[i].MBHLIAEFEAD, Player.HDOICGIKKAO.Head, iheakaogcif);
}
}
if (base.JNOCCMDBMIO())
{
base.CNHBPJFLDCE = 0;
base.IOPLBBFDOBI(-base.transform.forward, MHEBDODJGOA.NORMAL);
}
}
// Token: 0x06004B88 RID: 19336 RVA: 0x00177BF4 File Offset: 0x00175DF4
protected virtual void POMCHIPOPEA()
{
base.Awake();
this.enemyAudio.BMBFCDOIIMM = false;
this.HKNOEJCEFNA = base.GetComponentInChildren<BlinkingRenderer>();
this.HEPCLEMEHBC = new AONMNAEOJAL(this, "Eight.png", IKCAJLLAFML.AUTHORITY);
this.OIGGPMIJBIL = new PNONBEAIBHA("cc", IKCAJLLAFML.MASTER);
this.OIGGPMIJBIL.AGLMMKOFICI((ushort)(-109), null, null, null);
this.OIGGPMIJBIL.AGLMMKOFICI(1, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.KFHAELLOPOB));
this.OIGGPMIJBIL.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.NBADEJNFPBO), new ANMJLCILKDJ.NCMAEMHOHDG(this.LJFJPFJADBA), new ANMJLCILKDJ.PLBLFEEANOO(this.HOEBEEEIIFH));
}
// Token: 0x06004B89 RID: 19337 RVA: 0x00177CA0 File Offset: 0x00175EA0
protected override EIDNMNCOAAJ IJCDBKLCFIE(bool GHGNJLIBGFA = false)
{
EIDNMNCOAAJ eidnmncoaaj = EIDNMNCOAAJ.CGNKKAKJIJL;
if (base.JNOJEJMFADM())
{
eidnmncoaaj = base.GPBFOEHJJFO;
}
else if (this.trackTargetCount)
{
eidnmncoaaj = base.DBMDEBAJJCJ(base.HAPPDKOIBKA, GHGNJLIBGFA, false);
}
else
{
eidnmncoaaj = base.KAHAFAHMEKP(GHGNJLIBGFA, false);
}
return eidnmncoaaj;
}
// Token: 0x06004B8A RID: 19338 RVA: 0x00177CF4 File Offset: 0x00175EF4
protected virtual void BBOJKDMNECN()
{
base.LDEOLFDIEDE();
this.FGDCPOGEPPG();
}
// Token: 0x06004B8B RID: 19339 RVA: 0x00177D04 File Offset: 0x00175F04
private void JAFBHCAGOKB()
{
if (base.BHCCHBHNHCG)
{
base.OMNGGJICBBI.RPC("RpcExplode", IHCPDNLJMMD.All, new object[0]);
}
}
// Token: 0x06004B8C RID: 19340 RVA: 0x00177D28 File Offset: 0x00175F28
private void NBADEJNFPBO(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
{
base.BKHECJODPHF.FMFCBADCFCK = this.movementSpeed;
base.BKHECJODPHF.GKJLNANPDNC = this.movementMaxForce;
}
// Token: 0x06004B8D RID: 19341 RVA: 0x00177D4C File Offset: 0x00175F4C
private void NEPFGHOBPBN()
{
this.FGDCPOGEPPG();
if (this.enemyParticles != null)
{
this.enemyParticles.OnExplode();
}
this.enemyAudio.OnExplode();
IHEAKAOGCIF iheakaogcif = default(IHEAKAOGCIF);
SingletonMonoBehaviour<EnemyManager>.NCKMBFBMBFM.GetOpponentsInRadius(this, this.explosionDistance, true, this.POAAKGACPKD);
for (int i = 0; i < this.POAAKGACPKD.Count; i++)
{
if (this.POAAKGACPKD[i].MBHLIAEFEAD != null)
{
iheakaogcif.LLKJDBBNPKB = this.POAAKGACPKD[i].ICNCDGIKNNI;
base.JLLOKADDIFB(this, this.POAAKGACPKD[i].MBHLIAEFEAD, Player.HDOICGIKKAO.Head, iheakaogcif);
}
}
if (base.BHCCHBHNHCG)
{
base.CNHBPJFLDCE = 0;
base.IOPLBBFDOBI(-base.transform.forward, MHEBDODJGOA.CRITICAL_HIT);
}
}
// Token: 0x06004B8E RID: 19342 RVA: 0x00177E44 File Offset: 0x00176044
protected virtual void BJJKGIOCAIL()
{
base.Update();
this.OIGGPMIJBIL.DLBPEOILIFL();
this.HEPCLEMEHBC.NIPOLMNBCFF();
}
// Token: 0x06004B8F RID: 19343 RVA: 0x00177E64 File Offset: 0x00176064
private void ECGMIHMKJHC(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
{
base.BKHECJODPHF.FMFCBADCFCK = this.movementSpeed;
base.BKHECJODPHF.GKJLNANPDNC = this.movementMaxForce;
}
// Token: 0x06004B90 RID: 19344 RVA: 0x00177E88 File Offset: 0x00176088
private void PKOGKDBJBKD()
{
if (this.warningAudioBeep != null && this.warningAudioBeep.audioClip != null)
{
AudioManager.Play3DSFX(this.warningAudioBeep, base.transform, this.warningAudioRolloff);
}
}
// Token: 0x06004B91 RID: 19345 RVA: 0x00177EC4 File Offset: 0x001760C4
private void INMDGCDBBCI()
{
if (base.JNOCCMDBMIO())
{
EIDNMNCOAAJ eidnmncoaaj = this.IJCDBKLCFIE(false);
if (eidnmncoaaj.AJFBOLHPEJC)
{
base.LMDJJEGNOGM = eidnmncoaaj;
base.GPBFOEHJJFO = EIDNMNCOAAJ.CGNKKAKJIJL;
this.OIGGPMIJBIL.BKBFIGCPIMI(0);
}
}
}
// Token: 0x06004B92 RID: 19346 RVA: 0x00177F10 File Offset: 0x00176110
protected virtual void OGGJBFIKGIM()
{
base.CBAEJNFNPGJ();
if (base.DFJFKOLLEMK())
{
this.OIGGPMIJBIL.BKBFIGCPIMI((ushort)(-53));
}
}
// Token: 0x06004B93 RID: 19347 RVA: 0x00177F34 File Offset: 0x00176134
protected virtual void KOLJHKKPAOB()
{
base.EKEGOFIPIPE();
if (base.IGIPCHFCFNN())
{
this.OIGGPMIJBIL.BKBFIGCPIMI(1);
}
}
// Token: 0x04000969 RID: 2409
[Header("Proximity")]
[SerializeField]
private float warningFrequency = 4f;
// Token: 0x0400096A RID: 2410
[SerializeField]
private RecRoomAudioClip warningAudioBeep;
// Token: 0x0400096B RID: 2411
[SerializeField]
private AudioRolloff warningAudioRolloff;
// Token: 0x0400096C RID: 2412
[SerializeField]
[Header("Explosion")]
private float explosionDistance = 2f;
// Token: 0x0400096D RID: 2413
private PNONBEAIBHA OIGGPMIJBIL;
// Token: 0x0400096E RID: 2414
private AONMNAEOJAL HEPCLEMEHBC;
// Token: 0x0400096F RID: 2415
private BlinkingRenderer HKNOEJCEFNA;
// Token: 0x04000970 RID: 2416
private Coroutine FAFONOLIMHD;
// Token: 0x02000168 RID: 360
private enum OFJNDJDHOAD
{
// Token: 0x04000972 RID: 2418
FIND_TARGET,
// Token: 0x04000973 RID: 2419
FOLLOW_TARGET,
// Token: 0x04000974 RID: 2420
INVALID = 65535
}
}
}