using System; using UnityEngine; // Token: 0x0200005F RID: 95 public class Dodgeball : Ball { // Token: 0x06001447 RID: 5191 RVA: 0x00069CCC File Offset: 0x00067ECC private void PIBENIBDAFA(Player IPLDGGMENKL, Collision PDCJEBJGFNF) { if (!base.BHCCHBHNHCG || (base.BKDFLNGCINH != null && base.BKDFLNGCINH.OHGPCMJMFGC) || !this.ACEACLFJOAA || this.KHMHBFPEDHK == null) { return; } if (this.LMBLNEMJHOO == null) { Vector3 vector = ((PDCJEBJGFNF.contacts.Length <= 0) ? base.transform.position : PDCJEBJGFNF.contacts[0].point); this.LMBLNEMJHOO = IPLDGGMENKL.LNJFBGIBLHA; this.LOABBOLAHOF = vector; if (this.LMBLNEMJHOO != null && this.DodgeballPlayerHitEvent != null) { this.DodgeballPlayerHitEvent(this.KHMHBFPEDHK, this.LMBLNEMJHOO, this.LOABBOLAHOF); } } else if (IPLDGGMENKL.LNJFBGIBLHA != this.LMBLNEMJHOO) { if (this.DodgeballPlayerOutEvent != null) { this.DodgeballPlayerOutEvent(this.KHMHBFPEDHK, this.LMBLNEMJHOO, this.LOABBOLAHOF); } this.ACEACLFJOAA = false; } } // Token: 0x06001448 RID: 5192 RVA: 0x00069DE4 File Offset: 0x00067FE4 private LNJFBGIBLHA ECOLDDNOHBK() { return LNJFBGIBLHA.AEOAPCJIOKO(this.EFOMCAHNJDH.CPIBGJLHLBL()); } // Token: 0x06001449 RID: 5193 RVA: 0x00069DF8 File Offset: 0x00067FF8 private LNJFBGIBLHA BMPIFDOIFME() { return LNJFBGIBLHA.JJHGEEALDGL(this.EFOMCAHNJDH.CPIBGJLHLBL()); } // Token: 0x1700005F RID: 95 // (get) Token: 0x0600144A RID: 5194 RVA: 0x00069E0C File Offset: 0x0006800C // (set) Token: 0x0600145C RID: 5212 RVA: 0x0006A1E0 File Offset: 0x000683E0 private bool ACEACLFJOAA { get { return this.CIBDKEGJDMO.CPIBGJLHLBL(); } set { this.CIBDKEGJDMO.MEAINJPIECA(value); } } // Token: 0x0600144B RID: 5195 RVA: 0x00069E1C File Offset: 0x0006801C private void COOLDDLGKAB() { if (!base.BHCCHBHNHCG) { return; } if (this.LMBLNEMJHOO != null && this.DodgeballPlayerOutEvent != null) { this.DodgeballPlayerOutEvent(this.KHMHBFPEDHK, this.LMBLNEMJHOO, this.LOABBOLAHOF); } this.ACEACLFJOAA = false; } // Token: 0x0600144C RID: 5196 RVA: 0x00069E70 File Offset: 0x00068070 private void PJHIFOMFHIG(Vector3 NOBAPCOKFIL) { this.NANIPMNAAJE.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x0600144D RID: 5197 RVA: 0x00069E80 File Offset: 0x00068080 private void KFOOIONJBBG(Player IPLDGGMENKL, Collision PDCJEBJGFNF) { if (!base.DGLKKANNBPD() || (base.APHDNDHPBBD() != null && base.PPPLGEMGPPK().OHGPCMJMFGC) || !this.PGMCNFDIAMG() || this.OMNLOGNGHAF() == null) { return; } if (this.LMBLNEMJHOO == null) { Vector3 vector = ((PDCJEBJGFNF.contacts.Length <= 0) ? base.transform.position : PDCJEBJGFNF.contacts[0].point); this.LMBLNEMJHOO = IPLDGGMENKL.LNJFBGIBLHA; this.PJHIFOMFHIG(vector); if (this.LMBLNEMJHOO != null && this.DodgeballPlayerHitEvent != null) { this.DodgeballPlayerHitEvent(this.KHMHBFPEDHK, this.KICJJADBDKA(), this.LOABBOLAHOF); } } else if (IPLDGGMENKL.LNJFBGIBLHA != this.LMBLNEMJHOO) { if (this.DodgeballPlayerOutEvent != null) { this.DodgeballPlayerOutEvent(this.OMNLOGNGHAF(), this.KICJJADBDKA(), this.LOABBOLAHOF); } this.DAKONHFANKM(false); } } // Token: 0x0600144E RID: 5198 RVA: 0x00069F98 File Offset: 0x00068198 private void DAKONHFANKM(bool NOBAPCOKFIL) { this.CIBDKEGJDMO.MEAINJPIECA(NOBAPCOKFIL); } // Token: 0x0600144F RID: 5199 RVA: 0x00069FA8 File Offset: 0x000681A8 private void POGLDBDGLIN(LNJFBGIBLHA NOBAPCOKFIL) { this.EFOMCAHNJDH.MEAINJPIECA((NOBAPCOKFIL == null) ? LNJFBGIBLHA.CGNKKAKJIJL : NOBAPCOKFIL.BADMPMDONAH); } // Token: 0x17000061 RID: 97 // (get) Token: 0x06001450 RID: 5200 RVA: 0x00069FCC File Offset: 0x000681CC // (set) Token: 0x0600145B RID: 5211 RVA: 0x0006A1BC File Offset: 0x000683BC private LNJFBGIBLHA LMBLNEMJHOO { get { return LNJFBGIBLHA.FDOBBLFBBBK(this.NPPPPMPAPDO.CPIBGJLHLBL()); } set { this.NPPPPMPAPDO.MEAINJPIECA((value == null) ? LNJFBGIBLHA.CGNKKAKJIJL : value.BADMPMDONAH); } } // Token: 0x06001451 RID: 5201 RVA: 0x00069FE0 File Offset: 0x000681E0 private bool PGMCNFDIAMG() { return this.CIBDKEGJDMO.CPIBGJLHLBL(); } // Token: 0x06001452 RID: 5202 RVA: 0x00069FF0 File Offset: 0x000681F0 private void NGPKGEGBOEN() { if (!base.BHCCHBHNHCG) { return; } if (this.ACEACLFJOAA && this.LMBLNEMJHOO != null && this.DodgeballPlayerOutEvent != null) { this.DodgeballPlayerOutEvent(this.KHMHBFPEDHK, this.LMBLNEMJHOO, this.LOABBOLAHOF); } this.ACEACLFJOAA = false; } // Token: 0x06001453 RID: 5203 RVA: 0x0006A050 File Offset: 0x00068250 private LNJFBGIBLHA ODGNEJCLJGE() { return LNJFBGIBLHA.AEOAPCJIOKO(this.EFOMCAHNJDH.CPIBGJLHLBL()); } // Token: 0x06001455 RID: 5205 RVA: 0x0006A06C File Offset: 0x0006826C protected override void OnDestroy() { base.OnDestroy(); if (base.BKDFLNGCINH != null) { base.BKDFLNGCINH.GFBCCFIMFEC -= this.ILAKKOOGHDI; base.BKDFLNGCINH.PLPIAOHJBOB -= this.NIPCADLOCJP; base.BKDFLNGCINH.POJJFNOCIGE -= this.MPFLHACPICD; } } // Token: 0x06001456 RID: 5206 RVA: 0x0006A0D8 File Offset: 0x000682D8 private void JJDEEKDCLGC(Tool ENBMEDIFBLM) { if (!base.IGIPCHFCFNN()) { return; } this.KHMHBFPEDHK = ENBMEDIFBLM.CAAOEAAJAIL.LNJFBGIBLHA; this.LMBLNEMJHOO = null; this.DAKONHFANKM(true); } // Token: 0x06001457 RID: 5207 RVA: 0x0006A108 File Offset: 0x00068308 private void Start() { if (base.BHCCHBHNHCG && base.BKDFLNGCINH.HFPHLDMNLGK != null && !base.BKDFLNGCINH.HFPHLDMNLGK.ACBKNECAIAN) { this.ACEACLFJOAA = false; } this.EFGAFEOENMO(); } // Token: 0x06001458 RID: 5208 RVA: 0x0006A158 File Offset: 0x00068358 private void MPFLHACPICD(Tool ENBMEDIFBLM, Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 BEDLPFBGLLP, bool JKGMHGAFHPB) { if (base.BHCCHBHNHCG) { this.KHMHBFPEDHK = null; this.LMBLNEMJHOO = null; this.ACEACLFJOAA = false; } } // Token: 0x06001459 RID: 5209 RVA: 0x0006A17C File Offset: 0x0006837C private void FMJFGJGOLMF(Tool ENBMEDIFBLM) { if (!base.BHCCHBHNHCG) { return; } this.FAMHMKGNDFH(ENBMEDIFBLM.NAABPMOIADH().LNJFBGIBLHA); this.LMBLNEMJHOO = null; this.ACEACLFJOAA = false; } // Token: 0x17000062 RID: 98 // (get) Token: 0x0600146E RID: 5230 RVA: 0x0006A74C File Offset: 0x0006894C // (set) Token: 0x0600145A RID: 5210 RVA: 0x0006A1AC File Offset: 0x000683AC private Vector3 LOABBOLAHOF { get { return this.NANIPMNAAJE.CPIBGJLHLBL(); } set { this.NANIPMNAAJE.MEAINJPIECA(value); } } // Token: 0x0600145D RID: 5213 RVA: 0x0006A1F0 File Offset: 0x000683F0 private LNJFBGIBLHA EMFHEKHLKHL() { return LNJFBGIBLHA.FDOBBLFBBBK(this.EFOMCAHNJDH.CPIBGJLHLBL()); } // Token: 0x0600145E RID: 5214 RVA: 0x0006A204 File Offset: 0x00068404 private void JHEFGLMLFLK(Tool ENBMEDIFBLM) { if (!base.IGIPCHFCFNN()) { return; } this.KHMHBFPEDHK = ENBMEDIFBLM.CAAOEAAJAIL.LNJFBGIBLHA; this.LMBLNEMJHOO = null; this.DAKONHFANKM(false); } // Token: 0x17000060 RID: 96 // (get) Token: 0x0600145F RID: 5215 RVA: 0x0006A234 File Offset: 0x00068434 // (set) Token: 0x06001463 RID: 5219 RVA: 0x0006A2E0 File Offset: 0x000684E0 private LNJFBGIBLHA KHMHBFPEDHK { get { return LNJFBGIBLHA.FDOBBLFBBBK(this.EFOMCAHNJDH.CPIBGJLHLBL()); } set { this.EFOMCAHNJDH.MEAINJPIECA((value == null) ? LNJFBGIBLHA.CGNKKAKJIJL : value.BADMPMDONAH); } } // Token: 0x06001460 RID: 5216 RVA: 0x0006A248 File Offset: 0x00068448 private void FAMHMKGNDFH(LNJFBGIBLHA NOBAPCOKFIL) { this.EFOMCAHNJDH.MEAINJPIECA((NOBAPCOKFIL == null) ? LNJFBGIBLHA.CGNKKAKJIJL : NOBAPCOKFIL.BADMPMDONAH); } // Token: 0x06001461 RID: 5217 RVA: 0x0006A26C File Offset: 0x0006846C private LNJFBGIBLHA OMNLOGNGHAF() { return LNJFBGIBLHA.FDOBBLFBBBK(this.EFOMCAHNJDH.CPIBGJLHLBL()); } // Token: 0x06001462 RID: 5218 RVA: 0x0006A280 File Offset: 0x00068480 private void EFGAFEOENMO() { bool flag = this.ACEACLFJOAA; if (base.BKDFLNGCINH != null) { base.BKDFLNGCINH.GravityPickupMode = ((!flag) ? Tool.GNLFAODEBOE.SNAP_POSITION_SNAP_ORIENTATION : Tool.GNLFAODEBOE.DISABLED); } if (flag) { this.fireTrailParticles.Play(); } else { this.fireTrailParticles.Stop(); } } // Token: 0x06001464 RID: 5220 RVA: 0x0006A304 File Offset: 0x00068504 protected override void Awake() { base.Awake(); this.CIBDKEGJDMO = new LHLLJPPCDKA(this, "IS_ALIVE", false, IKCAJLLAFML.AUTHORITY, new Action(this.EFGAFEOENMO)); this.EFOMCAHNJDH = new LHLLJPPCDKA(this, "THROWER_ID", LNJFBGIBLHA.CGNKKAKJIJL, IKCAJLLAFML.AUTHORITY, null); this.NPPPPMPAPDO = new LHLLJPPCDKA(this, "FIRST_HIT_ID", LNJFBGIBLHA.CGNKKAKJIJL, IKCAJLLAFML.AUTHORITY, null); this.NANIPMNAAJE = new LHLLJPPCDKA(this, "FIRST_HIT_POINT", Vector3.zero, IKCAJLLAFML.AUTHORITY, null); if (base.BKDFLNGCINH != null) { base.BKDFLNGCINH.GFBCCFIMFEC += this.ILAKKOOGHDI; base.BKDFLNGCINH.PLPIAOHJBOB += this.NIPCADLOCJP; base.BKDFLNGCINH.POJJFNOCIGE += this.MPFLHACPICD; } } // Token: 0x06001465 RID: 5221 RVA: 0x0006A3D4 File Offset: 0x000685D4 private void GLJGOFHHKAD(Tool ENBMEDIFBLM) { if (!base.IGIPCHFCFNN()) { return; } this.POGLDBDGLIN(ENBMEDIFBLM.NAABPMOIADH().LNJFBGIBLHA); this.LMBLNEMJHOO = null; this.ACEACLFJOAA = true; } // Token: 0x06001466 RID: 5222 RVA: 0x0006A404 File Offset: 0x00068604 private void NIPCADLOCJP(Tool ENBMEDIFBLM) { if (!base.BHCCHBHNHCG) { return; } this.KHMHBFPEDHK = ENBMEDIFBLM.CAAOEAAJAIL.LNJFBGIBLHA; this.LMBLNEMJHOO = null; this.ACEACLFJOAA = true; } // Token: 0x06001467 RID: 5223 RVA: 0x0006A434 File Offset: 0x00068634 private void JEHGFKHBGNI(Tool ENBMEDIFBLM, Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 BEDLPFBGLLP, bool JKGMHGAFHPB) { if (base.DGLKKANNBPD()) { this.KHMHBFPEDHK = null; this.LMBLNEMJHOO = null; this.DAKONHFANKM(true); } } // Token: 0x06001468 RID: 5224 RVA: 0x0006A458 File Offset: 0x00068658 private void DJAGKCMBIEJ() { if (base.JNOCCMDBMIO() && base.PPPLGEMGPPK().HFPHLDMNLGK != null && !base.APHDNDHPBBD().HFPHLDMNLGK.CEBCOCLBGHB()) { this.DAKONHFANKM(false); } this.EFGAFEOENMO(); } // Token: 0x06001469 RID: 5225 RVA: 0x0006A4A8 File Offset: 0x000686A8 protected virtual void FIDMEJHMGJI() { base.Awake(); this.CIBDKEGJDMO = new LHLLJPPCDKA(this, "DownloadLength", true, IKCAJLLAFML.MASTER, new Action(this.EFGAFEOENMO)); this.EFOMCAHNJDH = new LHLLJPPCDKA(this, "type", LNJFBGIBLHA.CGNKKAKJIJL, IKCAJLLAFML.MASTER, null); this.NPPPPMPAPDO = new LHLLJPPCDKA(this, "&", LNJFBGIBLHA.CGNKKAKJIJL, IKCAJLLAFML.MASTER, null); this.NANIPMNAAJE = new LHLLJPPCDKA(this, "IntegrationTest Run interrupted", Vector3.zero, IKCAJLLAFML.AUTHORITY, null); if (base.APHDNDHPBBD() != null) { base.BKDFLNGCINH.GFBCCFIMFEC += this.ILAKKOOGHDI; base.APHDNDHPBBD().PLPIAOHJBOB += this.GLJGOFHHKAD; base.APHDNDHPBBD().MCCMCFBPLJC(new Tool.FKDCEJIOFAF(this.MPFLHACPICD)); } } // Token: 0x0600146A RID: 5226 RVA: 0x0006A578 File Offset: 0x00068778 protected virtual void BACNJJKPEOO() { base.Awake(); this.CIBDKEGJDMO = new LHLLJPPCDKA(this, "{0}v1/phonelastfour", false, IKCAJLLAFML.MASTER, new Action(this.EFGAFEOENMO)); this.EFOMCAHNJDH = new LHLLJPPCDKA(this, "OpSettings()", LNJFBGIBLHA.CGNKKAKJIJL, IKCAJLLAFML.MASTER, null); this.NPPPPMPAPDO = new LHLLJPPCDKA(this, "OpusDecoder", LNJFBGIBLHA.CGNKKAKJIJL, IKCAJLLAFML.AUTHORITY, null); this.NANIPMNAAJE = new LHLLJPPCDKA(this, "Can't parse '{0}' as a hex number!", Vector3.zero, IKCAJLLAFML.MASTER, null); if (base.PPPLGEMGPPK() != null) { base.BKDFLNGCINH.GFBCCFIMFEC += this.ILAKKOOGHDI; base.PKAKOAMJLNN().PLPIAOHJBOB += this.JJDEEKDCLGC; base.PPPLGEMGPPK().MCCMCFBPLJC(new Tool.FKDCEJIOFAF(this.MPFLHACPICD)); } } // Token: 0x0600146B RID: 5227 RVA: 0x0006A648 File Offset: 0x00068848 private void OnCollisionEnter(Collision PDCJEBJGFNF) { if (PDCJEBJGFNF.gameObject.OPJBDKJDLFF(LCIGHPPLKCA.AnyPlayerPhysics)) { Player.HDOICGIKKAO hdoicgikkao; Player player = PDCJEBJGFNF.KAPJACICAEC(out hdoicgikkao); if (player != null) { this.PIBENIBDAFA(player, PDCJEBJGFNF); return; } } if (PDCJEBJGFNF.gameObject.OPJBDKJDLFF(LCIGHPPLKCA.ToolAndEnemyPhysics) && PDCJEBJGFNF.OBFMDIEKHAN() != null) { this.COOLDDLGKAB(); return; } this.NGPKGEGBOEN(); } // Token: 0x0600146C RID: 5228 RVA: 0x0006A6BC File Offset: 0x000688BC private LNJFBGIBLHA KICJJADBDKA() { return LNJFBGIBLHA.JJHGEEALDGL(this.NPPPPMPAPDO.CPIBGJLHLBL()); } // Token: 0x0600146D RID: 5229 RVA: 0x0006A6D0 File Offset: 0x000688D0 private void ILAKKOOGHDI(Tool ENBMEDIFBLM) { if (!base.BHCCHBHNHCG) { return; } LNJFBGIBLHA photonPlayer = ENBMEDIFBLM.CAAOEAAJAIL.LNJFBGIBLHA; LNJFBGIBLHA lnjfbgiblha = this.KHMHBFPEDHK; if (this.ACEACLFJOAA && lnjfbgiblha != photonPlayer && lnjfbgiblha != null && this.DodgeballCatchEvent != null) { this.DodgeballCatchEvent(photonPlayer, lnjfbgiblha, base.transform.position); } this.KHMHBFPEDHK = null; this.LMBLNEMJHOO = null; this.ACEACLFJOAA = false; } // Token: 0x040002A1 RID: 673 [SerializeField] private ParticleSystem fireTrailParticles; // Token: 0x040002A2 RID: 674 private LHLLJPPCDKA CIBDKEGJDMO; // Token: 0x040002A3 RID: 675 private LHLLJPPCDKA EFOMCAHNJDH; // Token: 0x040002A4 RID: 676 private LHLLJPPCDKA NPPPPMPAPDO; // Token: 0x040002A5 RID: 677 private LHLLJPPCDKA NANIPMNAAJE; // Token: 0x040002A6 RID: 678 public Dodgeball.GGCPLPCAAMG DodgeballCatchEvent; // Token: 0x040002A7 RID: 679 public Dodgeball.MCMMLKDGHLA DodgeballPlayerOutEvent; // Token: 0x040002A8 RID: 680 public Dodgeball.MCMMLKDGHLA DodgeballPlayerHitEvent; // Token: 0x02000060 RID: 96 // (Invoke) Token: 0x06001470 RID: 5232 public delegate void GGCPLPCAAMG(LNJFBGIBLHA NOGBBIFDOHO, LNJFBGIBLHA LBKGDBLDHFI, Vector3 INJKBJHMGLD); // Token: 0x02000061 RID: 97 // (Invoke) Token: 0x06001474 RID: 5236 public delegate void MCMMLKDGHLA(LNJFBGIBLHA LBKGDBLDHFI, LNJFBGIBLHA IPLDGGMENKL, Vector3 JHGKEEKKHEB); }