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(); 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(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(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(); 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(); 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(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(); 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(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(); 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(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(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(); 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(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(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(); 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(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(); 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(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(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(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(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(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 } }