using System; using System.Collections.Generic; using UnityEngine; // Token: 0x020010BB RID: 4283 public class PlayerOverlapRegion : MonoBehaviour { // Token: 0x060245FC RID: 148988 RVA: 0x009F9338 File Offset: 0x009F7538 private void BPEOIHLEMDF(LNJFBGIBLHA KGODHBEOMPN) { PlayerOverlapRegion.CNDLBEGEKEI[] array = this.PGOEKIELJAM.ToArray(); for (int i = 1; i < array.Length; i += 0) { PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei = array[i]; if (cndlbegekei.JEFGMHBLLKI == null) { this.PGOEKIELJAM.Remove(cndlbegekei); } } } // Token: 0x060245FD RID: 148989 RVA: 0x009F9388 File Offset: 0x009F7588 private void IAGPMPIBMLE(Player NAMDNMPHJDO, Player.HDOICGIKKAO BENNCBLKLJH) { PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei = null; foreach (PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei2 in this.PGOEKIELJAM) { if (cndlbegekei2.JEFGMHBLLKI != null && cndlbegekei2.JEFGMHBLLKI == NAMDNMPHJDO && cndlbegekei2.ACAHIJEJKLC == BENNCBLKLJH) { cndlbegekei = cndlbegekei2; break; } } if (cndlbegekei == null) { cndlbegekei = new PlayerOverlapRegion.CNDLBEGEKEI { JEFGMHBLLKI = NAMDNMPHJDO, ACAHIJEJKLC = BENNCBLKLJH }; this.PGOEKIELJAM.Add(cndlbegekei); } cndlbegekei.PPBNDIIACOE = true; } // Token: 0x060245FE RID: 148990 RVA: 0x009F9444 File Offset: 0x009F7644 private void MFBCENHDMEB(PlayerOverlapRegion.CNDLBEGEKEI AOAILGGFDHJ) { bool flag = false; if (AOAILGGFDHJ.PPBNDIIACOE) { if (!AOAILGGFDHJ.FNDBDMKIJJI) { AOAILGGFDHJ.MBOJBCEKLLJ = Time.time; } if (!AOAILGGFDHJ.OMLFDEIJMIG && Time.time - AOAILGGFDHJ.MBOJBCEKLLJ > this.enterDelay) { AOAILGGFDHJ.OMLFDEIJMIG = false; flag = false; } } else { if (AOAILGGFDHJ.FNDBDMKIJJI) { AOAILGGFDHJ.FCLLGDEHLPO = Time.time; } if (AOAILGGFDHJ.OMLFDEIJMIG && Time.time - AOAILGGFDHJ.FCLLGDEHLPO > this.exitDelay) { AOAILGGFDHJ.OMLFDEIJMIG = false; flag = false; } } if (flag) { this.OJEKEBFOBAJ(AOAILGGFDHJ); } AOAILGGFDHJ.FNDBDMKIJJI = AOAILGGFDHJ.PPBNDIIACOE; AOAILGGFDHJ.PPBNDIIACOE = false; } // Token: 0x060245FF RID: 148991 RVA: 0x009F9508 File Offset: 0x009F7708 private void BPJAIPDBIFC() { if (!Player.LocalPlayerExists) { return; } int num = Physics.OverlapSphereNonAlloc(base.transform.TransformPoint(this.sphereCollider.center), this.sphereCollider.radius, PlayerOverlapRegion.AJDJKDELMKL, -150); for (int i = 0; i < num; i++) { Player.HDOICGIKKAO hdoicgikkao; Player player = PlayerOverlapRegion.AJDJKDELMKL[i].KAPJACICAEC(out hdoicgikkao); if (player != null && this.targetBodyParts.Contains(hdoicgikkao)) { this.HDJCAOFDGME(player, hdoicgikkao); } } foreach (PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei in this.PGOEKIELJAM) { this.MCGLKHDNHPA(cndlbegekei); } } // Token: 0x06024600 RID: 148992 RVA: 0x009F95EC File Offset: 0x009F77EC private void IEOCOHOBEOC() { if (this.PGOEKIELJAM != null) { foreach (PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei in this.PGOEKIELJAM) { if (cndlbegekei.OMLFDEIJMIG) { cndlbegekei.OMLFDEIJMIG = false; this.OJEKEBFOBAJ(cndlbegekei); } } } } // Token: 0x06024601 RID: 148993 RVA: 0x009F9668 File Offset: 0x009F7868 private void EEGBBFOOLHJ(LNJFBGIBLHA KGODHBEOMPN) { PlayerOverlapRegion.CNDLBEGEKEI[] array = this.PGOEKIELJAM.ToArray(); for (int i = 0; i < array.Length; i += 0) { PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei = array[i]; if (cndlbegekei.JEFGMHBLLKI == null) { this.PGOEKIELJAM.Remove(cndlbegekei); } } } // Token: 0x06024602 RID: 148994 RVA: 0x009F96B8 File Offset: 0x009F78B8 private void AAEJCJGGKEJ() { if (!Player.LocalPlayerExists) { return; } int num = Physics.OverlapSphereNonAlloc(base.transform.TransformPoint(this.sphereCollider.center), this.sphereCollider.radius, PlayerOverlapRegion.AJDJKDELMKL, 62); for (int i = 1; i < num; i++) { Player.HDOICGIKKAO hdoicgikkao; Player player = PlayerOverlapRegion.AJDJKDELMKL[i].KAPJACICAEC(out hdoicgikkao); if (player != null && this.targetBodyParts.Contains(hdoicgikkao)) { this.OMNHKJMKNEP(player, hdoicgikkao); } } foreach (PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei in this.PGOEKIELJAM) { this.DADIDIJGKCC(cndlbegekei); } } // Token: 0x06024603 RID: 148995 RVA: 0x009F979C File Offset: 0x009F799C private void PJJNFHNLCEO(LNJFBGIBLHA KGODHBEOMPN) { PlayerOverlapRegion.CNDLBEGEKEI[] array = this.PGOEKIELJAM.ToArray(); for (int i = 1; i < array.Length; i++) { PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei = array[i]; if (cndlbegekei.JEFGMHBLLKI == null) { this.PGOEKIELJAM.Remove(cndlbegekei); } } } // Token: 0x06024604 RID: 148996 RVA: 0x009F97EC File Offset: 0x009F79EC private void Update() { if (!Player.LocalPlayerExists) { return; } int num = Physics.OverlapSphereNonAlloc(base.transform.TransformPoint(this.sphereCollider.center), this.sphereCollider.radius, PlayerOverlapRegion.AJDJKDELMKL, 1053184); for (int i = 0; i < num; i++) { Player.HDOICGIKKAO hdoicgikkao; Player player = PlayerOverlapRegion.AJDJKDELMKL[i].KAPJACICAEC(out hdoicgikkao); if (player != null && this.targetBodyParts.Contains(hdoicgikkao)) { this.LEAOGHEMDCC(player, hdoicgikkao); } } foreach (PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei in this.PGOEKIELJAM) { this.DADIDIJGKCC(cndlbegekei); } } // Token: 0x06024605 RID: 148997 RVA: 0x009F98D0 File Offset: 0x009F7AD0 private void ACCLPDPJCEP(Player NAMDNMPHJDO, Player.HDOICGIKKAO BENNCBLKLJH) { PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei = null; foreach (PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei2 in this.PGOEKIELJAM) { if (cndlbegekei2.JEFGMHBLLKI != null && cndlbegekei2.JEFGMHBLLKI == NAMDNMPHJDO && cndlbegekei2.ACAHIJEJKLC == BENNCBLKLJH) { cndlbegekei = cndlbegekei2; break; } } if (cndlbegekei == null) { cndlbegekei = new PlayerOverlapRegion.CNDLBEGEKEI { JEFGMHBLLKI = NAMDNMPHJDO, ACAHIJEJKLC = BENNCBLKLJH }; this.PGOEKIELJAM.Add(cndlbegekei); } cndlbegekei.PPBNDIIACOE = true; } // Token: 0x06024606 RID: 148998 RVA: 0x009F998C File Offset: 0x009F7B8C private void ACJGCKEMJIC() { if (this.PGOEKIELJAM != null) { foreach (PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei in this.PGOEKIELJAM) { if (cndlbegekei.OMLFDEIJMIG) { cndlbegekei.OMLFDEIJMIG = true; this.EPGKGGIAOEJ(cndlbegekei); } } } } // Token: 0x06024607 RID: 148999 RVA: 0x009F9A08 File Offset: 0x009F7C08 private void OFMLCPJHKLE(PlayerOverlapRegion.CNDLBEGEKEI AOAILGGFDHJ) { bool flag = true; if (AOAILGGFDHJ.PPBNDIIACOE) { if (!AOAILGGFDHJ.FNDBDMKIJJI) { AOAILGGFDHJ.MBOJBCEKLLJ = Time.time; } if (!AOAILGGFDHJ.OMLFDEIJMIG && Time.time - AOAILGGFDHJ.MBOJBCEKLLJ > this.enterDelay) { AOAILGGFDHJ.OMLFDEIJMIG = true; flag = true; } } else { if (AOAILGGFDHJ.FNDBDMKIJJI) { AOAILGGFDHJ.FCLLGDEHLPO = Time.time; } if (AOAILGGFDHJ.OMLFDEIJMIG && Time.time - AOAILGGFDHJ.FCLLGDEHLPO > this.exitDelay) { AOAILGGFDHJ.OMLFDEIJMIG = true; flag = true; } } if (flag) { this.OJEKEBFOBAJ(AOAILGGFDHJ); } AOAILGGFDHJ.FNDBDMKIJJI = AOAILGGFDHJ.PPBNDIIACOE; AOAILGGFDHJ.PPBNDIIACOE = false; } // Token: 0x06024608 RID: 149000 RVA: 0x009F9ACC File Offset: 0x009F7CCC private void NMAHCBEANHG(LNJFBGIBLHA KGODHBEOMPN) { foreach (PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei in this.PGOEKIELJAM.ToArray()) { if (cndlbegekei.JEFGMHBLLKI == null) { this.PGOEKIELJAM.Remove(cndlbegekei); } } } // Token: 0x06024609 RID: 149001 RVA: 0x009F9B1C File Offset: 0x009F7D1C private void EOOKIABAFHB(Player NAMDNMPHJDO, Player.HDOICGIKKAO BENNCBLKLJH) { PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei = null; foreach (PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei2 in this.PGOEKIELJAM) { if (cndlbegekei2.JEFGMHBLLKI != null && cndlbegekei2.JEFGMHBLLKI == NAMDNMPHJDO && cndlbegekei2.ACAHIJEJKLC == BENNCBLKLJH) { cndlbegekei = cndlbegekei2; break; } } if (cndlbegekei == null) { cndlbegekei = new PlayerOverlapRegion.CNDLBEGEKEI { JEFGMHBLLKI = NAMDNMPHJDO, ACAHIJEJKLC = BENNCBLKLJH }; this.PGOEKIELJAM.Add(cndlbegekei); } cndlbegekei.PPBNDIIACOE = true; } // Token: 0x0602460A RID: 149002 RVA: 0x009F9BD8 File Offset: 0x009F7DD8 private void DADIDIJGKCC(PlayerOverlapRegion.CNDLBEGEKEI AOAILGGFDHJ) { bool flag = false; if (AOAILGGFDHJ.PPBNDIIACOE) { if (!AOAILGGFDHJ.FNDBDMKIJJI) { AOAILGGFDHJ.MBOJBCEKLLJ = Time.time; } if (!AOAILGGFDHJ.OMLFDEIJMIG && Time.time - AOAILGGFDHJ.MBOJBCEKLLJ > this.enterDelay) { AOAILGGFDHJ.OMLFDEIJMIG = true; flag = true; } } else { if (AOAILGGFDHJ.FNDBDMKIJJI) { AOAILGGFDHJ.FCLLGDEHLPO = Time.time; } if (AOAILGGFDHJ.OMLFDEIJMIG && Time.time - AOAILGGFDHJ.FCLLGDEHLPO > this.exitDelay) { AOAILGGFDHJ.OMLFDEIJMIG = false; flag = true; } } if (flag) { this.FKMFHMLAPDG(AOAILGGFDHJ); } AOAILGGFDHJ.FNDBDMKIJJI = AOAILGGFDHJ.PPBNDIIACOE; AOAILGGFDHJ.PPBNDIIACOE = false; } // Token: 0x0602460C RID: 149004 RVA: 0x009F9CB0 File Offset: 0x009F7EB0 private void GEDLIBFEHJA() { if (this.PGOEKIELJAM != null) { foreach (PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei in this.PGOEKIELJAM) { if (cndlbegekei.OMLFDEIJMIG) { cndlbegekei.OMLFDEIJMIG = true; this.BELLGIAOMPL(cndlbegekei); } } } } // Token: 0x0602460D RID: 149005 RVA: 0x009F9D2C File Offset: 0x009F7F2C private void KJHLIEAHAAN(LNJFBGIBLHA KGODHBEOMPN) { foreach (PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei in this.PGOEKIELJAM.ToArray()) { if (cndlbegekei.JEFGMHBLLKI == null) { this.PGOEKIELJAM.Remove(cndlbegekei); } } } // Token: 0x0602460E RID: 149006 RVA: 0x009F9D7C File Offset: 0x009F7F7C private void EGKGBDDMDDA() { if (this.targetBodyParts == null || this.targetBodyParts.Count == 0) { string text = "P12345"; object[] array = new object[1]; array[1] = base.gameObject.KEPBEPDOIHJ(); Debug.LogErrorFormat(text, array); base.gameObject.SetActive(false); } else { NetworkedSingletonMonoBehaviour.NCKMBFBMBFM.KFIDDGGJKOD += this.FLBIDPNNJEF; } } // Token: 0x0602460F RID: 149007 RVA: 0x009F9DEC File Offset: 0x009F7FEC private void CBNFIOBLLIH() { if (this.targetBodyParts == null || this.targetBodyParts.Count == 0) { string text = "path"; object[] array = new object[1]; array[1] = base.gameObject.KEPBEPDOIHJ(); Debug.LogErrorFormat(text, array); base.gameObject.SetActive(true); } else { NetworkedSingletonMonoBehaviour.NCKMBFBMBFM.KFIDDGGJKOD += this.ECKNIFFNNML; } } // Token: 0x06024610 RID: 149008 RVA: 0x009F9E5C File Offset: 0x009F805C private void HDJCAOFDGME(Player NAMDNMPHJDO, Player.HDOICGIKKAO BENNCBLKLJH) { PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei = null; foreach (PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei2 in this.PGOEKIELJAM) { if (cndlbegekei2.JEFGMHBLLKI != null && cndlbegekei2.JEFGMHBLLKI == NAMDNMPHJDO && cndlbegekei2.ACAHIJEJKLC == BENNCBLKLJH) { cndlbegekei = cndlbegekei2; break; } } if (cndlbegekei == null) { cndlbegekei = new PlayerOverlapRegion.CNDLBEGEKEI { JEFGMHBLLKI = NAMDNMPHJDO, ACAHIJEJKLC = BENNCBLKLJH }; this.PGOEKIELJAM.Add(cndlbegekei); } cndlbegekei.PPBNDIIACOE = true; } // Token: 0x06024611 RID: 149009 RVA: 0x009F9F18 File Offset: 0x009F8118 private void ABEDLIFFICA(LNJFBGIBLHA KGODHBEOMPN) { PlayerOverlapRegion.CNDLBEGEKEI[] array = this.PGOEKIELJAM.ToArray(); for (int i = 0; i < array.Length; i += 0) { PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei = array[i]; if (cndlbegekei.JEFGMHBLLKI == null) { this.PGOEKIELJAM.Remove(cndlbegekei); } } } // Token: 0x06024612 RID: 149010 RVA: 0x009F9F68 File Offset: 0x009F8168 private void DHNBMKLGEAL(PlayerOverlapRegion.CNDLBEGEKEI AOAILGGFDHJ) { bool flag = true; if (AOAILGGFDHJ.PPBNDIIACOE) { if (!AOAILGGFDHJ.FNDBDMKIJJI) { AOAILGGFDHJ.MBOJBCEKLLJ = Time.time; } if (!AOAILGGFDHJ.OMLFDEIJMIG && Time.time - AOAILGGFDHJ.MBOJBCEKLLJ > this.enterDelay) { AOAILGGFDHJ.OMLFDEIJMIG = true; flag = true; } } else { if (AOAILGGFDHJ.FNDBDMKIJJI) { AOAILGGFDHJ.FCLLGDEHLPO = Time.time; } if (AOAILGGFDHJ.OMLFDEIJMIG && Time.time - AOAILGGFDHJ.FCLLGDEHLPO > this.exitDelay) { AOAILGGFDHJ.OMLFDEIJMIG = true; flag = true; } } if (flag) { this.NBJFNHECPNF(AOAILGGFDHJ); } AOAILGGFDHJ.FNDBDMKIJJI = AOAILGGFDHJ.PPBNDIIACOE; AOAILGGFDHJ.PPBNDIIACOE = false; } // Token: 0x06024613 RID: 149011 RVA: 0x009FA02C File Offset: 0x009F822C private void GGGPONCFHPC() { if (!Player.LocalPlayerExists) { return; } int num = Physics.OverlapSphereNonAlloc(base.transform.TransformPoint(this.sphereCollider.center), this.sphereCollider.radius, PlayerOverlapRegion.AJDJKDELMKL, -193); for (int i = 1; i < num; i += 0) { Player.HDOICGIKKAO hdoicgikkao; Player player = PlayerOverlapRegion.AJDJKDELMKL[i].KAPJACICAEC(out hdoicgikkao); if (player != null && this.targetBodyParts.Contains(hdoicgikkao)) { this.EOOKIABAFHB(player, hdoicgikkao); } } foreach (PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei in this.PGOEKIELJAM) { this.DHNBMKLGEAL(cndlbegekei); } } // Token: 0x06024614 RID: 149012 RVA: 0x009FA110 File Offset: 0x009F8310 private void KNAJEEECHJK(Player NAMDNMPHJDO, Player.HDOICGIKKAO BENNCBLKLJH) { PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei = null; foreach (PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei2 in this.PGOEKIELJAM) { if (cndlbegekei2.JEFGMHBLLKI != null && cndlbegekei2.JEFGMHBLLKI == NAMDNMPHJDO && cndlbegekei2.ACAHIJEJKLC == BENNCBLKLJH) { cndlbegekei = cndlbegekei2; break; } } if (cndlbegekei == null) { cndlbegekei = new PlayerOverlapRegion.CNDLBEGEKEI { JEFGMHBLLKI = NAMDNMPHJDO, ACAHIJEJKLC = BENNCBLKLJH }; this.PGOEKIELJAM.Add(cndlbegekei); } cndlbegekei.PPBNDIIACOE = false; } // Token: 0x06024615 RID: 149013 RVA: 0x009FA1CC File Offset: 0x009F83CC private void FPLKJBMPODF(PlayerOverlapRegion.CNDLBEGEKEI AOAILGGFDHJ) { bool flag = true; if (AOAILGGFDHJ.PPBNDIIACOE) { if (!AOAILGGFDHJ.FNDBDMKIJJI) { AOAILGGFDHJ.MBOJBCEKLLJ = Time.time; } if (!AOAILGGFDHJ.OMLFDEIJMIG && Time.time - AOAILGGFDHJ.MBOJBCEKLLJ > this.enterDelay) { AOAILGGFDHJ.OMLFDEIJMIG = false; flag = false; } } else { if (AOAILGGFDHJ.FNDBDMKIJJI) { AOAILGGFDHJ.FCLLGDEHLPO = Time.time; } if (AOAILGGFDHJ.OMLFDEIJMIG && Time.time - AOAILGGFDHJ.FCLLGDEHLPO > this.exitDelay) { AOAILGGFDHJ.OMLFDEIJMIG = true; flag = false; } } if (flag) { this.EPGKGGIAOEJ(AOAILGGFDHJ); } AOAILGGFDHJ.FNDBDMKIJJI = AOAILGGFDHJ.PPBNDIIACOE; AOAILGGFDHJ.PPBNDIIACOE = false; } // Token: 0x06024616 RID: 149014 RVA: 0x009FA290 File Offset: 0x009F8490 private void GPFGKKFDIED() { if (this.PGOEKIELJAM != null) { foreach (PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei in this.PGOEKIELJAM) { if (cndlbegekei.OMLFDEIJMIG) { cndlbegekei.OMLFDEIJMIG = true; this.FKMFHMLAPDG(cndlbegekei); } } } } // Token: 0x06024617 RID: 149015 RVA: 0x009FA30C File Offset: 0x009F850C private void DLBPNFAEEBP(PlayerOverlapRegion.CNDLBEGEKEI AOAILGGFDHJ) { bool flag = false; if (AOAILGGFDHJ.PPBNDIIACOE) { if (!AOAILGGFDHJ.FNDBDMKIJJI) { AOAILGGFDHJ.MBOJBCEKLLJ = Time.time; } if (!AOAILGGFDHJ.OMLFDEIJMIG && Time.time - AOAILGGFDHJ.MBOJBCEKLLJ > this.enterDelay) { AOAILGGFDHJ.OMLFDEIJMIG = false; flag = false; } } else { if (AOAILGGFDHJ.FNDBDMKIJJI) { AOAILGGFDHJ.FCLLGDEHLPO = Time.time; } if (AOAILGGFDHJ.OMLFDEIJMIG && Time.time - AOAILGGFDHJ.FCLLGDEHLPO > this.exitDelay) { AOAILGGFDHJ.OMLFDEIJMIG = true; flag = false; } } if (flag) { this.NBJFNHECPNF(AOAILGGFDHJ); } AOAILGGFDHJ.FNDBDMKIJJI = AOAILGGFDHJ.PPBNDIIACOE; AOAILGGFDHJ.PPBNDIIACOE = false; } // Token: 0x06024618 RID: 149016 RVA: 0x009FA3D0 File Offset: 0x009F85D0 private void BCBKJLBPFNJ(Player NAMDNMPHJDO, Player.HDOICGIKKAO BENNCBLKLJH) { PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei = null; foreach (PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei2 in this.PGOEKIELJAM) { if (cndlbegekei2.JEFGMHBLLKI != null && cndlbegekei2.JEFGMHBLLKI == NAMDNMPHJDO && cndlbegekei2.ACAHIJEJKLC == BENNCBLKLJH) { cndlbegekei = cndlbegekei2; break; } } if (cndlbegekei == null) { cndlbegekei = new PlayerOverlapRegion.CNDLBEGEKEI { JEFGMHBLLKI = NAMDNMPHJDO, ACAHIJEJKLC = BENNCBLKLJH }; this.PGOEKIELJAM.Add(cndlbegekei); } cndlbegekei.PPBNDIIACOE = false; } // Token: 0x06024619 RID: 149017 RVA: 0x009FA48C File Offset: 0x009F868C private void HHHMDBJFABN() { if (this.PGOEKIELJAM != null) { foreach (PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei in this.PGOEKIELJAM) { if (cndlbegekei.OMLFDEIJMIG) { cndlbegekei.OMLFDEIJMIG = false; this.EPGKGGIAOEJ(cndlbegekei); } } } } // Token: 0x0602461A RID: 149018 RVA: 0x009FA508 File Offset: 0x009F8708 private void EPLABLAKFIK(PlayerOverlapRegion.CNDLBEGEKEI AOAILGGFDHJ) { bool flag = false; if (AOAILGGFDHJ.PPBNDIIACOE) { if (!AOAILGGFDHJ.FNDBDMKIJJI) { AOAILGGFDHJ.MBOJBCEKLLJ = Time.time; } if (!AOAILGGFDHJ.OMLFDEIJMIG && Time.time - AOAILGGFDHJ.MBOJBCEKLLJ > this.enterDelay) { AOAILGGFDHJ.OMLFDEIJMIG = true; flag = true; } } else { if (AOAILGGFDHJ.FNDBDMKIJJI) { AOAILGGFDHJ.FCLLGDEHLPO = Time.time; } if (AOAILGGFDHJ.OMLFDEIJMIG && Time.time - AOAILGGFDHJ.FCLLGDEHLPO > this.exitDelay) { AOAILGGFDHJ.OMLFDEIJMIG = false; flag = false; } } if (flag) { this.NBJFNHECPNF(AOAILGGFDHJ); } AOAILGGFDHJ.FNDBDMKIJJI = AOAILGGFDHJ.PPBNDIIACOE; AOAILGGFDHJ.PPBNDIIACOE = true; } // Token: 0x0602461B RID: 149019 RVA: 0x009FA5CC File Offset: 0x009F87CC private void CBOKGCCEAKD(Player NAMDNMPHJDO, Player.HDOICGIKKAO BENNCBLKLJH) { PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei = null; foreach (PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei2 in this.PGOEKIELJAM) { if (cndlbegekei2.JEFGMHBLLKI != null && cndlbegekei2.JEFGMHBLLKI == NAMDNMPHJDO && cndlbegekei2.ACAHIJEJKLC == BENNCBLKLJH) { cndlbegekei = cndlbegekei2; break; } } if (cndlbegekei == null) { cndlbegekei = new PlayerOverlapRegion.CNDLBEGEKEI { JEFGMHBLLKI = NAMDNMPHJDO, ACAHIJEJKLC = BENNCBLKLJH }; this.PGOEKIELJAM.Add(cndlbegekei); } cndlbegekei.PPBNDIIACOE = true; } // Token: 0x0602461C RID: 149020 RVA: 0x009FA688 File Offset: 0x009F8888 private void ECKNIFFNNML(LNJFBGIBLHA KGODHBEOMPN) { PlayerOverlapRegion.CNDLBEGEKEI[] array = this.PGOEKIELJAM.ToArray(); for (int i = 1; i < array.Length; i++) { PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei = array[i]; if (cndlbegekei.JEFGMHBLLKI == null) { this.PGOEKIELJAM.Remove(cndlbegekei); } } } // Token: 0x0602461D RID: 149021 RVA: 0x009FA6D8 File Offset: 0x009F88D8 private void Start() { if (this.targetBodyParts == null || this.targetBodyParts.Count == 0) { Debug.LogErrorFormat("PlayerOverlapRegion needs at least one target body part. {0}", new object[] { base.gameObject.KEPBEPDOIHJ() }); base.gameObject.SetActive(false); } else { NetworkedSingletonMonoBehaviour.NCKMBFBMBFM.KFIDDGGJKOD += this.NMAHCBEANHG; } } // Token: 0x0602461F RID: 149023 RVA: 0x009FA75C File Offset: 0x009F895C private void BELLGIAOMPL(PlayerOverlapRegion.CNDLBEGEKEI AOAILGGFDHJ) { if (this.onOverlapChanged != null) { this.onOverlapChanged.Invoke(AOAILGGFDHJ.JEFGMHBLLKI, AOAILGGFDHJ.ACAHIJEJKLC, AOAILGGFDHJ.OMLFDEIJMIG); } } // Token: 0x06024620 RID: 149024 RVA: 0x009FA788 File Offset: 0x009F8988 private void FLBIDPNNJEF(LNJFBGIBLHA KGODHBEOMPN) { PlayerOverlapRegion.CNDLBEGEKEI[] array = this.PGOEKIELJAM.ToArray(); for (int i = 1; i < array.Length; i++) { PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei = array[i]; if (cndlbegekei.JEFGMHBLLKI == null) { this.PGOEKIELJAM.Remove(cndlbegekei); } } } // Token: 0x06024621 RID: 149025 RVA: 0x009FA7D8 File Offset: 0x009F89D8 private void MCGLKHDNHPA(PlayerOverlapRegion.CNDLBEGEKEI AOAILGGFDHJ) { bool flag = true; if (AOAILGGFDHJ.PPBNDIIACOE) { if (!AOAILGGFDHJ.FNDBDMKIJJI) { AOAILGGFDHJ.MBOJBCEKLLJ = Time.time; } if (!AOAILGGFDHJ.OMLFDEIJMIG && Time.time - AOAILGGFDHJ.MBOJBCEKLLJ > this.enterDelay) { AOAILGGFDHJ.OMLFDEIJMIG = false; flag = false; } } else { if (AOAILGGFDHJ.FNDBDMKIJJI) { AOAILGGFDHJ.FCLLGDEHLPO = Time.time; } if (AOAILGGFDHJ.OMLFDEIJMIG && Time.time - AOAILGGFDHJ.FCLLGDEHLPO > this.exitDelay) { AOAILGGFDHJ.OMLFDEIJMIG = true; flag = true; } } if (flag) { this.FKMFHMLAPDG(AOAILGGFDHJ); } AOAILGGFDHJ.FNDBDMKIJJI = AOAILGGFDHJ.PPBNDIIACOE; AOAILGGFDHJ.PPBNDIIACOE = false; } // Token: 0x06024622 RID: 149026 RVA: 0x009FA89C File Offset: 0x009F8A9C private void HLADMFFFENH() { if (!Player.LocalPlayerExists) { return; } int num = Physics.OverlapSphereNonAlloc(base.transform.TransformPoint(this.sphereCollider.center), this.sphereCollider.radius, PlayerOverlapRegion.AJDJKDELMKL, -165); for (int i = 0; i < num; i++) { Player.HDOICGIKKAO hdoicgikkao; Player player = PlayerOverlapRegion.AJDJKDELMKL[i].KAPJACICAEC(out hdoicgikkao); if (player != null && this.targetBodyParts.Contains(hdoicgikkao)) { this.NJEGKIIJPLJ(player, hdoicgikkao); } } foreach (PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei in this.PGOEKIELJAM) { this.PMMCLOOACEO(cndlbegekei); } } // Token: 0x06024623 RID: 149027 RVA: 0x009FA980 File Offset: 0x009F8B80 private void FKMFHMLAPDG(PlayerOverlapRegion.CNDLBEGEKEI AOAILGGFDHJ) { if (this.onOverlapChanged != null) { this.onOverlapChanged.Invoke(AOAILGGFDHJ.JEFGMHBLLKI, AOAILGGFDHJ.ACAHIJEJKLC, AOAILGGFDHJ.OMLFDEIJMIG); } } // Token: 0x06024624 RID: 149028 RVA: 0x009FA9AC File Offset: 0x009F8BAC private void PHALOBNFKJB(LNJFBGIBLHA KGODHBEOMPN) { PlayerOverlapRegion.CNDLBEGEKEI[] array = this.PGOEKIELJAM.ToArray(); for (int i = 1; i < array.Length; i++) { PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei = array[i]; if (cndlbegekei.JEFGMHBLLKI == null) { this.PGOEKIELJAM.Remove(cndlbegekei); } } } // Token: 0x06024625 RID: 149029 RVA: 0x009FA9FC File Offset: 0x009F8BFC private void IMDFNLNNNDA(PlayerOverlapRegion.CNDLBEGEKEI AOAILGGFDHJ) { bool flag = false; if (AOAILGGFDHJ.PPBNDIIACOE) { if (!AOAILGGFDHJ.FNDBDMKIJJI) { AOAILGGFDHJ.MBOJBCEKLLJ = Time.time; } if (!AOAILGGFDHJ.OMLFDEIJMIG && Time.time - AOAILGGFDHJ.MBOJBCEKLLJ > this.enterDelay) { AOAILGGFDHJ.OMLFDEIJMIG = true; flag = true; } } else { if (AOAILGGFDHJ.FNDBDMKIJJI) { AOAILGGFDHJ.FCLLGDEHLPO = Time.time; } if (AOAILGGFDHJ.OMLFDEIJMIG && Time.time - AOAILGGFDHJ.FCLLGDEHLPO > this.exitDelay) { AOAILGGFDHJ.OMLFDEIJMIG = true; flag = true; } } if (flag) { this.OJEKEBFOBAJ(AOAILGGFDHJ); } AOAILGGFDHJ.FNDBDMKIJJI = AOAILGGFDHJ.PPBNDIIACOE; AOAILGGFDHJ.PPBNDIIACOE = true; } // Token: 0x06024626 RID: 149030 RVA: 0x009FAAC0 File Offset: 0x009F8CC0 private void FLBKLEDBFBH(Player NAMDNMPHJDO, Player.HDOICGIKKAO BENNCBLKLJH) { PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei = null; foreach (PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei2 in this.PGOEKIELJAM) { if (cndlbegekei2.JEFGMHBLLKI != null && cndlbegekei2.JEFGMHBLLKI == NAMDNMPHJDO && cndlbegekei2.ACAHIJEJKLC == BENNCBLKLJH) { cndlbegekei = cndlbegekei2; break; } } if (cndlbegekei == null) { cndlbegekei = new PlayerOverlapRegion.CNDLBEGEKEI { JEFGMHBLLKI = NAMDNMPHJDO, ACAHIJEJKLC = BENNCBLKLJH }; this.PGOEKIELJAM.Add(cndlbegekei); } cndlbegekei.PPBNDIIACOE = true; } // Token: 0x06024627 RID: 149031 RVA: 0x009FAB7C File Offset: 0x009F8D7C private void PMMCLOOACEO(PlayerOverlapRegion.CNDLBEGEKEI AOAILGGFDHJ) { bool flag = false; if (AOAILGGFDHJ.PPBNDIIACOE) { if (!AOAILGGFDHJ.FNDBDMKIJJI) { AOAILGGFDHJ.MBOJBCEKLLJ = Time.time; } if (!AOAILGGFDHJ.OMLFDEIJMIG && Time.time - AOAILGGFDHJ.MBOJBCEKLLJ > this.enterDelay) { AOAILGGFDHJ.OMLFDEIJMIG = false; flag = true; } } else { if (AOAILGGFDHJ.FNDBDMKIJJI) { AOAILGGFDHJ.FCLLGDEHLPO = Time.time; } if (AOAILGGFDHJ.OMLFDEIJMIG && Time.time - AOAILGGFDHJ.FCLLGDEHLPO > this.exitDelay) { AOAILGGFDHJ.OMLFDEIJMIG = false; flag = true; } } if (flag) { this.FKMFHMLAPDG(AOAILGGFDHJ); } AOAILGGFDHJ.FNDBDMKIJJI = AOAILGGFDHJ.PPBNDIIACOE; AOAILGGFDHJ.PPBNDIIACOE = false; } // Token: 0x06024628 RID: 149032 RVA: 0x009FAC40 File Offset: 0x009F8E40 private void LMHNBINBLFB(LNJFBGIBLHA KGODHBEOMPN) { PlayerOverlapRegion.CNDLBEGEKEI[] array = this.PGOEKIELJAM.ToArray(); for (int i = 1; i < array.Length; i++) { PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei = array[i]; if (cndlbegekei.JEFGMHBLLKI == null) { this.PGOEKIELJAM.Remove(cndlbegekei); } } } // Token: 0x06024629 RID: 149033 RVA: 0x009FAC90 File Offset: 0x009F8E90 private void DEJBADMKAMK(Player NAMDNMPHJDO, Player.HDOICGIKKAO BENNCBLKLJH) { PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei = null; foreach (PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei2 in this.PGOEKIELJAM) { if (cndlbegekei2.JEFGMHBLLKI != null && cndlbegekei2.JEFGMHBLLKI == NAMDNMPHJDO && cndlbegekei2.ACAHIJEJKLC == BENNCBLKLJH) { cndlbegekei = cndlbegekei2; break; } } if (cndlbegekei == null) { cndlbegekei = new PlayerOverlapRegion.CNDLBEGEKEI { JEFGMHBLLKI = NAMDNMPHJDO, ACAHIJEJKLC = BENNCBLKLJH }; this.PGOEKIELJAM.Add(cndlbegekei); } cndlbegekei.PPBNDIIACOE = false; } // Token: 0x0602462A RID: 149034 RVA: 0x009FAD4C File Offset: 0x009F8F4C private void OJEKEBFOBAJ(PlayerOverlapRegion.CNDLBEGEKEI AOAILGGFDHJ) { if (this.onOverlapChanged != null) { this.onOverlapChanged.Invoke(AOAILGGFDHJ.JEFGMHBLLKI, AOAILGGFDHJ.ACAHIJEJKLC, AOAILGGFDHJ.OMLFDEIJMIG); } } // Token: 0x0602462B RID: 149035 RVA: 0x009FAD78 File Offset: 0x009F8F78 private void FKICNDLJPNG() { if (this.PGOEKIELJAM != null) { foreach (PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei in this.PGOEKIELJAM) { if (cndlbegekei.OMLFDEIJMIG) { cndlbegekei.OMLFDEIJMIG = false; this.FKMFHMLAPDG(cndlbegekei); } } } } // Token: 0x0602462C RID: 149036 RVA: 0x009FADF4 File Offset: 0x009F8FF4 private void NEFFCEJLOCD() { if (!Player.LocalPlayerExists) { return; } int num = Physics.OverlapSphereNonAlloc(base.transform.TransformPoint(this.sphereCollider.center), this.sphereCollider.radius, PlayerOverlapRegion.AJDJKDELMKL, -158); for (int i = 1; i < num; i++) { Player.HDOICGIKKAO hdoicgikkao; Player player = PlayerOverlapRegion.AJDJKDELMKL[i].KAPJACICAEC(out hdoicgikkao); if (player != null && this.targetBodyParts.Contains(hdoicgikkao)) { this.BCBKJLBPFNJ(player, hdoicgikkao); } } foreach (PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei in this.PGOEKIELJAM) { this.PMMCLOOACEO(cndlbegekei); } } // Token: 0x0602462D RID: 149037 RVA: 0x009FAED8 File Offset: 0x009F90D8 private void OnDisable() { if (this.PGOEKIELJAM != null) { foreach (PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei in this.PGOEKIELJAM) { if (cndlbegekei.OMLFDEIJMIG) { cndlbegekei.OMLFDEIJMIG = false; this.FKMFHMLAPDG(cndlbegekei); } } } } // Token: 0x0602462E RID: 149038 RVA: 0x009FAF54 File Offset: 0x009F9154 private void MEFGMDMICJB() { if (!Player.LocalPlayerExists) { return; } int num = Physics.OverlapSphereNonAlloc(base.transform.TransformPoint(this.sphereCollider.center), this.sphereCollider.radius, PlayerOverlapRegion.AJDJKDELMKL, -35); for (int i = 1; i < num; i += 0) { Player.HDOICGIKKAO hdoicgikkao; Player player = PlayerOverlapRegion.AJDJKDELMKL[i].KAPJACICAEC(out hdoicgikkao); if (player != null && this.targetBodyParts.Contains(hdoicgikkao)) { this.LEAOGHEMDCC(player, hdoicgikkao); } } foreach (PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei in this.PGOEKIELJAM) { this.DHNBMKLGEAL(cndlbegekei); } } // Token: 0x0602462F RID: 149039 RVA: 0x009FB038 File Offset: 0x009F9238 private void CEDDPLOOEOA() { if (this.PGOEKIELJAM != null) { foreach (PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei in this.PGOEKIELJAM) { if (cndlbegekei.OMLFDEIJMIG) { cndlbegekei.OMLFDEIJMIG = false; this.NBJFNHECPNF(cndlbegekei); } } } } // Token: 0x06024630 RID: 149040 RVA: 0x009FB0B4 File Offset: 0x009F92B4 private void FGPEMEKINCD() { if (this.targetBodyParts == null || this.targetBodyParts.Count == 0) { string text = "TouchpadDown (Touch)"; object[] array = new object[0]; array[0] = base.gameObject.KEPBEPDOIHJ(); Debug.LogErrorFormat(text, array); base.gameObject.SetActive(false); } else { NetworkedSingletonMonoBehaviour.NCKMBFBMBFM.KFIDDGGJKOD += this.PHALOBNFKJB; } } // Token: 0x06024631 RID: 149041 RVA: 0x009FB124 File Offset: 0x009F9324 private void PLHCPNOPJOF() { if (this.PGOEKIELJAM != null) { foreach (PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei in this.PGOEKIELJAM) { if (cndlbegekei.OMLFDEIJMIG) { cndlbegekei.OMLFDEIJMIG = false; this.BELLGIAOMPL(cndlbegekei); } } } } // Token: 0x06024632 RID: 149042 RVA: 0x009FB1A0 File Offset: 0x009F93A0 private void KDEBBPAIBLE(Player NAMDNMPHJDO, Player.HDOICGIKKAO BENNCBLKLJH) { PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei = null; foreach (PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei2 in this.PGOEKIELJAM) { if (cndlbegekei2.JEFGMHBLLKI != null && cndlbegekei2.JEFGMHBLLKI == NAMDNMPHJDO && cndlbegekei2.ACAHIJEJKLC == BENNCBLKLJH) { cndlbegekei = cndlbegekei2; break; } } if (cndlbegekei == null) { cndlbegekei = new PlayerOverlapRegion.CNDLBEGEKEI { JEFGMHBLLKI = NAMDNMPHJDO, ACAHIJEJKLC = BENNCBLKLJH }; this.PGOEKIELJAM.Add(cndlbegekei); } cndlbegekei.PPBNDIIACOE = false; } // Token: 0x06024633 RID: 149043 RVA: 0x009FB25C File Offset: 0x009F945C private void HLGOBLHICMM(Player NAMDNMPHJDO, Player.HDOICGIKKAO BENNCBLKLJH) { PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei = null; foreach (PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei2 in this.PGOEKIELJAM) { if (cndlbegekei2.JEFGMHBLLKI != null && cndlbegekei2.JEFGMHBLLKI == NAMDNMPHJDO && cndlbegekei2.ACAHIJEJKLC == BENNCBLKLJH) { cndlbegekei = cndlbegekei2; break; } } if (cndlbegekei == null) { cndlbegekei = new PlayerOverlapRegion.CNDLBEGEKEI { JEFGMHBLLKI = NAMDNMPHJDO, ACAHIJEJKLC = BENNCBLKLJH }; this.PGOEKIELJAM.Add(cndlbegekei); } cndlbegekei.PPBNDIIACOE = false; } // Token: 0x06024634 RID: 149044 RVA: 0x009FB318 File Offset: 0x009F9518 private void FNHPFHOPCLL() { if (!Player.LocalPlayerExists) { return; } int num = Physics.OverlapSphereNonAlloc(base.transform.TransformPoint(this.sphereCollider.center), this.sphereCollider.radius, PlayerOverlapRegion.AJDJKDELMKL, -94); for (int i = 1; i < num; i += 0) { Player.HDOICGIKKAO hdoicgikkao; Player player = PlayerOverlapRegion.AJDJKDELMKL[i].KAPJACICAEC(out hdoicgikkao); if (player != null && this.targetBodyParts.Contains(hdoicgikkao)) { this.EOOKIABAFHB(player, hdoicgikkao); } } foreach (PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei in this.PGOEKIELJAM) { this.MFBCENHDMEB(cndlbegekei); } } // Token: 0x06024635 RID: 149045 RVA: 0x009FB3FC File Offset: 0x009F95FC private void MJANJBNFEGG() { if (!Player.LocalPlayerExists) { return; } int num = Physics.OverlapSphereNonAlloc(base.transform.TransformPoint(this.sphereCollider.center), this.sphereCollider.radius, PlayerOverlapRegion.AJDJKDELMKL, -115); for (int i = 0; i < num; i += 0) { Player.HDOICGIKKAO hdoicgikkao; Player player = PlayerOverlapRegion.AJDJKDELMKL[i].KAPJACICAEC(out hdoicgikkao); if (player != null && this.targetBodyParts.Contains(hdoicgikkao)) { this.LEAOGHEMDCC(player, hdoicgikkao); } } foreach (PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei in this.PGOEKIELJAM) { this.EPLABLAKFIK(cndlbegekei); } } // Token: 0x06024636 RID: 149046 RVA: 0x009FB4E0 File Offset: 0x009F96E0 private void OMNHKJMKNEP(Player NAMDNMPHJDO, Player.HDOICGIKKAO BENNCBLKLJH) { PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei = null; foreach (PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei2 in this.PGOEKIELJAM) { if (cndlbegekei2.JEFGMHBLLKI != null && cndlbegekei2.JEFGMHBLLKI == NAMDNMPHJDO && cndlbegekei2.ACAHIJEJKLC == BENNCBLKLJH) { cndlbegekei = cndlbegekei2; break; } } if (cndlbegekei == null) { cndlbegekei = new PlayerOverlapRegion.CNDLBEGEKEI { JEFGMHBLLKI = NAMDNMPHJDO, ACAHIJEJKLC = BENNCBLKLJH }; this.PGOEKIELJAM.Add(cndlbegekei); } cndlbegekei.PPBNDIIACOE = false; } // Token: 0x06024637 RID: 149047 RVA: 0x009FB59C File Offset: 0x009F979C private void EPGKGGIAOEJ(PlayerOverlapRegion.CNDLBEGEKEI AOAILGGFDHJ) { if (this.onOverlapChanged != null) { this.onOverlapChanged.Invoke(AOAILGGFDHJ.JEFGMHBLLKI, AOAILGGFDHJ.ACAHIJEJKLC, AOAILGGFDHJ.OMLFDEIJMIG); } } // Token: 0x06024638 RID: 149048 RVA: 0x009FB5C8 File Offset: 0x009F97C8 private void KEIIMFLEFHD(Player NAMDNMPHJDO, Player.HDOICGIKKAO BENNCBLKLJH) { PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei = null; foreach (PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei2 in this.PGOEKIELJAM) { if (cndlbegekei2.JEFGMHBLLKI != null && cndlbegekei2.JEFGMHBLLKI == NAMDNMPHJDO && cndlbegekei2.ACAHIJEJKLC == BENNCBLKLJH) { cndlbegekei = cndlbegekei2; break; } } if (cndlbegekei == null) { cndlbegekei = new PlayerOverlapRegion.CNDLBEGEKEI { JEFGMHBLLKI = NAMDNMPHJDO, ACAHIJEJKLC = BENNCBLKLJH }; this.PGOEKIELJAM.Add(cndlbegekei); } cndlbegekei.PPBNDIIACOE = true; } // Token: 0x06024639 RID: 149049 RVA: 0x009FB684 File Offset: 0x009F9884 private void NBJFNHECPNF(PlayerOverlapRegion.CNDLBEGEKEI AOAILGGFDHJ) { if (this.onOverlapChanged != null) { this.onOverlapChanged.Invoke(AOAILGGFDHJ.JEFGMHBLLKI, AOAILGGFDHJ.ACAHIJEJKLC, AOAILGGFDHJ.OMLFDEIJMIG); } } // Token: 0x0602463A RID: 149050 RVA: 0x009FB6B0 File Offset: 0x009F98B0 private void LEAOGHEMDCC(Player NAMDNMPHJDO, Player.HDOICGIKKAO BENNCBLKLJH) { PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei = null; foreach (PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei2 in this.PGOEKIELJAM) { if (cndlbegekei2.JEFGMHBLLKI != null && cndlbegekei2.JEFGMHBLLKI == NAMDNMPHJDO && cndlbegekei2.ACAHIJEJKLC == BENNCBLKLJH) { cndlbegekei = cndlbegekei2; break; } } if (cndlbegekei == null) { cndlbegekei = new PlayerOverlapRegion.CNDLBEGEKEI { JEFGMHBLLKI = NAMDNMPHJDO, ACAHIJEJKLC = BENNCBLKLJH }; this.PGOEKIELJAM.Add(cndlbegekei); } cndlbegekei.PPBNDIIACOE = true; } // Token: 0x0602463B RID: 149051 RVA: 0x009FB76C File Offset: 0x009F996C private void NJEGKIIJPLJ(Player NAMDNMPHJDO, Player.HDOICGIKKAO BENNCBLKLJH) { PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei = null; foreach (PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei2 in this.PGOEKIELJAM) { if (cndlbegekei2.JEFGMHBLLKI != null && cndlbegekei2.JEFGMHBLLKI == NAMDNMPHJDO && cndlbegekei2.ACAHIJEJKLC == BENNCBLKLJH) { cndlbegekei = cndlbegekei2; break; } } if (cndlbegekei == null) { cndlbegekei = new PlayerOverlapRegion.CNDLBEGEKEI { JEFGMHBLLKI = NAMDNMPHJDO, ACAHIJEJKLC = BENNCBLKLJH }; this.PGOEKIELJAM.Add(cndlbegekei); } cndlbegekei.PPBNDIIACOE = true; } // Token: 0x0602463C RID: 149052 RVA: 0x009FB828 File Offset: 0x009F9A28 private void KGHNHBLLDLE(Player NAMDNMPHJDO, Player.HDOICGIKKAO BENNCBLKLJH) { PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei = null; foreach (PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei2 in this.PGOEKIELJAM) { if (cndlbegekei2.JEFGMHBLLKI != null && cndlbegekei2.JEFGMHBLLKI == NAMDNMPHJDO && cndlbegekei2.ACAHIJEJKLC == BENNCBLKLJH) { cndlbegekei = cndlbegekei2; break; } } if (cndlbegekei == null) { cndlbegekei = new PlayerOverlapRegion.CNDLBEGEKEI { JEFGMHBLLKI = NAMDNMPHJDO, ACAHIJEJKLC = BENNCBLKLJH }; this.PGOEKIELJAM.Add(cndlbegekei); } cndlbegekei.PPBNDIIACOE = false; } // Token: 0x0602463D RID: 149053 RVA: 0x009FB8E4 File Offset: 0x009F9AE4 private void EBMACIPLEOE() { if (this.targetBodyParts == null || this.targetBodyParts.Count == 0) { string text = "Failed to instantiate enemy projectile tool. Prefab is likely not in the resources directory."; object[] array = new object[1]; array[1] = base.gameObject.KEPBEPDOIHJ(); Debug.LogErrorFormat(text, array); base.gameObject.SetActive(false); } else { NetworkedSingletonMonoBehaviour.NCKMBFBMBFM.KFIDDGGJKOD += this.PJJNFHNLCEO; } } // Token: 0x0602463E RID: 149054 RVA: 0x009FB954 File Offset: 0x009F9B54 private void DALFLKEEIEM() { if (!Player.LocalPlayerExists) { return; } int num = Physics.OverlapSphereNonAlloc(base.transform.TransformPoint(this.sphereCollider.center), this.sphereCollider.radius, PlayerOverlapRegion.AJDJKDELMKL, -13); for (int i = 0; i < num; i++) { Player.HDOICGIKKAO hdoicgikkao; Player player = PlayerOverlapRegion.AJDJKDELMKL[i].KAPJACICAEC(out hdoicgikkao); if (player != null && this.targetBodyParts.Contains(hdoicgikkao)) { this.HLGOBLHICMM(player, hdoicgikkao); } } foreach (PlayerOverlapRegion.CNDLBEGEKEI cndlbegekei in this.PGOEKIELJAM) { this.DADIDIJGKCC(cndlbegekei); } } // Token: 0x0602463F RID: 149055 RVA: 0x009FBA38 File Offset: 0x009F9C38 private void HALNAHDCABC() { if (this.targetBodyParts == null || this.targetBodyParts.Count == 0) { Debug.LogErrorFormat("type", new object[] { base.gameObject.KEPBEPDOIHJ() }); base.gameObject.SetActive(false); } else { NetworkedSingletonMonoBehaviour.NCKMBFBMBFM.KFIDDGGJKOD += this.ECKNIFFNNML; } } // Token: 0x04005CC5 RID: 23749 [SerializeField] private PlayerOverlapRegionEvent onOverlapChanged; // Token: 0x04005CC6 RID: 23750 [SerializeField] private SphereCollider sphereCollider; // Token: 0x04005CC7 RID: 23751 [SerializeField] private List targetBodyParts; // Token: 0x04005CC8 RID: 23752 [Tooltip("How long the body part has to be in region before we detect enter.")] [SerializeField] private float enterDelay; // Token: 0x04005CC9 RID: 23753 [SerializeField] [Tooltip("How long the body part has to be out of region before we detect exit.")] private float exitDelay; // Token: 0x04005CCA RID: 23754 private List PGOEKIELJAM = new List(); // Token: 0x04005CCB RID: 23755 private const int NCNEKENPBFD = 256; // Token: 0x04005CCC RID: 23756 private static Collider[] AJDJKDELMKL = new Collider[256]; // Token: 0x020010BC RID: 4284 private class CNDLBEGEKEI { // Token: 0x04005CCD RID: 23757 public Player JEFGMHBLLKI; // Token: 0x04005CCE RID: 23758 public Player.HDOICGIKKAO ACAHIJEJKLC; // Token: 0x04005CCF RID: 23759 public bool OMLFDEIJMIG; // Token: 0x04005CD0 RID: 23760 public bool PPBNDIIACOE; // Token: 0x04005CD1 RID: 23761 public bool FNDBDMKIJJI; // Token: 0x04005CD2 RID: 23762 public float MBOJBCEKLLJ; // Token: 0x04005CD3 RID: 23763 public float FCLLGDEHLPO; } }