1494 lines
47 KiB
C#
1494 lines
47 KiB
C#
using System;
|
|
using RecRoom.Core.AI;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x0200016C RID: 364
|
|
public class ExplosiveTrap : Trap
|
|
{
|
|
// Token: 0x06004C49 RID: 19529 RVA: 0x0017AEC0 File Offset: 0x001790C0
|
|
protected virtual void GJGEACMGLKP()
|
|
{
|
|
base.Awake();
|
|
this.ANKLEFEMBKO.DOKJKLKDLNB(new KBLFNOHNGAO.JJANGLANMOO(this.JLLOKADDIFB));
|
|
this.ANKLEFEMBKO.PBPIHAJDCEM(new KBLFNOHNGAO.CNPNCBACBJB(this.LHKOMLOIMKP));
|
|
this.ANKLEFEMBKO.BNLLAHFKFBB += this.LJFODAEIADO;
|
|
this.ANKLEFEMBKO.LFIOAECDFIL(new KBLFNOHNGAO.NJIPDNBCKJD(this.JMHOBDFJJJG));
|
|
this.NOALHBDNLCL = base.GetComponent<LootDropper>();
|
|
this.GCLEJNCKODN = new PNONBEAIBHA("includechildren", IKCAJLLAFML.AUTHORITY);
|
|
this.GCLEJNCKODN.AGLMMKOFICI((ushort)(-12), null, null, null);
|
|
this.GCLEJNCKODN.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.AHNAPADLKEN), new ANMJLCILKDJ.NCMAEMHOHDG(this.LKCNIBMNNOJ), null);
|
|
this.GCLEJNCKODN.AGLMMKOFICI(0, null, null, null);
|
|
}
|
|
|
|
// Token: 0x06004C4A RID: 19530 RVA: 0x0017AF94 File Offset: 0x00179194
|
|
private void MAOMPLEAOOB(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
this.PNAEAFFEPNI(true);
|
|
this.FNIBBNGFPBK = false;
|
|
}
|
|
|
|
// Token: 0x06004C4B RID: 19531 RVA: 0x0017AFA4 File Offset: 0x001791A4
|
|
public override void AuthorityApplyDamage(FLDPCEKNKCA BDOBLEKAEAM, int ONBHFBHGALJ, Vector3 FHFHOMKFHCI, Vector3 MNNIMIJFPPJ)
|
|
{
|
|
base.AuthorityApplyDamage(BDOBLEKAEAM, ONBHFBHGALJ, FHFHOMKFHCI, MNNIMIJFPPJ);
|
|
if (base.BHCCHBHNHCG)
|
|
{
|
|
this.GCLEJNCKODN.BKBFIGCPIMI(1);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004C4C RID: 19532 RVA: 0x0017AFC8 File Offset: 0x001791C8
|
|
private void DMIAKEDAEHK(bool NOBAPCOKFIL)
|
|
{
|
|
Renderer[] array = this.renderers;
|
|
for (int i = 1; i < array.Length; i++)
|
|
{
|
|
Renderer renderer = array[i];
|
|
renderer.enabled = NOBAPCOKFIL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004C4D RID: 19533 RVA: 0x0017AFFC File Offset: 0x001791FC
|
|
private void CBBKFBAINAO()
|
|
{
|
|
if (this.NOALHBDNLCL != null && base.BBHPOAFPKAE() != null)
|
|
{
|
|
ExplosiveTrap.AMBHNMDKDDP[0] = base.CCNLIBDCBAN();
|
|
this.NOALHBDNLCL.IBINICGCNDE(ExplosiveTrap.AMBHNMDKDDP, base.transform.position);
|
|
}
|
|
PooledParticle pooledParticle = ObjectPool.NFHMLKPHCFF().Acquire<PooledParticle>(this.explosionParticlePrefab);
|
|
if (pooledParticle != null)
|
|
{
|
|
pooledParticle.Play(base.transform.position, Quaternion.LookRotation(Vector3.up), true);
|
|
}
|
|
AudioManager.ANNMKBOAOJJ(this.explosionAudio);
|
|
this.HMMCKAEPGIB();
|
|
}
|
|
|
|
// Token: 0x06004C4E RID: 19534 RVA: 0x0017B098 File Offset: 0x00179298
|
|
public virtual void HKKOODAPAHL(FLDPCEKNKCA BDOBLEKAEAM, int ONBHFBHGALJ, Vector3 FHFHOMKFHCI, Vector3 MNNIMIJFPPJ)
|
|
{
|
|
base.AuthorityApplyDamage(BDOBLEKAEAM, ONBHFBHGALJ, FHFHOMKFHCI, MNNIMIJFPPJ);
|
|
if (base.DGLOKLCEMLH())
|
|
{
|
|
this.GCLEJNCKODN.BKBFIGCPIMI(1);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004C4F RID: 19535 RVA: 0x0017B0BC File Offset: 0x001792BC
|
|
private void JFOFAGKPLKJ(bool NOBAPCOKFIL)
|
|
{
|
|
this.GGPILMKBGGN.KEOJKEJMDFM = !NOBAPCOKFIL;
|
|
this.GGPILMKBGGN.LFHAJAHHALO(NOBAPCOKFIL);
|
|
TrapCollider[] jjadiokdica = this.JJADIOKDICA;
|
|
for (int i = 0; i < jjadiokdica.Length; i += 0)
|
|
{
|
|
TrapCollider trapCollider = jjadiokdica[i];
|
|
trapCollider.enabled = NOBAPCOKFIL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004C50 RID: 19536 RVA: 0x0017B10C File Offset: 0x0017930C
|
|
private void KPNOAPDNDNJ(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
|
{
|
|
this.KNAJNAFPMAM(false);
|
|
this.LKMLAOINOKE(true);
|
|
if (OIMHGOONBEB == 1)
|
|
{
|
|
this.HBFIDJIAILO();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004C51 RID: 19537 RVA: 0x0017B12C File Offset: 0x0017932C
|
|
private void ILLLOEOHGKP()
|
|
{
|
|
if (this.NOALHBDNLCL != null && base.NCANAACNOIJ() != null)
|
|
{
|
|
ExplosiveTrap.AMBHNMDKDDP[0] = base.BBHPOAFPKAE();
|
|
this.NOALHBDNLCL.DropLoot(ExplosiveTrap.AMBHNMDKDDP, base.transform.position);
|
|
}
|
|
PooledParticle pooledParticle = ObjectPool.NCKMBFBMBFM.Acquire<PooledParticle>(this.explosionParticlePrefab);
|
|
if (pooledParticle != null)
|
|
{
|
|
pooledParticle.Play(base.transform.position, Quaternion.LookRotation(Vector3.up), true);
|
|
}
|
|
AudioManager.DLMLFGNAHOP(this.explosionAudio);
|
|
this.BHOCMNKMIDO();
|
|
}
|
|
|
|
// Token: 0x1700015A RID: 346
|
|
// (set) Token: 0x06004C52 RID: 19538 RVA: 0x0017B1C8 File Offset: 0x001793C8
|
|
private bool OBCEGGBJBOD
|
|
{
|
|
set
|
|
{
|
|
foreach (Renderer renderer in this.renderers)
|
|
{
|
|
renderer.enabled = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004C53 RID: 19539 RVA: 0x0017B1FC File Offset: 0x001793FC
|
|
private void PBDAODLKKDN(Player IPLDGGMENKL, Player.HDOICGIKKAO OJCFELLMIFA, IHEAKAOGCIF CACIBBKDNIH)
|
|
{
|
|
base.CCEPIDBDPPO(IPLDGGMENKL, Player.HDOICGIKKAO.Torso, CACIBBKDNIH);
|
|
}
|
|
|
|
// Token: 0x06004C54 RID: 19540 RVA: 0x0017B208 File Offset: 0x00179408
|
|
protected virtual void OJAIDLPNIEI()
|
|
{
|
|
base.Awake();
|
|
this.ANKLEFEMBKO.JBJODOFANDK(new KBLFNOHNGAO.JJANGLANMOO(this.DFNKMOHJGNA));
|
|
this.ANKLEFEMBKO.LHFPOJPOHPJ(new KBLFNOHNGAO.CNPNCBACBJB(this.LHKOMLOIMKP));
|
|
this.ANKLEFEMBKO.FGJLJHPEEIL(new KBLFNOHNGAO.ANADCNDLFNN(this.MHKKIGJKAPB));
|
|
this.ANKLEFEMBKO.CHBPCFCMFFI(new KBLFNOHNGAO.NJIPDNBCKJD(this.NLBNMHFHPJJ));
|
|
this.NOALHBDNLCL = base.GetComponent<LootDropper>();
|
|
this.GCLEJNCKODN = new PNONBEAIBHA("includechildren", IKCAJLLAFML.AUTHORITY);
|
|
this.GCLEJNCKODN.AGLMMKOFICI(136, null, null, null);
|
|
this.GCLEJNCKODN.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.FONBJKGIDJK), new ANMJLCILKDJ.NCMAEMHOHDG(this.KPLIGJOIPMN), null);
|
|
this.GCLEJNCKODN.AGLMMKOFICI(0, null, null, null);
|
|
}
|
|
|
|
// Token: 0x06004C55 RID: 19541 RVA: 0x0017B2DC File Offset: 0x001794DC
|
|
protected virtual void NENPLNPOKLH()
|
|
{
|
|
base.ABMIODDOGNJ();
|
|
if (base.DGLOKLCEMLH() && this.NOCJONDDHEF)
|
|
{
|
|
if (base.NIINOABKAPJ)
|
|
{
|
|
this.GCLEJNCKODN.BKBFIGCPIMI(1);
|
|
}
|
|
else
|
|
{
|
|
this.GCLEJNCKODN.BKBFIGCPIMI(126);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004C56 RID: 19542 RVA: 0x0017B334 File Offset: 0x00179534
|
|
private void LKMLAOINOKE(bool NOBAPCOKFIL)
|
|
{
|
|
this.GGPILMKBGGN.KEOJKEJMDFM = !NOBAPCOKFIL;
|
|
this.GGPILMKBGGN.LFHAJAHHALO(NOBAPCOKFIL);
|
|
TrapCollider[] jjadiokdica = this.JJADIOKDICA;
|
|
for (int i = 1; i < jjadiokdica.Length; i++)
|
|
{
|
|
TrapCollider trapCollider = jjadiokdica[i];
|
|
trapCollider.enabled = NOBAPCOKFIL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004C57 RID: 19543 RVA: 0x0017B384 File Offset: 0x00179584
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
this.ANKLEFEMBKO.NKLDFBAGLFJ -= this.JLLOKADDIFB;
|
|
this.ANKLEFEMBKO.PAOJGBKGGDK -= this.BBIIPGLDAHI;
|
|
this.ANKLEFEMBKO.BNLLAHFKFBB -= this.JIHANPBFOHH;
|
|
this.ANKLEFEMBKO.OELFEIGJEHI -= this.HGKOIFBANBK;
|
|
}
|
|
|
|
// Token: 0x06004C58 RID: 19544 RVA: 0x0017B3F4 File Offset: 0x001795F4
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
this.ANKLEFEMBKO.NKLDFBAGLFJ += this.JLLOKADDIFB;
|
|
this.ANKLEFEMBKO.PAOJGBKGGDK += this.BBIIPGLDAHI;
|
|
this.ANKLEFEMBKO.BNLLAHFKFBB += this.JIHANPBFOHH;
|
|
this.ANKLEFEMBKO.OELFEIGJEHI += this.HGKOIFBANBK;
|
|
this.NOALHBDNLCL = base.GetComponent<LootDropper>();
|
|
this.GCLEJNCKODN = new PNONBEAIBHA("LIFE", IKCAJLLAFML.AUTHORITY);
|
|
this.GCLEJNCKODN.AGLMMKOFICI(ushort.MaxValue, null, null, null);
|
|
this.GCLEJNCKODN.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.AHNAPADLKEN), new ANMJLCILKDJ.NCMAEMHOHDG(this.NLODGMIJGHB), null);
|
|
this.GCLEJNCKODN.AGLMMKOFICI(1, null, null, null);
|
|
}
|
|
|
|
// Token: 0x06004C59 RID: 19545 RVA: 0x0017B4C8 File Offset: 0x001796C8
|
|
private void NMCCJILBDNB()
|
|
{
|
|
if (this.NOALHBDNLCL != null && base.NKKEOMEKLHO() != null)
|
|
{
|
|
ExplosiveTrap.AMBHNMDKDDP[0] = base.NKKEOMEKLHO();
|
|
this.NOALHBDNLCL.OJHLNEJJLFP(ExplosiveTrap.AMBHNMDKDDP, base.transform.position);
|
|
}
|
|
PooledParticle pooledParticle = ObjectPool.NFHMLKPHCFF().Acquire<PooledParticle>(this.explosionParticlePrefab);
|
|
if (pooledParticle != null)
|
|
{
|
|
pooledParticle.Play(base.transform.position, Quaternion.LookRotation(Vector3.up), true);
|
|
}
|
|
AudioManager.DLMLFGNAHOP(this.explosionAudio);
|
|
this.HGMOBMGLAOO();
|
|
}
|
|
|
|
// Token: 0x06004C5A RID: 19546 RVA: 0x0017B564 File Offset: 0x00179764
|
|
private void GCMAJFBEADF(bool NOBAPCOKFIL)
|
|
{
|
|
this.GGPILMKBGGN.KEOJKEJMDFM = !NOBAPCOKFIL;
|
|
this.GGPILMKBGGN.BOAKFKEHGHP = NOBAPCOKFIL;
|
|
foreach (TrapCollider trapCollider in this.JJADIOKDICA)
|
|
{
|
|
trapCollider.enabled = NOBAPCOKFIL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004C5B RID: 19547 RVA: 0x0017B5B4 File Offset: 0x001797B4
|
|
private void LNMEDAEJBHP(Tool EEPPNAIKGEO, IHEAKAOGCIF CACIBBKDNIH)
|
|
{
|
|
base.KOKMABPGILD(EEPPNAIKGEO, CACIBBKDNIH);
|
|
}
|
|
|
|
// Token: 0x06004C5C RID: 19548 RVA: 0x0017B5C0 File Offset: 0x001797C0
|
|
private void MDMJDKPFFIL()
|
|
{
|
|
if (base.DGLKKANNBPD())
|
|
{
|
|
this.ANKLEFEMBKO.EBLHLPOEPLB(base.transform.position, this.explosionRadius, this.explosiveForce, null);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004C5D RID: 19549 RVA: 0x0017B5F0 File Offset: 0x001797F0
|
|
private void OPLGMOMEEFP(Tool EEPPNAIKGEO, IHEAKAOGCIF CACIBBKDNIH)
|
|
{
|
|
base.KOKMABPGILD(EEPPNAIKGEO, CACIBBKDNIH);
|
|
}
|
|
|
|
// Token: 0x06004C5E RID: 19550 RVA: 0x0017B5FC File Offset: 0x001797FC
|
|
private void APEBPAHIDCM()
|
|
{
|
|
if (base.GANDPDNCOKF())
|
|
{
|
|
this.ANKLEFEMBKO.DCKLKKCHOON(base.transform.position, this.explosionRadius, this.explosiveForce, null);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004C5F RID: 19551 RVA: 0x0017B62C File Offset: 0x0017982C
|
|
protected override void ILNOFPMNPKH()
|
|
{
|
|
base.ILNOFPMNPKH();
|
|
this.ANKLEFEMBKO.OFKGOJGDNMN(new KBLFNOHNGAO.JJANGLANMOO(this.JPGAHDKPJNK));
|
|
this.ANKLEFEMBKO.PAOJGBKGGDK -= this.LHKOMLOIMKP;
|
|
this.ANKLEFEMBKO.EIDGGNKLKLC(new KBLFNOHNGAO.ANADCNDLFNN(this.HOODBKANIMO));
|
|
this.ANKLEFEMBKO.HHJCANJFIAD(new KBLFNOHNGAO.NJIPDNBCKJD(this.AAJGIKAFFMK));
|
|
}
|
|
|
|
// Token: 0x06004C60 RID: 19552 RVA: 0x0017B69C File Offset: 0x0017989C
|
|
private void KMBGFGALOIM()
|
|
{
|
|
if (base.JNOCCMDBMIO())
|
|
{
|
|
this.ANKLEFEMBKO.DDJMENDFBJE(base.transform.position, this.explosionRadius, this.explosiveForce, null);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004C61 RID: 19553 RVA: 0x0017B6CC File Offset: 0x001798CC
|
|
private void JMHOBDFJJJG(Tool EEPPNAIKGEO, IHEAKAOGCIF CACIBBKDNIH)
|
|
{
|
|
base.PIKJNIEMKNF(EEPPNAIKGEO, CACIBBKDNIH);
|
|
}
|
|
|
|
// Token: 0x06004C62 RID: 19554 RVA: 0x0017B6D8 File Offset: 0x001798D8
|
|
protected virtual void LPKLPAKEHKD()
|
|
{
|
|
base.ACNKPEFNLFO();
|
|
this.GCLEJNCKODN.FLHFCMCNLEK(this, 1);
|
|
this.NOCJONDDHEF = false;
|
|
}
|
|
|
|
// Token: 0x06004C63 RID: 19555 RVA: 0x0017B6F4 File Offset: 0x001798F4
|
|
protected virtual void CAMGAFPKAMM()
|
|
{
|
|
base.ACNKPEFNLFO();
|
|
this.GCLEJNCKODN.PGELJEHELFN(this, 0);
|
|
this.NOCJONDDHEF = true;
|
|
}
|
|
|
|
// Token: 0x06004C64 RID: 19556 RVA: 0x0017B710 File Offset: 0x00179910
|
|
private void JMOEBGIOFDM(Enemy AKICADDPOIF, MHEBDODJGOA JJGLGHCMDEN, IHEAKAOGCIF CACIBBKDNIH)
|
|
{
|
|
base.PAPHDLFDNMO(AKICADDPOIF, MHEBDODJGOA.NORMAL, (FLDPCEKNKCA)(-174), CACIBBKDNIH);
|
|
}
|
|
|
|
// Token: 0x06004C65 RID: 19557 RVA: 0x0017B720 File Offset: 0x00179920
|
|
private void JLLOKADDIFB(Player IPLDGGMENKL, Player.HDOICGIKKAO OJCFELLMIFA, IHEAKAOGCIF CACIBBKDNIH)
|
|
{
|
|
base.LHLJCBGFKKD(IPLDGGMENKL, Player.HDOICGIKKAO.Torso, CACIBBKDNIH);
|
|
}
|
|
|
|
// Token: 0x06004C66 RID: 19558 RVA: 0x0017B72C File Offset: 0x0017992C
|
|
private void GEDGAOOHNPK(Tool EEPPNAIKGEO, IHEAKAOGCIF CACIBBKDNIH)
|
|
{
|
|
base.PIKJNIEMKNF(EEPPNAIKGEO, CACIBBKDNIH);
|
|
}
|
|
|
|
// Token: 0x06004C67 RID: 19559 RVA: 0x0017B738 File Offset: 0x00179938
|
|
private void OIBCIGBPGAE(Tool EEPPNAIKGEO, IHEAKAOGCIF CACIBBKDNIH)
|
|
{
|
|
base.KOKMABPGILD(EEPPNAIKGEO, CACIBBKDNIH);
|
|
}
|
|
|
|
// Token: 0x06004C68 RID: 19560 RVA: 0x0017B744 File Offset: 0x00179944
|
|
protected virtual void IBGMECCOGML()
|
|
{
|
|
base.Awake();
|
|
this.ANKLEFEMBKO.KJDFABBOKGA(new KBLFNOHNGAO.JJANGLANMOO(this.IKBDGKBOJJO));
|
|
this.ANKLEFEMBKO.HINGFADICOH(new KBLFNOHNGAO.CNPNCBACBJB(this.JMOEBGIOFDM));
|
|
this.ANKLEFEMBKO.DHHHPJLGDEF(new KBLFNOHNGAO.ANADCNDLFNN(this.KGBBKBDDEPF));
|
|
this.ANKLEFEMBKO.EJLOBGHPDJN(new KBLFNOHNGAO.NJIPDNBCKJD(this.HGKOIFBANBK));
|
|
this.NOALHBDNLCL = base.GetComponent<LootDropper>();
|
|
this.GCLEJNCKODN = new PNONBEAIBHA("application/x-www-form-urlencoded", IKCAJLLAFML.MASTER);
|
|
this.GCLEJNCKODN.AGLMMKOFICI(69, null, null, null);
|
|
this.GCLEJNCKODN.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.FONBJKGIDJK), new ANMJLCILKDJ.NCMAEMHOHDG(this.NLODGMIJGHB), null);
|
|
this.GCLEJNCKODN.AGLMMKOFICI(0, null, null, null);
|
|
}
|
|
|
|
// Token: 0x06004C69 RID: 19561 RVA: 0x0017B818 File Offset: 0x00179A18
|
|
private void PNAEAFFEPNI(bool NOBAPCOKFIL)
|
|
{
|
|
Renderer[] array = this.renderers;
|
|
for (int i = 0; i < array.Length; i += 0)
|
|
{
|
|
Renderer renderer = array[i];
|
|
renderer.enabled = NOBAPCOKFIL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004C6A RID: 19562 RVA: 0x0017B84C File Offset: 0x00179A4C
|
|
private void DCKLKKCHOON()
|
|
{
|
|
if (this.NOALHBDNLCL != null && base.ECHJNDDOIBD != null)
|
|
{
|
|
ExplosiveTrap.AMBHNMDKDDP[1] = base.BJMJBHLDGPE();
|
|
this.NOALHBDNLCL.LMHGLKHOOPL(ExplosiveTrap.AMBHNMDKDDP, base.transform.position);
|
|
}
|
|
PooledParticle pooledParticle = ObjectPool.NCKMBFBMBFM.Acquire<PooledParticle>(this.explosionParticlePrefab);
|
|
if (pooledParticle != null)
|
|
{
|
|
pooledParticle.Play(base.transform.position, Quaternion.LookRotation(Vector3.up), false);
|
|
}
|
|
AudioManager.PHGLNANKMCP(this.explosionAudio);
|
|
this.BFBBPNGGJOL();
|
|
}
|
|
|
|
// Token: 0x06004C6B RID: 19563 RVA: 0x0017B8E8 File Offset: 0x00179AE8
|
|
private void NKENCHFIIND(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
this.DMIAKEDAEHK(false);
|
|
this.BKPHLFNGDLI(false);
|
|
}
|
|
|
|
// Token: 0x06004C6C RID: 19564 RVA: 0x0017B8F8 File Offset: 0x00179AF8
|
|
private void PKCENFPCBCK(Tool EEPPNAIKGEO, IHEAKAOGCIF CACIBBKDNIH)
|
|
{
|
|
base.EFNEKIJBGGA(EEPPNAIKGEO, CACIBBKDNIH);
|
|
}
|
|
|
|
// Token: 0x06004C6D RID: 19565 RVA: 0x0017B904 File Offset: 0x00179B04
|
|
protected virtual void KMEHAACNJAG()
|
|
{
|
|
base.ONKCFGIOGCF();
|
|
this.ANKLEFEMBKO.JBJODOFANDK(new KBLFNOHNGAO.JJANGLANMOO(this.HABEBCJPNIC));
|
|
this.ANKLEFEMBKO.NIKPHAIJHNG(new KBLFNOHNGAO.CNPNCBACBJB(this.IIECJNNNNJE));
|
|
this.ANKLEFEMBKO.AAJCGINFAJP(new KBLFNOHNGAO.ANADCNDLFNN(this.JIHANPBFOHH));
|
|
this.ANKLEFEMBKO.ANHHOGFPDPB(new KBLFNOHNGAO.NJIPDNBCKJD(this.JMHOBDFJJJG));
|
|
this.NOALHBDNLCL = base.GetComponent<LootDropper>();
|
|
this.GCLEJNCKODN = new PNONBEAIBHA("{0}v2/delete", IKCAJLLAFML.AUTHORITY);
|
|
this.GCLEJNCKODN.AGLMMKOFICI(88, null, null, null);
|
|
this.GCLEJNCKODN.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.CKLMENCIIDM), new ANMJLCILKDJ.NCMAEMHOHDG(this.LALOGHMPKFE), null);
|
|
this.GCLEJNCKODN.AGLMMKOFICI(0, null, null, null);
|
|
}
|
|
|
|
// Token: 0x06004C6E RID: 19566 RVA: 0x0017B9D8 File Offset: 0x00179BD8
|
|
private void MJMAMBAOJJL(Tool EEPPNAIKGEO, IHEAKAOGCIF CACIBBKDNIH)
|
|
{
|
|
base.PIKJNIEMKNF(EEPPNAIKGEO, CACIBBKDNIH);
|
|
}
|
|
|
|
// Token: 0x06004C6F RID: 19567 RVA: 0x0017B9E4 File Offset: 0x00179BE4
|
|
private void BFBBPNGGJOL()
|
|
{
|
|
if (base.BHCCHBHNHCG)
|
|
{
|
|
this.ANKLEFEMBKO.NHHPKFPLLFJ(base.transform.position, this.explosionRadius, this.explosiveForce, null);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004C70 RID: 19568 RVA: 0x0017BA14 File Offset: 0x00179C14
|
|
private void HBFIDJIAILO()
|
|
{
|
|
if (this.NOALHBDNLCL != null && base.ABDBMLDFLHL() != null)
|
|
{
|
|
ExplosiveTrap.AMBHNMDKDDP[1] = base.AKKFJNDBOJL();
|
|
this.NOALHBDNLCL.HCMDFGBGJAN(ExplosiveTrap.AMBHNMDKDDP, base.transform.position);
|
|
}
|
|
PooledParticle pooledParticle = ObjectPool.NCKMBFBMBFM.Acquire<PooledParticle>(this.explosionParticlePrefab);
|
|
if (pooledParticle != null)
|
|
{
|
|
pooledParticle.AONJILIKFOI(base.transform.position, Quaternion.LookRotation(Vector3.up), false);
|
|
}
|
|
AudioManager.ANNMKBOAOJJ(this.explosionAudio);
|
|
this.BOPGEPGGMNG();
|
|
}
|
|
|
|
// Token: 0x06004C71 RID: 19569 RVA: 0x0017BAB0 File Offset: 0x00179CB0
|
|
private void PLHDLAABJLC(bool NOBAPCOKFIL)
|
|
{
|
|
Renderer[] array = this.renderers;
|
|
for (int i = 0; i < array.Length; i += 0)
|
|
{
|
|
Renderer renderer = array[i];
|
|
renderer.enabled = NOBAPCOKFIL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004C72 RID: 19570 RVA: 0x0017BAE4 File Offset: 0x00179CE4
|
|
protected virtual void IFLAEDILIBJ()
|
|
{
|
|
base.Start();
|
|
this.GCLEJNCKODN.PGELJEHELFN(this, 0);
|
|
this.NOCJONDDHEF = false;
|
|
}
|
|
|
|
// Token: 0x06004C73 RID: 19571 RVA: 0x0017BB00 File Offset: 0x00179D00
|
|
private void BGIPFBCODKD()
|
|
{
|
|
if (base.JNOCCMDBMIO())
|
|
{
|
|
this.ANKLEFEMBKO.EBLHLPOEPLB(base.transform.position, this.explosionRadius, this.explosiveForce, null);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004C75 RID: 19573 RVA: 0x0017BB40 File Offset: 0x00179D40
|
|
private void CLHEONPIACA(Tool EEPPNAIKGEO, IHEAKAOGCIF CACIBBKDNIH)
|
|
{
|
|
base.KOKMABPGILD(EEPPNAIKGEO, CACIBBKDNIH);
|
|
}
|
|
|
|
// Token: 0x06004C76 RID: 19574 RVA: 0x0017BB4C File Offset: 0x00179D4C
|
|
private void HOBFGHOPDCF(Player IPLDGGMENKL, Player.HDOICGIKKAO OJCFELLMIFA, IHEAKAOGCIF CACIBBKDNIH)
|
|
{
|
|
base.CCEPIDBDPPO(IPLDGGMENKL, Player.HDOICGIKKAO.Torso, CACIBBKDNIH);
|
|
}
|
|
|
|
// Token: 0x06004C77 RID: 19575 RVA: 0x0017BB58 File Offset: 0x00179D58
|
|
private void GHPGLCOPKIH(Player IPLDGGMENKL, Player.HDOICGIKKAO OJCFELLMIFA, IHEAKAOGCIF CACIBBKDNIH)
|
|
{
|
|
base.CCEPIDBDPPO(IPLDGGMENKL, Player.HDOICGIKKAO.Head, CACIBBKDNIH);
|
|
}
|
|
|
|
// Token: 0x06004C78 RID: 19576 RVA: 0x0017BB64 File Offset: 0x00179D64
|
|
private void CKLMENCIIDM(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
this.OBCEGGBJBOD = false;
|
|
this.IKDJMMCKJDI(true);
|
|
}
|
|
|
|
// Token: 0x06004C79 RID: 19577 RVA: 0x0017BB74 File Offset: 0x00179D74
|
|
private void FONBJKGIDJK(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
this.PLHDLAABJLC(false);
|
|
this.FNIBBNGFPBK = false;
|
|
}
|
|
|
|
// Token: 0x06004C7A RID: 19578 RVA: 0x0017BB84 File Offset: 0x00179D84
|
|
private void HMAIJJBGMEP(bool NOBAPCOKFIL)
|
|
{
|
|
foreach (Renderer renderer in this.renderers)
|
|
{
|
|
renderer.enabled = NOBAPCOKFIL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004C7B RID: 19579 RVA: 0x0017BBB8 File Offset: 0x00179DB8
|
|
private void BBIIPGLDAHI(Enemy AKICADDPOIF, MHEBDODJGOA JJGLGHCMDEN, IHEAKAOGCIF CACIBBKDNIH)
|
|
{
|
|
base.AAOGICJJNLG(AKICADDPOIF, MHEBDODJGOA.NORMAL, FLDPCEKNKCA.EXPLOSIVE, CACIBBKDNIH);
|
|
}
|
|
|
|
// Token: 0x06004C7C RID: 19580 RVA: 0x0017BBC8 File Offset: 0x00179DC8
|
|
private void OCNDEAFPGME(Player IPLDGGMENKL, Player.HDOICGIKKAO OJCFELLMIFA, IHEAKAOGCIF CACIBBKDNIH)
|
|
{
|
|
base.LHLJCBGFKKD(IPLDGGMENKL, Player.HDOICGIKKAO.Head, CACIBBKDNIH);
|
|
}
|
|
|
|
// Token: 0x06004C7D RID: 19581 RVA: 0x0017BBD4 File Offset: 0x00179DD4
|
|
private void NLBNMHFHPJJ(Tool EEPPNAIKGEO, IHEAKAOGCIF CACIBBKDNIH)
|
|
{
|
|
base.EFNEKIJBGGA(EEPPNAIKGEO, CACIBBKDNIH);
|
|
}
|
|
|
|
// Token: 0x06004C7E RID: 19582 RVA: 0x0017BBE0 File Offset: 0x00179DE0
|
|
private void OEADIPKEOCP()
|
|
{
|
|
if (this.NOALHBDNLCL != null && base.ECHJNDDOIBD != null)
|
|
{
|
|
ExplosiveTrap.AMBHNMDKDDP[0] = base.ECHJNDDOIBD;
|
|
this.NOALHBDNLCL.DropLoot(ExplosiveTrap.AMBHNMDKDDP, base.transform.position);
|
|
}
|
|
PooledParticle pooledParticle = ObjectPool.NCKMBFBMBFM.Acquire<PooledParticle>(this.explosionParticlePrefab);
|
|
if (pooledParticle != null)
|
|
{
|
|
pooledParticle.Play(base.transform.position, Quaternion.LookRotation(Vector3.up), false);
|
|
}
|
|
AudioManager.Play2DSFX(this.explosionAudio);
|
|
this.JEOKMPHPAFA();
|
|
}
|
|
|
|
// Token: 0x06004C7F RID: 19583 RVA: 0x0017BC7C File Offset: 0x00179E7C
|
|
protected virtual void DCKOCPMABHH()
|
|
{
|
|
base.ONKCFGIOGCF();
|
|
this.ANKLEFEMBKO.DIKMLNAFDJD(new KBLFNOHNGAO.JJANGLANMOO(this.DFNKMOHJGNA));
|
|
this.ANKLEFEMBKO.GHBMNOJCOBG(new KBLFNOHNGAO.CNPNCBACBJB(this.JMOEBGIOFDM));
|
|
this.ANKLEFEMBKO.LNHGINGPHIM(new KBLFNOHNGAO.ANADCNDLFNN(this.APLHKPLKLKC));
|
|
this.ANKLEFEMBKO.OEJDAJFICGK(new KBLFNOHNGAO.NJIPDNBCKJD(this.MJMAMBAOJJL));
|
|
this.NOALHBDNLCL = base.GetComponent<LootDropper>();
|
|
this.GCLEJNCKODN = new PNONBEAIBHA(")", IKCAJLLAFML.AUTHORITY);
|
|
this.GCLEJNCKODN.AGLMMKOFICI(184, null, null, null);
|
|
this.GCLEJNCKODN.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.CKLMENCIIDM), new ANMJLCILKDJ.NCMAEMHOHDG(this.KPNOAPDNDNJ), null);
|
|
this.GCLEJNCKODN.AGLMMKOFICI(1, null, null, null);
|
|
}
|
|
|
|
// Token: 0x06004C80 RID: 19584 RVA: 0x0017BD50 File Offset: 0x00179F50
|
|
protected virtual void CGCBFFOFOFD()
|
|
{
|
|
base.Start();
|
|
this.GCLEJNCKODN.FLHFCMCNLEK(this, 0);
|
|
this.NOCJONDDHEF = false;
|
|
}
|
|
|
|
// Token: 0x06004C81 RID: 19585 RVA: 0x0017BD6C File Offset: 0x00179F6C
|
|
private void DJCOGBPGDAE(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
|
{
|
|
this.OBCEGGBJBOD = false;
|
|
this.BKPHLFNGDLI(false);
|
|
if (OIMHGOONBEB == 1)
|
|
{
|
|
this.GKJBLIAMEAE();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004C82 RID: 19586 RVA: 0x0017BD8C File Offset: 0x00179F8C
|
|
public virtual void ICLNLFNKDLJ(FLDPCEKNKCA BDOBLEKAEAM, int ONBHFBHGALJ, Vector3 FHFHOMKFHCI, Vector3 MNNIMIJFPPJ)
|
|
{
|
|
base.AuthorityApplyDamage(BDOBLEKAEAM, ONBHFBHGALJ, FHFHOMKFHCI, MNNIMIJFPPJ);
|
|
if (base.DFJFKOLLEMK())
|
|
{
|
|
this.GCLEJNCKODN.BKBFIGCPIMI(0);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004C83 RID: 19587 RVA: 0x0017BDB0 File Offset: 0x00179FB0
|
|
private void JPGAHDKPJNK(Player IPLDGGMENKL, Player.HDOICGIKKAO OJCFELLMIFA, IHEAKAOGCIF CACIBBKDNIH)
|
|
{
|
|
base.LHLJCBGFKKD(IPLDGGMENKL, Player.HDOICGIKKAO.Torso, CACIBBKDNIH);
|
|
}
|
|
|
|
// Token: 0x06004C84 RID: 19588 RVA: 0x0017BDBC File Offset: 0x00179FBC
|
|
protected virtual void IHNMLMNMCAC()
|
|
{
|
|
base.Start();
|
|
this.GCLEJNCKODN.PGELJEHELFN(this, 0);
|
|
this.NOCJONDDHEF = false;
|
|
}
|
|
|
|
// Token: 0x06004C85 RID: 19589 RVA: 0x0017BDD8 File Offset: 0x00179FD8
|
|
private void MHKKIGJKAPB(Trap IAHICNDNKAL, IHEAKAOGCIF CACIBBKDNIH)
|
|
{
|
|
base.AADFEOOOLIL(IAHICNDNKAL, (FLDPCEKNKCA)83, CACIBBKDNIH);
|
|
}
|
|
|
|
// Token: 0x06004C86 RID: 19590 RVA: 0x0017BDE8 File Offset: 0x00179FE8
|
|
private void IIECJNNNNJE(Enemy AKICADDPOIF, MHEBDODJGOA JJGLGHCMDEN, IHEAKAOGCIF CACIBBKDNIH)
|
|
{
|
|
base.PAPHDLFDNMO(AKICADDPOIF, MHEBDODJGOA.NORMAL, (FLDPCEKNKCA)15, CACIBBKDNIH);
|
|
}
|
|
|
|
// Token: 0x06004C87 RID: 19591 RVA: 0x0017BDF8 File Offset: 0x00179FF8
|
|
private void JOLGNEKDGNH(bool NOBAPCOKFIL)
|
|
{
|
|
Renderer[] array = this.renderers;
|
|
for (int i = 0; i < array.Length; i += 0)
|
|
{
|
|
Renderer renderer = array[i];
|
|
renderer.enabled = NOBAPCOKFIL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004C88 RID: 19592 RVA: 0x0017BE2C File Offset: 0x0017A02C
|
|
protected virtual void LFNGPCBHKOA()
|
|
{
|
|
base.FMFOFJCCCMJ();
|
|
if (base.JNOCCMDBMIO() && this.NOCJONDDHEF)
|
|
{
|
|
if (base.GKKENHCDFLN())
|
|
{
|
|
this.GCLEJNCKODN.BKBFIGCPIMI(1);
|
|
}
|
|
else
|
|
{
|
|
this.GCLEJNCKODN.BKBFIGCPIMI(121);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004C89 RID: 19593 RVA: 0x0017BE84 File Offset: 0x0017A084
|
|
private void FDBBLJOOIEJ()
|
|
{
|
|
if (this.NOALHBDNLCL != null && base.ECHJNDDOIBD != null)
|
|
{
|
|
ExplosiveTrap.AMBHNMDKDDP[1] = base.NCANAACNOIJ();
|
|
this.NOALHBDNLCL.IBINICGCNDE(ExplosiveTrap.AMBHNMDKDDP, base.transform.position);
|
|
}
|
|
PooledParticle pooledParticle = ObjectPool.NCKMBFBMBFM.Acquire<PooledParticle>(this.explosionParticlePrefab);
|
|
if (pooledParticle != null)
|
|
{
|
|
pooledParticle.Play(base.transform.position, Quaternion.LookRotation(Vector3.up), true);
|
|
}
|
|
AudioManager.ANNMKBOAOJJ(this.explosionAudio);
|
|
this.BGIPFBCODKD();
|
|
}
|
|
|
|
// Token: 0x06004C8A RID: 19594 RVA: 0x0017BF20 File Offset: 0x0017A120
|
|
private void HOODBKANIMO(Trap IAHICNDNKAL, IHEAKAOGCIF CACIBBKDNIH)
|
|
{
|
|
base.AADFEOOOLIL(IAHICNDNKAL, (FLDPCEKNKCA)(-176), CACIBBKDNIH);
|
|
}
|
|
|
|
// Token: 0x06004C8B RID: 19595 RVA: 0x0017BF30 File Offset: 0x0017A130
|
|
public virtual void CDPCJMMHIBI(FLDPCEKNKCA BDOBLEKAEAM, int ONBHFBHGALJ, Vector3 FHFHOMKFHCI, Vector3 MNNIMIJFPPJ)
|
|
{
|
|
base.AuthorityApplyDamage(BDOBLEKAEAM, ONBHFBHGALJ, FHFHOMKFHCI, MNNIMIJFPPJ);
|
|
if (base.DGLOKLCEMLH())
|
|
{
|
|
this.GCLEJNCKODN.BKBFIGCPIMI(1);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004C8C RID: 19596 RVA: 0x0017BF54 File Offset: 0x0017A154
|
|
private void FKPJPJMDBHN(bool NOBAPCOKFIL)
|
|
{
|
|
foreach (Renderer renderer in this.renderers)
|
|
{
|
|
renderer.enabled = NOBAPCOKFIL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004C8D RID: 19597 RVA: 0x0017BF88 File Offset: 0x0017A188
|
|
private void AABPJJKAIIL(bool NOBAPCOKFIL)
|
|
{
|
|
this.GGPILMKBGGN.KEOJKEJMDFM = NOBAPCOKFIL;
|
|
this.GGPILMKBGGN.LFHAJAHHALO(NOBAPCOKFIL);
|
|
TrapCollider[] jjadiokdica = this.JJADIOKDICA;
|
|
for (int i = 1; i < jjadiokdica.Length; i++)
|
|
{
|
|
TrapCollider trapCollider = jjadiokdica[i];
|
|
trapCollider.enabled = NOBAPCOKFIL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004C8E RID: 19598 RVA: 0x0017BFD8 File Offset: 0x0017A1D8
|
|
protected override void DFINBKHMDBK()
|
|
{
|
|
base.DFINBKHMDBK();
|
|
if (base.BHCCHBHNHCG && this.NOCJONDDHEF)
|
|
{
|
|
if (base.NIINOABKAPJ)
|
|
{
|
|
this.GCLEJNCKODN.BKBFIGCPIMI(0);
|
|
}
|
|
else
|
|
{
|
|
this.GCLEJNCKODN.BKBFIGCPIMI(ushort.MaxValue);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004C8F RID: 19599 RVA: 0x0017C030 File Offset: 0x0017A230
|
|
private void CHBDBKPNHIP()
|
|
{
|
|
if (this.NOALHBDNLCL != null && base.ABDBMLDFLHL() != null)
|
|
{
|
|
ExplosiveTrap.AMBHNMDKDDP[0] = base.BJMJBHLDGPE();
|
|
this.NOALHBDNLCL.LMHGLKHOOPL(ExplosiveTrap.AMBHNMDKDDP, base.transform.position);
|
|
}
|
|
PooledParticle pooledParticle = ObjectPool.NCKMBFBMBFM.Acquire<PooledParticle>(this.explosionParticlePrefab);
|
|
if (pooledParticle != null)
|
|
{
|
|
pooledParticle.NAPGKLNBMHN(base.transform.position, Quaternion.LookRotation(Vector3.up), false);
|
|
}
|
|
AudioManager.PHGLNANKMCP(this.explosionAudio);
|
|
this.MDMJDKPFFIL();
|
|
}
|
|
|
|
// Token: 0x06004C90 RID: 19600 RVA: 0x0017C0CC File Offset: 0x0017A2CC
|
|
protected virtual void CHOLLIANPAL()
|
|
{
|
|
base.ONKCFGIOGCF();
|
|
this.ANKLEFEMBKO.FEIPBFLNPHM(new KBLFNOHNGAO.JJANGLANMOO(this.GHPGLCOPKIH));
|
|
this.ANKLEFEMBKO.MPBANAKALCH(new KBLFNOHNGAO.CNPNCBACBJB(this.BBIIPGLDAHI));
|
|
this.ANKLEFEMBKO.FHHBLIGJPJH(new KBLFNOHNGAO.ANADCNDLFNN(this.JIHANPBFOHH));
|
|
this.ANKLEFEMBKO.EJLOBGHPDJN(new KBLFNOHNGAO.NJIPDNBCKJD(this.NEAHDBIGNKI));
|
|
this.NOALHBDNLCL = base.GetComponent<LootDropper>();
|
|
this.GCLEJNCKODN = new PNONBEAIBHA(" ", IKCAJLLAFML.MASTER);
|
|
this.GCLEJNCKODN.AGLMMKOFICI(173, null, null, null);
|
|
this.GCLEJNCKODN.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.NKENCHFIIND), new ANMJLCILKDJ.NCMAEMHOHDG(this.LAHKIPBNELP), null);
|
|
this.GCLEJNCKODN.AGLMMKOFICI(0, null, null, null);
|
|
}
|
|
|
|
// Token: 0x06004C91 RID: 19601 RVA: 0x0017C1A0 File Offset: 0x0017A3A0
|
|
private void IKBDGKBOJJO(Player IPLDGGMENKL, Player.HDOICGIKKAO OJCFELLMIFA, IHEAKAOGCIF CACIBBKDNIH)
|
|
{
|
|
base.CCEPIDBDPPO(IPLDGGMENKL, Player.HDOICGIKKAO.Head, CACIBBKDNIH);
|
|
}
|
|
|
|
// Token: 0x06004C92 RID: 19602 RVA: 0x0017C1AC File Offset: 0x0017A3AC
|
|
private void HABEBCJPNIC(Player IPLDGGMENKL, Player.HDOICGIKKAO OJCFELLMIFA, IHEAKAOGCIF CACIBBKDNIH)
|
|
{
|
|
base.LHLJCBGFKKD(IPLDGGMENKL, Player.HDOICGIKKAO.Torso, CACIBBKDNIH);
|
|
}
|
|
|
|
// Token: 0x06004C93 RID: 19603 RVA: 0x0017C1B8 File Offset: 0x0017A3B8
|
|
private void DFHDBAFGKPL(Player IPLDGGMENKL, Player.HDOICGIKKAO OJCFELLMIFA, IHEAKAOGCIF CACIBBKDNIH)
|
|
{
|
|
base.CCEPIDBDPPO(IPLDGGMENKL, Player.HDOICGIKKAO.Head, CACIBBKDNIH);
|
|
}
|
|
|
|
// Token: 0x06004C94 RID: 19604 RVA: 0x0017C1C4 File Offset: 0x0017A3C4
|
|
private void KNAJNAFPMAM(bool NOBAPCOKFIL)
|
|
{
|
|
Renderer[] array = this.renderers;
|
|
for (int i = 1; i < array.Length; i++)
|
|
{
|
|
Renderer renderer = array[i];
|
|
renderer.enabled = NOBAPCOKFIL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004C95 RID: 19605 RVA: 0x0017C1F8 File Offset: 0x0017A3F8
|
|
private void BOPGEPGGMNG()
|
|
{
|
|
if (base.GANDPDNCOKF())
|
|
{
|
|
this.ANKLEFEMBKO.OEADIPKEOCP(base.transform.position, this.explosionRadius, this.explosiveForce, null);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004C96 RID: 19606 RVA: 0x0017C228 File Offset: 0x0017A428
|
|
private void JEOKMPHPAFA()
|
|
{
|
|
if (base.BHCCHBHNHCG)
|
|
{
|
|
this.ANKLEFEMBKO.OEADIPKEOCP(base.transform.position, this.explosionRadius, this.explosiveForce, null);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004C97 RID: 19607 RVA: 0x0017C258 File Offset: 0x0017A458
|
|
protected virtual void BNLGBBOLIBD()
|
|
{
|
|
base.ABMIODDOGNJ();
|
|
if (base.BHCCHBHNHCG && this.NOCJONDDHEF)
|
|
{
|
|
if (base.CCGPHDLBCFI())
|
|
{
|
|
this.GCLEJNCKODN.BKBFIGCPIMI(0);
|
|
}
|
|
else
|
|
{
|
|
this.GCLEJNCKODN.BKBFIGCPIMI(53);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004C98 RID: 19608 RVA: 0x0017C2B0 File Offset: 0x0017A4B0
|
|
protected virtual void ECLBDIMOJDG()
|
|
{
|
|
base.DFINBKHMDBK();
|
|
if (base.GANDPDNCOKF() && this.NOCJONDDHEF)
|
|
{
|
|
if (base.DFJJBNAGNNM())
|
|
{
|
|
this.GCLEJNCKODN.BKBFIGCPIMI(1);
|
|
}
|
|
else
|
|
{
|
|
this.GCLEJNCKODN.BKBFIGCPIMI(15);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004C99 RID: 19609 RVA: 0x0017C308 File Offset: 0x0017A508
|
|
private void LAHKIPBNELP(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
|
{
|
|
this.PNAEAFFEPNI(true);
|
|
this.LKMLAOINOKE(false);
|
|
if (OIMHGOONBEB == 0)
|
|
{
|
|
this.CBBKFBAINAO();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004C9A RID: 19610 RVA: 0x0017C328 File Offset: 0x0017A528
|
|
protected virtual void JJHPPFMOEGM()
|
|
{
|
|
base.ACNKPEFNLFO();
|
|
this.GCLEJNCKODN.PGELJEHELFN(this, 0);
|
|
this.NOCJONDDHEF = true;
|
|
}
|
|
|
|
// Token: 0x06004C9B RID: 19611 RVA: 0x0017C344 File Offset: 0x0017A544
|
|
private void BHOCMNKMIDO()
|
|
{
|
|
if (base.GANDPDNCOKF())
|
|
{
|
|
this.ANKLEFEMBKO.EBLHLPOEPLB(base.transform.position, this.explosionRadius, this.explosiveForce, null);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004C9C RID: 19612 RVA: 0x0017C374 File Offset: 0x0017A574
|
|
private void MNCCBEDHLNF(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
this.DMIAKEDAEHK(true);
|
|
this.LKMLAOINOKE(true);
|
|
}
|
|
|
|
// Token: 0x06004C9D RID: 19613 RVA: 0x0017C384 File Offset: 0x0017A584
|
|
private void BOEHLGFLIKI()
|
|
{
|
|
if (base.DGLKKANNBPD())
|
|
{
|
|
this.ANKLEFEMBKO.CLPKDNCNGFG(base.transform.position, this.explosionRadius, this.explosiveForce, null);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004C9F RID: 19615 RVA: 0x0017C3E0 File Offset: 0x0017A5E0
|
|
private void LALOGHMPKFE(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
|
{
|
|
this.FMCHBAHNGEE(false);
|
|
this.BOCDCJOKGPF(false);
|
|
if (OIMHGOONBEB == 0)
|
|
{
|
|
this.CHBDBKPNHIP();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004CA0 RID: 19616 RVA: 0x0017C400 File Offset: 0x0017A600
|
|
private void LKCNIBMNNOJ(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
|
{
|
|
this.PNAEAFFEPNI(false);
|
|
this.CIGELHFHLHO(false);
|
|
if (OIMHGOONBEB == 1)
|
|
{
|
|
this.GKJBLIAMEAE();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004CA1 RID: 19617 RVA: 0x0017C420 File Offset: 0x0017A620
|
|
private void KGBBKBDDEPF(Trap IAHICNDNKAL, IHEAKAOGCIF CACIBBKDNIH)
|
|
{
|
|
base.AADFEOOOLIL(IAHICNDNKAL, (FLDPCEKNKCA)153, CACIBBKDNIH);
|
|
}
|
|
|
|
// Token: 0x06004CA2 RID: 19618 RVA: 0x0017C430 File Offset: 0x0017A630
|
|
protected virtual void GIJIDFKGNHF()
|
|
{
|
|
base.PEALKHMDMKP();
|
|
this.ANKLEFEMBKO.OFKGOJGDNMN(new KBLFNOHNGAO.JJANGLANMOO(this.OCNDEAFPGME));
|
|
this.ANKLEFEMBKO.PAOJGBKGGDK -= this.BBIIPGLDAHI;
|
|
this.ANKLEFEMBKO.BENNNDNEMPJ(new KBLFNOHNGAO.ANADCNDLFNN(this.KGBBKBDDEPF));
|
|
this.ANKLEFEMBKO.JIPHMGHPIKK(new KBLFNOHNGAO.NJIPDNBCKJD(this.HGKOIFBANBK));
|
|
}
|
|
|
|
// Token: 0x06004CA3 RID: 19619 RVA: 0x0017C4A0 File Offset: 0x0017A6A0
|
|
private void CFKBELDPALI()
|
|
{
|
|
if (this.NOALHBDNLCL != null && base.KNFBAEDFDAP() != null)
|
|
{
|
|
ExplosiveTrap.AMBHNMDKDDP[1] = base.ECHJNDDOIBD;
|
|
this.NOALHBDNLCL.HCMDFGBGJAN(ExplosiveTrap.AMBHNMDKDDP, base.transform.position);
|
|
}
|
|
PooledParticle pooledParticle = ObjectPool.NFHMLKPHCFF().Acquire<PooledParticle>(this.explosionParticlePrefab);
|
|
if (pooledParticle != null)
|
|
{
|
|
pooledParticle.Play(base.transform.position, Quaternion.LookRotation(Vector3.up), false);
|
|
}
|
|
AudioManager.Play2DSFX(this.explosionAudio);
|
|
this.BOPGEPGGMNG();
|
|
}
|
|
|
|
// Token: 0x06004CA4 RID: 19620 RVA: 0x0017C53C File Offset: 0x0017A73C
|
|
private void APLHKPLKLKC(Trap IAHICNDNKAL, IHEAKAOGCIF CACIBBKDNIH)
|
|
{
|
|
base.CJKMCFNHKCO(IAHICNDNKAL, (FLDPCEKNKCA)121, CACIBBKDNIH);
|
|
}
|
|
|
|
// Token: 0x06004CA5 RID: 19621 RVA: 0x0017C54C File Offset: 0x0017A74C
|
|
protected override void Start()
|
|
{
|
|
base.Start();
|
|
this.GCLEJNCKODN.FLHFCMCNLEK(this, 0);
|
|
this.NOCJONDDHEF = true;
|
|
}
|
|
|
|
// Token: 0x06004CA6 RID: 19622 RVA: 0x0017C568 File Offset: 0x0017A768
|
|
protected override void NGOPCBJCNJM()
|
|
{
|
|
base.Awake();
|
|
this.ANKLEFEMBKO.DIKMLNAFDJD(new KBLFNOHNGAO.JJANGLANMOO(this.JPGAHDKPJNK));
|
|
this.ANKLEFEMBKO.BLNKKGCCKDG(new KBLFNOHNGAO.CNPNCBACBJB(this.BBIIPGLDAHI));
|
|
this.ANKLEFEMBKO.DAKCJMGHOKG(new KBLFNOHNGAO.ANADCNDLFNN(this.KGBBKBDDEPF));
|
|
this.ANKLEFEMBKO.CFOKMHDINAP(new KBLFNOHNGAO.NJIPDNBCKJD(this.OIBCIGBPGAE));
|
|
this.NOALHBDNLCL = base.GetComponent<LootDropper>();
|
|
this.GCLEJNCKODN = new PNONBEAIBHA("y", IKCAJLLAFML.AUTHORITY);
|
|
this.GCLEJNCKODN.AGLMMKOFICI((ushort)(-92), null, null, null);
|
|
this.GCLEJNCKODN.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.CKLMENCIIDM), new ANMJLCILKDJ.NCMAEMHOHDG(this.LALOGHMPKFE), null);
|
|
this.GCLEJNCKODN.AGLMMKOFICI(0, null, null, null);
|
|
}
|
|
|
|
// Token: 0x06004CA7 RID: 19623 RVA: 0x0017C63C File Offset: 0x0017A83C
|
|
public virtual void DJMLMAAMMFO(FLDPCEKNKCA BDOBLEKAEAM, int ONBHFBHGALJ, Vector3 FHFHOMKFHCI, Vector3 MNNIMIJFPPJ)
|
|
{
|
|
base.AuthorityApplyDamage(BDOBLEKAEAM, ONBHFBHGALJ, FHFHOMKFHCI, MNNIMIJFPPJ);
|
|
if (base.BHCCHBHNHCG)
|
|
{
|
|
this.GCLEJNCKODN.BKBFIGCPIMI(0);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004CA8 RID: 19624 RVA: 0x0017C660 File Offset: 0x0017A860
|
|
private void FMCHBAHNGEE(bool NOBAPCOKFIL)
|
|
{
|
|
Renderer[] array = this.renderers;
|
|
for (int i = 0; i < array.Length; i += 0)
|
|
{
|
|
Renderer renderer = array[i];
|
|
renderer.enabled = NOBAPCOKFIL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004CA9 RID: 19625 RVA: 0x0017C694 File Offset: 0x0017A894
|
|
private void IKDJMMCKJDI(bool NOBAPCOKFIL)
|
|
{
|
|
this.GGPILMKBGGN.KEOJKEJMDFM = !NOBAPCOKFIL;
|
|
this.GGPILMKBGGN.LFHAJAHHALO(NOBAPCOKFIL);
|
|
TrapCollider[] jjadiokdica = this.JJADIOKDICA;
|
|
for (int i = 1; i < jjadiokdica.Length; i++)
|
|
{
|
|
TrapCollider trapCollider = jjadiokdica[i];
|
|
trapCollider.enabled = NOBAPCOKFIL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004CAA RID: 19626 RVA: 0x0017C6E4 File Offset: 0x0017A8E4
|
|
private void KDNBHJJMGNM(Tool EEPPNAIKGEO, IHEAKAOGCIF CACIBBKDNIH)
|
|
{
|
|
base.KOKMABPGILD(EEPPNAIKGEO, CACIBBKDNIH);
|
|
}
|
|
|
|
// Token: 0x06004CAB RID: 19627 RVA: 0x0017C6F0 File Offset: 0x0017A8F0
|
|
private void JGCBDHLKJEK(bool NOBAPCOKFIL)
|
|
{
|
|
this.GGPILMKBGGN.KEOJKEJMDFM = !NOBAPCOKFIL;
|
|
this.GGPILMKBGGN.BOAKFKEHGHP = NOBAPCOKFIL;
|
|
TrapCollider[] jjadiokdica = this.JJADIOKDICA;
|
|
for (int i = 1; i < jjadiokdica.Length; i += 0)
|
|
{
|
|
TrapCollider trapCollider = jjadiokdica[i];
|
|
trapCollider.enabled = NOBAPCOKFIL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004CAC RID: 19628 RVA: 0x0017C740 File Offset: 0x0017A940
|
|
private void LHKOMLOIMKP(Enemy AKICADDPOIF, MHEBDODJGOA JJGLGHCMDEN, IHEAKAOGCIF CACIBBKDNIH)
|
|
{
|
|
base.AAOGICJJNLG(AKICADDPOIF, MHEBDODJGOA.SHIELD, (FLDPCEKNKCA)50, CACIBBKDNIH);
|
|
}
|
|
|
|
// Token: 0x06004CAD RID: 19629 RVA: 0x0017C750 File Offset: 0x0017A950
|
|
private void HMMCKAEPGIB()
|
|
{
|
|
if (base.GANDPDNCOKF())
|
|
{
|
|
this.ANKLEFEMBKO.JBKJKMJCAKI(base.transform.position, this.explosionRadius, this.explosiveForce, null);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004CAE RID: 19630 RVA: 0x0017C780 File Offset: 0x0017A980
|
|
private void LJFODAEIADO(Trap IAHICNDNKAL, IHEAKAOGCIF CACIBBKDNIH)
|
|
{
|
|
base.AHAKINHNNOP(IAHICNDNKAL, (FLDPCEKNKCA)(-35), CACIBBKDNIH);
|
|
}
|
|
|
|
// Token: 0x06004CAF RID: 19631 RVA: 0x0017C790 File Offset: 0x0017A990
|
|
protected virtual void CJAHNDDKCPC()
|
|
{
|
|
base.KHMLCKHNNNJ();
|
|
this.ANKLEFEMBKO.ALOJCBJBAIF(new KBLFNOHNGAO.JJANGLANMOO(this.DFNKMOHJGNA));
|
|
this.ANKLEFEMBKO.PAOJGBKGGDK -= this.LHKOMLOIMKP;
|
|
this.ANKLEFEMBKO.HLHCCPNDGPG(new KBLFNOHNGAO.ANADCNDLFNN(this.JIHANPBFOHH));
|
|
this.ANKLEFEMBKO.HHJCANJFIAD(new KBLFNOHNGAO.NJIPDNBCKJD(this.NEAHDBIGNKI));
|
|
}
|
|
|
|
// Token: 0x06004CB0 RID: 19632 RVA: 0x0017C800 File Offset: 0x0017AA00
|
|
private void BOCDCJOKGPF(bool NOBAPCOKFIL)
|
|
{
|
|
this.GGPILMKBGGN.KEOJKEJMDFM = NOBAPCOKFIL;
|
|
this.GGPILMKBGGN.BOAKFKEHGHP = NOBAPCOKFIL;
|
|
TrapCollider[] jjadiokdica = this.JJADIOKDICA;
|
|
for (int i = 0; i < jjadiokdica.Length; i += 0)
|
|
{
|
|
TrapCollider trapCollider = jjadiokdica[i];
|
|
trapCollider.enabled = NOBAPCOKFIL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004CB1 RID: 19633 RVA: 0x0017C850 File Offset: 0x0017AA50
|
|
private void KNOKPKLNKHM()
|
|
{
|
|
if (this.NOALHBDNLCL != null && base.GOLECFELBEI() != null)
|
|
{
|
|
ExplosiveTrap.AMBHNMDKDDP[0] = base.MBDHMINFKLO();
|
|
this.NOALHBDNLCL.FDIJDMGBDGG(ExplosiveTrap.AMBHNMDKDDP, base.transform.position);
|
|
}
|
|
PooledParticle pooledParticle = ObjectPool.NFHMLKPHCFF().Acquire<PooledParticle>(this.explosionParticlePrefab);
|
|
if (pooledParticle != null)
|
|
{
|
|
pooledParticle.NAPGKLNBMHN(base.transform.position, Quaternion.LookRotation(Vector3.up), true);
|
|
}
|
|
AudioManager.Play2DSFX(this.explosionAudio);
|
|
this.APEBPAHIDCM();
|
|
}
|
|
|
|
// Token: 0x06004CB2 RID: 19634 RVA: 0x0017C8EC File Offset: 0x0017AAEC
|
|
protected virtual void BHAKDOMMOOB()
|
|
{
|
|
base.ACNKPEFNLFO();
|
|
this.GCLEJNCKODN.PGELJEHELFN(this, 0);
|
|
this.NOCJONDDHEF = true;
|
|
}
|
|
|
|
// Token: 0x06004CB3 RID: 19635 RVA: 0x0017C908 File Offset: 0x0017AB08
|
|
private void DFNKMOHJGNA(Player IPLDGGMENKL, Player.HDOICGIKKAO OJCFELLMIFA, IHEAKAOGCIF CACIBBKDNIH)
|
|
{
|
|
base.LHLJCBGFKKD(IPLDGGMENKL, Player.HDOICGIKKAO.Torso, CACIBBKDNIH);
|
|
}
|
|
|
|
// Token: 0x06004CB4 RID: 19636 RVA: 0x0017C914 File Offset: 0x0017AB14
|
|
private void AHNAPADLKEN(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
this.OBCEGGBJBOD = true;
|
|
this.FNIBBNGFPBK = true;
|
|
}
|
|
|
|
// Token: 0x06004CB5 RID: 19637 RVA: 0x0017C924 File Offset: 0x0017AB24
|
|
private void HGKOIFBANBK(Tool EEPPNAIKGEO, IHEAKAOGCIF CACIBBKDNIH)
|
|
{
|
|
base.KOKMABPGILD(EEPPNAIKGEO, CACIBBKDNIH);
|
|
}
|
|
|
|
// Token: 0x06004CB6 RID: 19638 RVA: 0x0017C930 File Offset: 0x0017AB30
|
|
public virtual void DCAPMFJGLNC(FLDPCEKNKCA BDOBLEKAEAM, int ONBHFBHGALJ, Vector3 FHFHOMKFHCI, Vector3 MNNIMIJFPPJ)
|
|
{
|
|
base.AuthorityApplyDamage(BDOBLEKAEAM, ONBHFBHGALJ, FHFHOMKFHCI, MNNIMIJFPPJ);
|
|
if (base.DGLOKLCEMLH())
|
|
{
|
|
this.GCLEJNCKODN.BKBFIGCPIMI(0);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004CB7 RID: 19639 RVA: 0x0017C954 File Offset: 0x0017AB54
|
|
private void AAJGIKAFFMK(Tool EEPPNAIKGEO, IHEAKAOGCIF CACIBBKDNIH)
|
|
{
|
|
base.EFNEKIJBGGA(EEPPNAIKGEO, CACIBBKDNIH);
|
|
}
|
|
|
|
// Token: 0x06004CB8 RID: 19640 RVA: 0x0017C960 File Offset: 0x0017AB60
|
|
private void GOOAOGIIKML(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
|
{
|
|
this.OBCEGGBJBOD = true;
|
|
this.LKMLAOINOKE(false);
|
|
if (OIMHGOONBEB == 0)
|
|
{
|
|
this.DCKLKKCHOON();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004CB9 RID: 19641 RVA: 0x0017C980 File Offset: 0x0017AB80
|
|
protected virtual void FMPFANDFGIP()
|
|
{
|
|
base.ILNOFPMNPKH();
|
|
this.ANKLEFEMBKO.GEBLJOENDID(new KBLFNOHNGAO.JJANGLANMOO(this.IKBDGKBOJJO));
|
|
this.ANKLEFEMBKO.JLNOPHJBLPH(new KBLFNOHNGAO.CNPNCBACBJB(this.BBIIPGLDAHI));
|
|
this.ANKLEFEMBKO.KLEHHFODFBB(new KBLFNOHNGAO.ANADCNDLFNN(this.LMMDGCPKKDB));
|
|
this.ANKLEFEMBKO.JIPHMGHPIKK(new KBLFNOHNGAO.NJIPDNBCKJD(this.KDNBHJJMGNM));
|
|
}
|
|
|
|
// Token: 0x06004CBA RID: 19642 RVA: 0x0017C9F0 File Offset: 0x0017ABF0
|
|
public virtual void AMGMLNBKCHL(FLDPCEKNKCA BDOBLEKAEAM, int ONBHFBHGALJ, Vector3 FHFHOMKFHCI, Vector3 MNNIMIJFPPJ)
|
|
{
|
|
base.AuthorityApplyDamage(BDOBLEKAEAM, ONBHFBHGALJ, FHFHOMKFHCI, MNNIMIJFPPJ);
|
|
if (base.JNOCCMDBMIO())
|
|
{
|
|
this.GCLEJNCKODN.BKBFIGCPIMI(0);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004CBB RID: 19643 RVA: 0x0017CA14 File Offset: 0x0017AC14
|
|
protected virtual void EJHEMMCBCAH()
|
|
{
|
|
base.DFINBKHMDBK();
|
|
if (base.IGIPCHFCFNN() && this.NOCJONDDHEF)
|
|
{
|
|
if (base.CCGPHDLBCFI())
|
|
{
|
|
this.GCLEJNCKODN.BKBFIGCPIMI(0);
|
|
}
|
|
else
|
|
{
|
|
this.GCLEJNCKODN.BKBFIGCPIMI((ushort)(-12));
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004CBC RID: 19644 RVA: 0x0017CA6C File Offset: 0x0017AC6C
|
|
private void COAHCOJOLPP()
|
|
{
|
|
if (this.NOALHBDNLCL != null && base.NCANAACNOIJ() != null)
|
|
{
|
|
ExplosiveTrap.AMBHNMDKDDP[1] = base.GOLECFELBEI();
|
|
this.NOALHBDNLCL.OJHLNEJJLFP(ExplosiveTrap.AMBHNMDKDDP, base.transform.position);
|
|
}
|
|
PooledParticle pooledParticle = ObjectPool.NFHMLKPHCFF().Acquire<PooledParticle>(this.explosionParticlePrefab);
|
|
if (pooledParticle != null)
|
|
{
|
|
pooledParticle.NAPGKLNBMHN(base.transform.position, Quaternion.LookRotation(Vector3.up), false);
|
|
}
|
|
AudioManager.DLMLFGNAHOP(this.explosionAudio);
|
|
this.BHOCMNKMIDO();
|
|
}
|
|
|
|
// Token: 0x06004CBD RID: 19645 RVA: 0x0017CB08 File Offset: 0x0017AD08
|
|
public virtual void CICBCIMLPBC(FLDPCEKNKCA BDOBLEKAEAM, int ONBHFBHGALJ, Vector3 FHFHOMKFHCI, Vector3 MNNIMIJFPPJ)
|
|
{
|
|
base.AuthorityApplyDamage(BDOBLEKAEAM, ONBHFBHGALJ, FHFHOMKFHCI, MNNIMIJFPPJ);
|
|
if (base.JNOCCMDBMIO())
|
|
{
|
|
this.GCLEJNCKODN.BKBFIGCPIMI(0);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000159 RID: 345
|
|
// (set) Token: 0x06004CBE RID: 19646 RVA: 0x0017CB2C File Offset: 0x0017AD2C
|
|
private bool FNIBBNGFPBK
|
|
{
|
|
set
|
|
{
|
|
this.GGPILMKBGGN.KEOJKEJMDFM = !value;
|
|
this.GGPILMKBGGN.BOAKFKEHGHP = value;
|
|
foreach (TrapCollider trapCollider in this.JJADIOKDICA)
|
|
{
|
|
trapCollider.enabled = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004CBF RID: 19647 RVA: 0x0017CB7C File Offset: 0x0017AD7C
|
|
private void NLODGMIJGHB(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
|
{
|
|
this.OBCEGGBJBOD = false;
|
|
this.FNIBBNGFPBK = false;
|
|
if (OIMHGOONBEB == 1)
|
|
{
|
|
this.OEADIPKEOCP();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004CC0 RID: 19648 RVA: 0x0017CB9C File Offset: 0x0017AD9C
|
|
private void CIGELHFHLHO(bool NOBAPCOKFIL)
|
|
{
|
|
this.GGPILMKBGGN.KEOJKEJMDFM = NOBAPCOKFIL;
|
|
this.GGPILMKBGGN.BOAKFKEHGHP = NOBAPCOKFIL;
|
|
TrapCollider[] jjadiokdica = this.JJADIOKDICA;
|
|
for (int i = 1; i < jjadiokdica.Length; i++)
|
|
{
|
|
TrapCollider trapCollider = jjadiokdica[i];
|
|
trapCollider.enabled = NOBAPCOKFIL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004CC1 RID: 19649 RVA: 0x0017CBEC File Offset: 0x0017ADEC
|
|
private void LMMDGCPKKDB(Trap IAHICNDNKAL, IHEAKAOGCIF CACIBBKDNIH)
|
|
{
|
|
base.AHAKINHNNOP(IAHICNDNKAL, (FLDPCEKNKCA)140, CACIBBKDNIH);
|
|
}
|
|
|
|
// Token: 0x06004CC2 RID: 19650 RVA: 0x0017CBFC File Offset: 0x0017ADFC
|
|
private void FGMEDGBGEAH()
|
|
{
|
|
if (base.BHCCHBHNHCG)
|
|
{
|
|
this.ANKLEFEMBKO.DCKLKKCHOON(base.transform.position, this.explosionRadius, this.explosiveForce, null);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004CC3 RID: 19651 RVA: 0x0017CC2C File Offset: 0x0017AE2C
|
|
private void HGMOBMGLAOO()
|
|
{
|
|
if (base.DGLKKANNBPD())
|
|
{
|
|
this.ANKLEFEMBKO.DDJMENDFBJE(base.transform.position, this.explosionRadius, this.explosiveForce, null);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004CC4 RID: 19652 RVA: 0x0017CC5C File Offset: 0x0017AE5C
|
|
public virtual void JMCDHDJODKD(FLDPCEKNKCA BDOBLEKAEAM, int ONBHFBHGALJ, Vector3 FHFHOMKFHCI, Vector3 MNNIMIJFPPJ)
|
|
{
|
|
base.AuthorityApplyDamage(BDOBLEKAEAM, ONBHFBHGALJ, FHFHOMKFHCI, MNNIMIJFPPJ);
|
|
if (base.GANDPDNCOKF())
|
|
{
|
|
this.GCLEJNCKODN.BKBFIGCPIMI(1);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004CC5 RID: 19653 RVA: 0x0017CC80 File Offset: 0x0017AE80
|
|
private void JAPCAKJBFDK(Enemy AKICADDPOIF, MHEBDODJGOA JJGLGHCMDEN, IHEAKAOGCIF CACIBBKDNIH)
|
|
{
|
|
base.AAOGICJJNLG(AKICADDPOIF, MHEBDODJGOA.SHIELD, (FLDPCEKNKCA)52, CACIBBKDNIH);
|
|
}
|
|
|
|
// Token: 0x06004CC6 RID: 19654 RVA: 0x0017CC90 File Offset: 0x0017AE90
|
|
protected virtual void MCGJHHMHDJF()
|
|
{
|
|
base.FMFOFJCCCMJ();
|
|
if (base.GANDPDNCOKF() && this.NOCJONDDHEF)
|
|
{
|
|
if (base.CCGPHDLBCFI())
|
|
{
|
|
this.GCLEJNCKODN.BKBFIGCPIMI(0);
|
|
}
|
|
else
|
|
{
|
|
this.GCLEJNCKODN.BKBFIGCPIMI(73);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004CC7 RID: 19655 RVA: 0x0017CCE8 File Offset: 0x0017AEE8
|
|
private void KPLIGJOIPMN(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
|
{
|
|
this.PLHDLAABJLC(false);
|
|
this.JFOFAGKPLKJ(true);
|
|
if (OIMHGOONBEB == 1)
|
|
{
|
|
this.NMCCJILBDNB();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004CC8 RID: 19656 RVA: 0x0017CD08 File Offset: 0x0017AF08
|
|
private void BKPHLFNGDLI(bool NOBAPCOKFIL)
|
|
{
|
|
this.GGPILMKBGGN.KEOJKEJMDFM = NOBAPCOKFIL;
|
|
this.GGPILMKBGGN.LFHAJAHHALO(NOBAPCOKFIL);
|
|
TrapCollider[] jjadiokdica = this.JJADIOKDICA;
|
|
for (int i = 0; i < jjadiokdica.Length; i += 0)
|
|
{
|
|
TrapCollider trapCollider = jjadiokdica[i];
|
|
trapCollider.enabled = NOBAPCOKFIL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004CC9 RID: 19657 RVA: 0x0017CD58 File Offset: 0x0017AF58
|
|
private void NHHPKFPLLFJ()
|
|
{
|
|
if (this.NOALHBDNLCL != null && base.ABDBMLDFLHL() != null)
|
|
{
|
|
ExplosiveTrap.AMBHNMDKDDP[1] = base.LFDHAGFOKKO();
|
|
this.NOALHBDNLCL.ICEIOIDPAFH(ExplosiveTrap.AMBHNMDKDDP, base.transform.position);
|
|
}
|
|
PooledParticle pooledParticle = ObjectPool.NFHMLKPHCFF().Acquire<PooledParticle>(this.explosionParticlePrefab);
|
|
if (pooledParticle != null)
|
|
{
|
|
pooledParticle.NAPGKLNBMHN(base.transform.position, Quaternion.LookRotation(Vector3.up), true);
|
|
}
|
|
AudioManager.PHGLNANKMCP(this.explosionAudio);
|
|
this.HGMOBMGLAOO();
|
|
}
|
|
|
|
// Token: 0x06004CCA RID: 19658 RVA: 0x0017CDF4 File Offset: 0x0017AFF4
|
|
private void PGMCFEONENL()
|
|
{
|
|
if (this.NOALHBDNLCL != null && base.ABDBMLDFLHL() != null)
|
|
{
|
|
ExplosiveTrap.AMBHNMDKDDP[1] = base.AKKFJNDBOJL();
|
|
this.NOALHBDNLCL.IBINICGCNDE(ExplosiveTrap.AMBHNMDKDDP, base.transform.position);
|
|
}
|
|
PooledParticle pooledParticle = ObjectPool.NCKMBFBMBFM.Acquire<PooledParticle>(this.explosionParticlePrefab);
|
|
if (pooledParticle != null)
|
|
{
|
|
pooledParticle.NAPGKLNBMHN(base.transform.position, Quaternion.LookRotation(Vector3.up), true);
|
|
}
|
|
AudioManager.PHGLNANKMCP(this.explosionAudio);
|
|
this.KMPBPHCNIJH();
|
|
}
|
|
|
|
// Token: 0x06004CCB RID: 19659 RVA: 0x0017CE90 File Offset: 0x0017B090
|
|
public virtual void KNLMAFMFLFM(FLDPCEKNKCA BDOBLEKAEAM, int ONBHFBHGALJ, Vector3 FHFHOMKFHCI, Vector3 MNNIMIJFPPJ)
|
|
{
|
|
base.ELGJEGLPABH(BDOBLEKAEAM, ONBHFBHGALJ, FHFHOMKFHCI, MNNIMIJFPPJ);
|
|
if (base.DGLOKLCEMLH())
|
|
{
|
|
this.GCLEJNCKODN.BKBFIGCPIMI(1);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004CCC RID: 19660 RVA: 0x0017CEB4 File Offset: 0x0017B0B4
|
|
protected virtual void JLDJCNFJHMP()
|
|
{
|
|
base.AECBOJELNAI();
|
|
this.ANKLEFEMBKO.NIJLADMDFAE(new KBLFNOHNGAO.JJANGLANMOO(this.DFHDBAFGKPL));
|
|
this.ANKLEFEMBKO.JJCEKAOKPJP(new KBLFNOHNGAO.CNPNCBACBJB(this.IIECJNNNNJE));
|
|
this.ANKLEFEMBKO.BICKLKGIKPN(new KBLFNOHNGAO.ANADCNDLFNN(this.LMMDGCPKKDB));
|
|
this.ANKLEFEMBKO.MIEBEDKDLAN(new KBLFNOHNGAO.NJIPDNBCKJD(this.HGKOIFBANBK));
|
|
}
|
|
|
|
// Token: 0x06004CCD RID: 19661 RVA: 0x0017CF24 File Offset: 0x0017B124
|
|
private void JIHANPBFOHH(Trap IAHICNDNKAL, IHEAKAOGCIF CACIBBKDNIH)
|
|
{
|
|
base.CJKMCFNHKCO(IAHICNDNKAL, FLDPCEKNKCA.EXPLOSIVE, CACIBBKDNIH);
|
|
}
|
|
|
|
// Token: 0x06004CCE RID: 19662 RVA: 0x0017CF34 File Offset: 0x0017B134
|
|
protected virtual void AKMMFAOPDMP()
|
|
{
|
|
base.ABMIODDOGNJ();
|
|
if (base.IGIPCHFCFNN() && this.NOCJONDDHEF)
|
|
{
|
|
if (base.CCGPHDLBCFI())
|
|
{
|
|
this.GCLEJNCKODN.BKBFIGCPIMI(0);
|
|
}
|
|
else
|
|
{
|
|
this.GCLEJNCKODN.BKBFIGCPIMI((ushort)(-42));
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004CCF RID: 19663 RVA: 0x0017CF8C File Offset: 0x0017B18C
|
|
private void NEAHDBIGNKI(Tool EEPPNAIKGEO, IHEAKAOGCIF CACIBBKDNIH)
|
|
{
|
|
base.EFNEKIJBGGA(EEPPNAIKGEO, CACIBBKDNIH);
|
|
}
|
|
|
|
// Token: 0x06004CD0 RID: 19664 RVA: 0x0017CF98 File Offset: 0x0017B198
|
|
public virtual void JOLDPICKJNO(FLDPCEKNKCA BDOBLEKAEAM, int ONBHFBHGALJ, Vector3 FHFHOMKFHCI, Vector3 MNNIMIJFPPJ)
|
|
{
|
|
base.ELGJEGLPABH(BDOBLEKAEAM, ONBHFBHGALJ, FHFHOMKFHCI, MNNIMIJFPPJ);
|
|
if (base.BHCCHBHNHCG)
|
|
{
|
|
this.GCLEJNCKODN.BKBFIGCPIMI(0);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004CD1 RID: 19665 RVA: 0x0017CFBC File Offset: 0x0017B1BC
|
|
private void GKJBLIAMEAE()
|
|
{
|
|
if (this.NOALHBDNLCL != null && base.LFDHAGFOKKO() != null)
|
|
{
|
|
ExplosiveTrap.AMBHNMDKDDP[0] = base.KNFBAEDFDAP();
|
|
this.NOALHBDNLCL.OJHLNEJJLFP(ExplosiveTrap.AMBHNMDKDDP, base.transform.position);
|
|
}
|
|
PooledParticle pooledParticle = ObjectPool.NCKMBFBMBFM.Acquire<PooledParticle>(this.explosionParticlePrefab);
|
|
if (pooledParticle != null)
|
|
{
|
|
pooledParticle.NAPGKLNBMHN(base.transform.position, Quaternion.LookRotation(Vector3.up), true);
|
|
}
|
|
AudioManager.DLMLFGNAHOP(this.explosionAudio);
|
|
this.KMPBPHCNIJH();
|
|
}
|
|
|
|
// Token: 0x06004CD2 RID: 19666 RVA: 0x0017D058 File Offset: 0x0017B258
|
|
protected virtual void IKMLGKKGGIC()
|
|
{
|
|
base.ABMIODDOGNJ();
|
|
if (base.JNOCCMDBMIO() && this.NOCJONDDHEF)
|
|
{
|
|
if (base.CCGPHDLBCFI())
|
|
{
|
|
this.GCLEJNCKODN.BKBFIGCPIMI(1);
|
|
}
|
|
else
|
|
{
|
|
this.GCLEJNCKODN.BKBFIGCPIMI(160);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004CD3 RID: 19667 RVA: 0x0017D0B0 File Offset: 0x0017B2B0
|
|
private void KMPBPHCNIJH()
|
|
{
|
|
if (base.GANDPDNCOKF())
|
|
{
|
|
this.ANKLEFEMBKO.DDJMENDFBJE(base.transform.position, this.explosionRadius, this.explosiveForce, null);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004CD4 RID: 19668 RVA: 0x0017D0E0 File Offset: 0x0017B2E0
|
|
protected virtual void MLKKJEACEMF()
|
|
{
|
|
base.IJGOKHIFMNI();
|
|
this.ANKLEFEMBKO.OFKGOJGDNMN(new KBLFNOHNGAO.JJANGLANMOO(this.JPGAHDKPJNK));
|
|
this.ANKLEFEMBKO.DKGNLAHHENK(new KBLFNOHNGAO.CNPNCBACBJB(this.JAPCAKJBFDK));
|
|
this.ANKLEFEMBKO.NGDEIHHHFCG(new KBLFNOHNGAO.ANADCNDLFNN(this.MHKKIGJKAPB));
|
|
this.ANKLEFEMBKO.MIEBEDKDLAN(new KBLFNOHNGAO.NJIPDNBCKJD(this.JMHOBDFJJJG));
|
|
}
|
|
|
|
// Token: 0x04000992 RID: 2450
|
|
[SerializeField]
|
|
private float explosionRadius = 3f;
|
|
|
|
// Token: 0x04000993 RID: 2451
|
|
[SerializeField]
|
|
private float explosiveForce = 30f;
|
|
|
|
// Token: 0x04000994 RID: 2452
|
|
[SerializeField]
|
|
[Header("Feedback")]
|
|
private PooledParticle explosionParticlePrefab;
|
|
|
|
// Token: 0x04000995 RID: 2453
|
|
[SerializeField]
|
|
private RecRoomAudioClip explosionAudio;
|
|
|
|
// Token: 0x04000996 RID: 2454
|
|
[SerializeField]
|
|
private Renderer[] renderers;
|
|
|
|
// Token: 0x04000997 RID: 2455
|
|
private static LNJFBGIBLHA[] AMBHNMDKDDP = new LNJFBGIBLHA[1];
|
|
|
|
// Token: 0x04000998 RID: 2456
|
|
private PNONBEAIBHA GCLEJNCKODN;
|
|
|
|
// Token: 0x04000999 RID: 2457
|
|
private LootDropper NOALHBDNLCL;
|
|
|
|
// Token: 0x0400099A RID: 2458
|
|
private bool NOCJONDDHEF;
|
|
|
|
// Token: 0x0400099B RID: 2459
|
|
private KBLFNOHNGAO ANKLEFEMBKO = new KBLFNOHNGAO();
|
|
|
|
// Token: 0x0200016D RID: 365
|
|
private enum IIAGLOEIDEC
|
|
{
|
|
// Token: 0x0400099D RID: 2461
|
|
ALIVE,
|
|
// Token: 0x0400099E RID: 2462
|
|
DEAD,
|
|
// Token: 0x0400099F RID: 2463
|
|
INVALID = 65535
|
|
}
|
|
}
|