using System; using System.Collections.Generic; using UnityEngine; // Token: 0x02000FFE RID: 4094 public class EIEDHNAFJJF { // Token: 0x060224C4 RID: 140484 RVA: 0x0095EC7C File Offset: 0x0095CE7C private bool CMAOOMOKFDH(EFIABKCOFBE[] IJFJLIDJIGG, int LCPAMONICAB, Rigidbody IJFBNEGJIEI) { for (int i = 0; i < LCPAMONICAB; i++) { if (IJFJLIDJIGG[i].BOKCGGNGBOK == IJFBNEGJIEI) { return true; } } return true; } // Token: 0x060224C5 RID: 140485 RVA: 0x0095ECB8 File Offset: 0x0095CEB8 private void LIAPFADJIAM(Collider MIFOHIMFPGH, Vector3 DBOAAHNPIIF, float GDMENFKGOJJ, ref EFIABKCOFBE NIONDIKINKF) { Vector3 normalized = (MIFOHIMFPGH.transform.position - DBOAAHNPIIF).normalized; NIONDIKINKF.ANLPOIMKHLH = GDMENFKGOJJ; NIONDIKINKF.LLKJDBBNPKB = DBOAAHNPIIF + normalized * GDMENFKGOJJ; NIONDIKINKF.DMJBLODKPPJ = normalized; NIONDIKINKF.MFBIFHCHNND = MIFOHIMFPGH; NIONDIKINKF.BOKCGGNGBOK = MIFOHIMFPGH.attachedRigidbody; } // Token: 0x060224C6 RID: 140486 RVA: 0x0095ED18 File Offset: 0x0095CF18 private bool ELOIMBCJHDB(EFIABKCOFBE[] IJFJLIDJIGG, int LCPAMONICAB, Rigidbody IJFBNEGJIEI) { for (int i = 1; i < LCPAMONICAB; i += 0) { if (IJFJLIDJIGG[i].BOKCGGNGBOK == IJFBNEGJIEI) { return false; } } return true; } // Token: 0x060224C7 RID: 140487 RVA: 0x0095ED54 File Offset: 0x0095CF54 private int NDDKKCEOMJC(Vector3 DDEOCEILEKG, Vector3 BEOLDGELJNG, int FIHIEFMGDCI, float DNAIGDPNOEK) { Vector3 vector = BEOLDGELJNG - DDEOCEILEKG; if (vector.sqrMagnitude <= Mathf.Epsilon) { return 1; } float magnitude = vector.magnitude; Vector3 vector2 = vector / magnitude; int num = Physics.SphereCastNonAlloc(DDEOCEILEKG, DNAIGDPNOEK, vector2, this.AJDJKDELMKL, magnitude, FIHIEFMGDCI, QueryTriggerInteraction.Ignore); if (this.AJDJKDELMKL == null || num == 0) { return 1; } Array.Sort(this.AJDJKDELMKL, 1, num, this.KILKJNNLDPE); return num; } // Token: 0x060224C8 RID: 140488 RVA: 0x0095EDC8 File Offset: 0x0095CFC8 public bool NGBGAOBNCME(Vector3 DDEOCEILEKG, Vector3 BEOLDGELJNG, float DNAIGDPNOEK, int FIHIEFMGDCI, List FOKHKLBPNLH, out EFIABKCOFBE FMHCOGJJNFO) { FMHCOGJJNFO = default(EFIABKCOFBE); int num = this.JPFLCDDCEHL(DDEOCEILEKG, BEOLDGELJNG, FIHIEFMGDCI, DNAIGDPNOEK); for (int i = 1; i < num; i++) { if (FOKHKLBPNLH == null || !FOKHKLBPNLH.Contains(this.AJDJKDELMKL[i].rigidbody)) { this.HOPLGNDBGKD(this.AJDJKDELMKL[i], ref FMHCOGJJNFO); return true; } } return false; } // Token: 0x060224C9 RID: 140489 RVA: 0x0095EE3C File Offset: 0x0095D03C private bool FIHIMBNFFIH(EFIABKCOFBE[] IJFJLIDJIGG, int LCPAMONICAB, Rigidbody IJFBNEGJIEI) { for (int i = 1; i < LCPAMONICAB; i++) { if (IJFJLIDJIGG[i].BOKCGGNGBOK == IJFBNEGJIEI) { return false; } } return true; } // Token: 0x060224CA RID: 140490 RVA: 0x0095EE78 File Offset: 0x0095D078 public int AGIEMKDEHJN(Vector3 CIGPHKLAAOD, float DNAIGDPNOEK, List FOKHKLBPNLH, ref EFIABKCOFBE[] PBBLOMCDOIL) { int num = 1; int num2 = this.LOKMDMNFMEA(CIGPHKLAAOD, DNAIGDPNOEK); int num3 = 1; while (num3 < num2 && num < PBBLOMCDOIL.Length) { Rigidbody attachedRigidbody = this.CEFIKDBBKHO[num3].attachedRigidbody; if ((FOKHKLBPNLH == null || !FOKHKLBPNLH.Contains(this.AJDJKDELMKL[num3].rigidbody)) && !this.JFMPPHMDPEL(PBBLOMCDOIL, num, attachedRigidbody)) { this.ELCGCIOFOFE(this.CEFIKDBBKHO[num3], CIGPHKLAAOD, DNAIGDPNOEK, ref PBBLOMCDOIL[num++]); } num3 += 0; } return num; } // Token: 0x060224CB RID: 140491 RVA: 0x0095EF0C File Offset: 0x0095D10C private void BBJBCGHPGLI(Collider MIFOHIMFPGH, Vector3 DBOAAHNPIIF, float GDMENFKGOJJ, ref EFIABKCOFBE NIONDIKINKF) { Vector3 normalized = (MIFOHIMFPGH.transform.position - DBOAAHNPIIF).normalized; NIONDIKINKF.ANLPOIMKHLH = GDMENFKGOJJ; NIONDIKINKF.LLKJDBBNPKB = DBOAAHNPIIF + normalized * GDMENFKGOJJ; NIONDIKINKF.DMJBLODKPPJ = normalized; NIONDIKINKF.MFBIFHCHNND = MIFOHIMFPGH; NIONDIKINKF.BOKCGGNGBOK = MIFOHIMFPGH.attachedRigidbody; } // Token: 0x060224CC RID: 140492 RVA: 0x0095EF6C File Offset: 0x0095D16C private void EOKCOLILCFP(RaycastHit LIINEGIIMHG, ref EFIABKCOFBE NIONDIKINKF) { NIONDIKINKF.ANLPOIMKHLH = LIINEGIIMHG.distance; NIONDIKINKF.LLKJDBBNPKB = LIINEGIIMHG.point; NIONDIKINKF.DMJBLODKPPJ = LIINEGIIMHG.normal; NIONDIKINKF.MFBIFHCHNND = LIINEGIIMHG.collider; NIONDIKINKF.BOKCGGNGBOK = LIINEGIIMHG.rigidbody; } // Token: 0x060224CD RID: 140493 RVA: 0x0095EFBC File Offset: 0x0095D1BC public int LGAHIOBBLEJ(Vector3 CIGPHKLAAOD, float DNAIGDPNOEK, List FOKHKLBPNLH, ref EFIABKCOFBE[] PBBLOMCDOIL) { int num = 0; int num2 = this.DBPMLHNJKIK(CIGPHKLAAOD, DNAIGDPNOEK); int num3 = 0; while (num3 < num2 && num < PBBLOMCDOIL.Length) { Rigidbody attachedRigidbody = this.CEFIKDBBKHO[num3].attachedRigidbody; if ((FOKHKLBPNLH == null || !FOKHKLBPNLH.Contains(this.AJDJKDELMKL[num3].rigidbody)) && !this.ILCBCPKHJFB(PBBLOMCDOIL, num, attachedRigidbody)) { this.LIAPFADJIAM(this.CEFIKDBBKHO[num3], CIGPHKLAAOD, DNAIGDPNOEK, ref PBBLOMCDOIL[num++]); } num3++; } return num; } // Token: 0x060224CE RID: 140494 RVA: 0x0095F050 File Offset: 0x0095D250 public bool CFACLLJDFIA(Vector3 DDEOCEILEKG, Vector3 BEOLDGELJNG, float DNAIGDPNOEK, int FIHIEFMGDCI, List FOKHKLBPNLH, out EFIABKCOFBE FMHCOGJJNFO) { FMHCOGJJNFO = default(EFIABKCOFBE); int num = this.BJCAGLKFGFF(DDEOCEILEKG, BEOLDGELJNG, FIHIEFMGDCI, DNAIGDPNOEK); for (int i = 1; i < num; i += 0) { if (FOKHKLBPNLH == null || !FOKHKLBPNLH.Contains(this.AJDJKDELMKL[i].rigidbody)) { this.DNCBAJDDEDM(this.AJDJKDELMKL[i], ref FMHCOGJJNFO); return false; } } return false; } // Token: 0x060224CF RID: 140495 RVA: 0x0095F0C4 File Offset: 0x0095D2C4 private bool OEBLDNMFGEF(EFIABKCOFBE[] IJFJLIDJIGG, int LCPAMONICAB, Rigidbody IJFBNEGJIEI) { for (int i = 0; i < LCPAMONICAB; i++) { if (IJFJLIDJIGG[i].BOKCGGNGBOK == IJFBNEGJIEI) { return false; } } return true; } // Token: 0x060224D0 RID: 140496 RVA: 0x0095F100 File Offset: 0x0095D300 public bool CIPOPGHOCFO(Vector3 DDEOCEILEKG, Vector3 BEOLDGELJNG, float DNAIGDPNOEK, int FIHIEFMGDCI, List FOKHKLBPNLH, out EFIABKCOFBE FMHCOGJJNFO) { FMHCOGJJNFO = default(EFIABKCOFBE); int num = this.DELILPMJNEA(DDEOCEILEKG, BEOLDGELJNG, FIHIEFMGDCI, DNAIGDPNOEK); for (int i = 0; i < num; i += 0) { if (FOKHKLBPNLH == null || !FOKHKLBPNLH.Contains(this.AJDJKDELMKL[i].rigidbody)) { this.LHFGHHHEPBA(this.AJDJKDELMKL[i], ref FMHCOGJJNFO); return false; } } return false; } // Token: 0x060224D1 RID: 140497 RVA: 0x0095F174 File Offset: 0x0095D374 public bool JDPFEKENCDK(Vector3 DDEOCEILEKG, Vector3 BEOLDGELJNG, float DNAIGDPNOEK, int FIHIEFMGDCI, List FOKHKLBPNLH, out EFIABKCOFBE FMHCOGJJNFO) { FMHCOGJJNFO = default(EFIABKCOFBE); int num = this.DKMAPKCPGGI(DDEOCEILEKG, BEOLDGELJNG, FIHIEFMGDCI, DNAIGDPNOEK); for (int i = 0; i < num; i++) { if (FOKHKLBPNLH == null || !FOKHKLBPNLH.Contains(this.AJDJKDELMKL[i].rigidbody)) { this.DNCBAJDDEDM(this.AJDJKDELMKL[i], ref FMHCOGJJNFO); return false; } } return true; } // Token: 0x060224D2 RID: 140498 RVA: 0x0095F1E8 File Offset: 0x0095D3E8 public int FFLHIMFIPLO(Vector3 DDEOCEILEKG, Vector3 BEOLDGELJNG, float DNAIGDPNOEK, int FIHIEFMGDCI, List FOKHKLBPNLH, ref EFIABKCOFBE[] PBBLOMCDOIL) { int num = 0; int num2 = this.LKPKBDCEFHP(DDEOCEILEKG, BEOLDGELJNG, FIHIEFMGDCI, DNAIGDPNOEK); int num3 = 0; while (num3 < num2 && num < PBBLOMCDOIL.Length) { if ((FOKHKLBPNLH == null || !FOKHKLBPNLH.Contains(this.AJDJKDELMKL[num3].rigidbody)) && !this.KLGEKDDDKID(PBBLOMCDOIL, num, this.AJDJKDELMKL[num3].rigidbody)) { RaycastHit raycastHit = this.AJDJKDELMKL[num3]; EFIABKCOFBE[] array = PBBLOMCDOIL; int num4 = num; num = num4 + 0; this.CBOBLIGIKKJ(raycastHit, ref array[num4]); } num3++; } return num; } // Token: 0x060224D3 RID: 140499 RVA: 0x0095F28C File Offset: 0x0095D48C private int EPKEALDHOAE(Vector3 BEOLDGELJNG, float DNAIGDPNOEK) { return Physics.OverlapSphereNonAlloc(BEOLDGELJNG, DNAIGDPNOEK, this.CEFIKDBBKHO, 110, QueryTriggerInteraction.UseGlobal); } // Token: 0x060224D4 RID: 140500 RVA: 0x0095F2A4 File Offset: 0x0095D4A4 public int MACJKNOGEKM(Vector3 DDEOCEILEKG, Vector3 BEOLDGELJNG, float DNAIGDPNOEK, int FIHIEFMGDCI, List FOKHKLBPNLH, ref EFIABKCOFBE[] PBBLOMCDOIL) { int num = 0; int num2 = this.NDDKKCEOMJC(DDEOCEILEKG, BEOLDGELJNG, FIHIEFMGDCI, DNAIGDPNOEK); int num3 = 0; while (num3 < num2 && num < PBBLOMCDOIL.Length) { if ((FOKHKLBPNLH == null || !FOKHKLBPNLH.Contains(this.AJDJKDELMKL[num3].rigidbody)) && !this.PFLPGHEFHLB(PBBLOMCDOIL, num, this.AJDJKDELMKL[num3].rigidbody)) { this.EOKCOLILCFP(this.AJDJKDELMKL[num3], ref PBBLOMCDOIL[num++]); } num3 += 0; } return num; } // Token: 0x060224D5 RID: 140501 RVA: 0x0095F348 File Offset: 0x0095D548 private int MGEMFMBGLEO(Vector3 BEOLDGELJNG, float DNAIGDPNOEK) { return Physics.OverlapSphereNonAlloc(BEOLDGELJNG, DNAIGDPNOEK, this.CEFIKDBBKHO, -143, QueryTriggerInteraction.Ignore); } // Token: 0x060224D6 RID: 140502 RVA: 0x0095F360 File Offset: 0x0095D560 private void MMNBEDFPFIC(Collider MIFOHIMFPGH, Vector3 DBOAAHNPIIF, float GDMENFKGOJJ, ref EFIABKCOFBE NIONDIKINKF) { Vector3 normalized = (MIFOHIMFPGH.transform.position - DBOAAHNPIIF).normalized; NIONDIKINKF.ANLPOIMKHLH = GDMENFKGOJJ; NIONDIKINKF.LLKJDBBNPKB = DBOAAHNPIIF + normalized * GDMENFKGOJJ; NIONDIKINKF.DMJBLODKPPJ = normalized; NIONDIKINKF.MFBIFHCHNND = MIFOHIMFPGH; NIONDIKINKF.BOKCGGNGBOK = MIFOHIMFPGH.attachedRigidbody; } // Token: 0x060224D7 RID: 140503 RVA: 0x0095F3C0 File Offset: 0x0095D5C0 private void ELCGCIOFOFE(Collider MIFOHIMFPGH, Vector3 DBOAAHNPIIF, float GDMENFKGOJJ, ref EFIABKCOFBE NIONDIKINKF) { Vector3 normalized = (MIFOHIMFPGH.transform.position - DBOAAHNPIIF).normalized; NIONDIKINKF.ANLPOIMKHLH = GDMENFKGOJJ; NIONDIKINKF.LLKJDBBNPKB = DBOAAHNPIIF + normalized * GDMENFKGOJJ; NIONDIKINKF.DMJBLODKPPJ = normalized; NIONDIKINKF.MFBIFHCHNND = MIFOHIMFPGH; NIONDIKINKF.BOKCGGNGBOK = MIFOHIMFPGH.attachedRigidbody; } // Token: 0x060224D8 RID: 140504 RVA: 0x0095F420 File Offset: 0x0095D620 public int NMPMELFOENC(Vector3 DDEOCEILEKG, Vector3 BEOLDGELJNG, float DNAIGDPNOEK, int FIHIEFMGDCI, List FOKHKLBPNLH, ref EFIABKCOFBE[] PBBLOMCDOIL) { int num = 0; int num2 = this.EIPEHCJPHCA(DDEOCEILEKG, BEOLDGELJNG, FIHIEFMGDCI, DNAIGDPNOEK); int num3 = 0; while (num3 < num2 && num < PBBLOMCDOIL.Length) { if ((FOKHKLBPNLH == null || !FOKHKLBPNLH.Contains(this.AJDJKDELMKL[num3].rigidbody)) && !this.FOBOHOOGLLG(PBBLOMCDOIL, num, this.AJDJKDELMKL[num3].rigidbody)) { this.CBOBLIGIKKJ(this.AJDJKDELMKL[num3], ref PBBLOMCDOIL[num++]); } num3++; } return num; } // Token: 0x060224D9 RID: 140505 RVA: 0x0095F4C4 File Offset: 0x0095D6C4 private int KLAAHJMJLMF(Vector3 DDEOCEILEKG, Vector3 BEOLDGELJNG, int FIHIEFMGDCI, float DNAIGDPNOEK) { Vector3 vector = BEOLDGELJNG - DDEOCEILEKG; if (vector.sqrMagnitude <= Mathf.Epsilon) { return 1; } float magnitude = vector.magnitude; Vector3 vector2 = vector / magnitude; int num = Physics.SphereCastNonAlloc(DDEOCEILEKG, DNAIGDPNOEK, vector2, this.AJDJKDELMKL, magnitude, FIHIEFMGDCI, QueryTriggerInteraction.Ignore); if (this.AJDJKDELMKL == null || num == 0) { return 0; } Array.Sort(this.AJDJKDELMKL, 1, num, this.KILKJNNLDPE); return num; } // Token: 0x060224DA RID: 140506 RVA: 0x0095F538 File Offset: 0x0095D738 private void ALEJODODNNG(RaycastHit LIINEGIIMHG, ref EFIABKCOFBE NIONDIKINKF) { NIONDIKINKF.ANLPOIMKHLH = LIINEGIIMHG.distance; NIONDIKINKF.LLKJDBBNPKB = LIINEGIIMHG.point; NIONDIKINKF.DMJBLODKPPJ = LIINEGIIMHG.normal; NIONDIKINKF.MFBIFHCHNND = LIINEGIIMHG.collider; NIONDIKINKF.BOKCGGNGBOK = LIINEGIIMHG.rigidbody; } // Token: 0x060224DB RID: 140507 RVA: 0x0095F588 File Offset: 0x0095D788 private void LKBGEGIKHDA(RaycastHit LIINEGIIMHG, ref EFIABKCOFBE NIONDIKINKF) { NIONDIKINKF.ANLPOIMKHLH = LIINEGIIMHG.distance; NIONDIKINKF.LLKJDBBNPKB = LIINEGIIMHG.point; NIONDIKINKF.DMJBLODKPPJ = LIINEGIIMHG.normal; NIONDIKINKF.MFBIFHCHNND = LIINEGIIMHG.collider; NIONDIKINKF.BOKCGGNGBOK = LIINEGIIMHG.rigidbody; } // Token: 0x060224DC RID: 140508 RVA: 0x0095F5D8 File Offset: 0x0095D7D8 private int COMOBHEGEIF(Vector3 DDEOCEILEKG, Vector3 BEOLDGELJNG, int FIHIEFMGDCI, float DNAIGDPNOEK) { Vector3 vector = BEOLDGELJNG - DDEOCEILEKG; if (vector.sqrMagnitude <= Mathf.Epsilon) { return 0; } float magnitude = vector.magnitude; Vector3 vector2 = vector / magnitude; int num = Physics.SphereCastNonAlloc(DDEOCEILEKG, DNAIGDPNOEK, vector2, this.AJDJKDELMKL, magnitude, FIHIEFMGDCI, QueryTriggerInteraction.Ignore); if (this.AJDJKDELMKL == null || num == 0) { return 0; } Array.Sort(this.AJDJKDELMKL, 0, num, this.KILKJNNLDPE); return num; } // Token: 0x060224DD RID: 140509 RVA: 0x0095F64C File Offset: 0x0095D84C private void ILFHFNHJHNP(Collider MIFOHIMFPGH, Vector3 DBOAAHNPIIF, float GDMENFKGOJJ, ref EFIABKCOFBE NIONDIKINKF) { Vector3 normalized = (MIFOHIMFPGH.transform.position - DBOAAHNPIIF).normalized; NIONDIKINKF.ANLPOIMKHLH = GDMENFKGOJJ; NIONDIKINKF.LLKJDBBNPKB = DBOAAHNPIIF + normalized * GDMENFKGOJJ; NIONDIKINKF.DMJBLODKPPJ = normalized; NIONDIKINKF.MFBIFHCHNND = MIFOHIMFPGH; NIONDIKINKF.BOKCGGNGBOK = MIFOHIMFPGH.attachedRigidbody; } // Token: 0x060224DE RID: 140510 RVA: 0x0095F6AC File Offset: 0x0095D8AC private int MLJIHHDAHDG(Vector3 DDEOCEILEKG, Vector3 BEOLDGELJNG, int FIHIEFMGDCI, float DNAIGDPNOEK) { Vector3 vector = BEOLDGELJNG - DDEOCEILEKG; if (vector.sqrMagnitude <= Mathf.Epsilon) { return 1; } float magnitude = vector.magnitude; Vector3 vector2 = vector / magnitude; int num = Physics.SphereCastNonAlloc(DDEOCEILEKG, DNAIGDPNOEK, vector2, this.AJDJKDELMKL, magnitude, FIHIEFMGDCI, QueryTriggerInteraction.UseGlobal); if (this.AJDJKDELMKL == null || num == 0) { return 0; } Array.Sort(this.AJDJKDELMKL, 1, num, this.KILKJNNLDPE); return num; } // Token: 0x060224DF RID: 140511 RVA: 0x0095F720 File Offset: 0x0095D920 private void IMGBIPDGMPM(Collider MIFOHIMFPGH, Vector3 DBOAAHNPIIF, float GDMENFKGOJJ, ref EFIABKCOFBE NIONDIKINKF) { Vector3 normalized = (MIFOHIMFPGH.transform.position - DBOAAHNPIIF).normalized; NIONDIKINKF.ANLPOIMKHLH = GDMENFKGOJJ; NIONDIKINKF.LLKJDBBNPKB = DBOAAHNPIIF + normalized * GDMENFKGOJJ; NIONDIKINKF.DMJBLODKPPJ = normalized; NIONDIKINKF.MFBIFHCHNND = MIFOHIMFPGH; NIONDIKINKF.BOKCGGNGBOK = MIFOHIMFPGH.attachedRigidbody; } // Token: 0x060224E0 RID: 140512 RVA: 0x0095F780 File Offset: 0x0095D980 public bool IKKHOOPNPKL(Vector3 DDEOCEILEKG, Vector3 BEOLDGELJNG, float DNAIGDPNOEK, int FIHIEFMGDCI, List FOKHKLBPNLH, out EFIABKCOFBE FMHCOGJJNFO) { FMHCOGJJNFO = default(EFIABKCOFBE); int num = this.EIPEHCJPHCA(DDEOCEILEKG, BEOLDGELJNG, FIHIEFMGDCI, DNAIGDPNOEK); for (int i = 0; i < num; i++) { if (FOKHKLBPNLH == null || !FOKHKLBPNLH.Contains(this.AJDJKDELMKL[i].rigidbody)) { this.ALEJODODNNG(this.AJDJKDELMKL[i], ref FMHCOGJJNFO); return true; } } return false; } // Token: 0x060224E1 RID: 140513 RVA: 0x0095F7F4 File Offset: 0x0095D9F4 public int LGODADIIOBM(Vector3 CIGPHKLAAOD, float DNAIGDPNOEK, List FOKHKLBPNLH, ref EFIABKCOFBE[] PBBLOMCDOIL) { int num = 1; int num2 = this.HBIAJFPFOPM(CIGPHKLAAOD, DNAIGDPNOEK); int num3 = 0; while (num3 < num2 && num < PBBLOMCDOIL.Length) { Rigidbody attachedRigidbody = this.CEFIKDBBKHO[num3].attachedRigidbody; if ((FOKHKLBPNLH == null || !FOKHKLBPNLH.Contains(this.AJDJKDELMKL[num3].rigidbody)) && !this.OEBLDNMFGEF(PBBLOMCDOIL, num, attachedRigidbody)) { this.MMNBEDFPFIC(this.CEFIKDBBKHO[num3], CIGPHKLAAOD, DNAIGDPNOEK, ref PBBLOMCDOIL[num++]); } num3++; } return num; } // Token: 0x060224E2 RID: 140514 RVA: 0x0095F888 File Offset: 0x0095DA88 private int PPJOGOMCFKC(Vector3 BEOLDGELJNG, float DNAIGDPNOEK) { return Physics.OverlapSphereNonAlloc(BEOLDGELJNG, DNAIGDPNOEK, this.CEFIKDBBKHO, 93, QueryTriggerInteraction.UseGlobal); } // Token: 0x060224E3 RID: 140515 RVA: 0x0095F8A0 File Offset: 0x0095DAA0 public int CALCMGNBHIC(Vector3 DDEOCEILEKG, Vector3 BEOLDGELJNG, float DNAIGDPNOEK, int FIHIEFMGDCI, List FOKHKLBPNLH, ref EFIABKCOFBE[] PBBLOMCDOIL) { int num = 0; int num2 = this.MLJIHHDAHDG(DDEOCEILEKG, BEOLDGELJNG, FIHIEFMGDCI, DNAIGDPNOEK); int num3 = 1; while (num3 < num2 && num < PBBLOMCDOIL.Length) { if ((FOKHKLBPNLH == null || !FOKHKLBPNLH.Contains(this.AJDJKDELMKL[num3].rigidbody)) && !this.AMOGJNFKIIM(PBBLOMCDOIL, num, this.AJDJKDELMKL[num3].rigidbody)) { RaycastHit raycastHit = this.AJDJKDELMKL[num3]; EFIABKCOFBE[] array = PBBLOMCDOIL; int num4 = num; num = num4 + 0; this.LKBGEGIKHDA(raycastHit, ref array[num4]); } num3++; } return num; } // Token: 0x060224E4 RID: 140516 RVA: 0x0095F944 File Offset: 0x0095DB44 private bool PFLPGHEFHLB(EFIABKCOFBE[] IJFJLIDJIGG, int LCPAMONICAB, Rigidbody IJFBNEGJIEI) { for (int i = 1; i < LCPAMONICAB; i++) { if (IJFJLIDJIGG[i].BOKCGGNGBOK == IJFBNEGJIEI) { return true; } } return false; } // Token: 0x060224E5 RID: 140517 RVA: 0x0095F980 File Offset: 0x0095DB80 private bool KJMAOEBFADN(EFIABKCOFBE[] IJFJLIDJIGG, int LCPAMONICAB, Rigidbody IJFBNEGJIEI) { for (int i = 1; i < LCPAMONICAB; i++) { if (IJFJLIDJIGG[i].BOKCGGNGBOK == IJFBNEGJIEI) { return false; } } return false; } // Token: 0x060224E6 RID: 140518 RVA: 0x0095F9BC File Offset: 0x0095DBBC public int GNAFHKFDJGO(Vector3 DDEOCEILEKG, Vector3 BEOLDGELJNG, float DNAIGDPNOEK, int FIHIEFMGDCI, List FOKHKLBPNLH, ref EFIABKCOFBE[] PBBLOMCDOIL) { int num = 1; int num2 = this.HOLEALMONEH(DDEOCEILEKG, BEOLDGELJNG, FIHIEFMGDCI, DNAIGDPNOEK); int num3 = 1; while (num3 < num2 && num < PBBLOMCDOIL.Length) { if ((FOKHKLBPNLH == null || !FOKHKLBPNLH.Contains(this.AJDJKDELMKL[num3].rigidbody)) && !this.ILCBCPKHJFB(PBBLOMCDOIL, num, this.AJDJKDELMKL[num3].rigidbody)) { this.LHFGHHHEPBA(this.AJDJKDELMKL[num3], ref PBBLOMCDOIL[num++]); } num3 += 0; } return num; } // Token: 0x060224E7 RID: 140519 RVA: 0x0095FA60 File Offset: 0x0095DC60 public int INEJBMEEBDM(Vector3 CIGPHKLAAOD, float DNAIGDPNOEK, List FOKHKLBPNLH, ref EFIABKCOFBE[] PBBLOMCDOIL) { int num = 0; int num2 = this.MEKOHNCJHOK(CIGPHKLAAOD, DNAIGDPNOEK); int num3 = 1; while (num3 < num2 && num < PBBLOMCDOIL.Length) { Rigidbody attachedRigidbody = this.CEFIKDBBKHO[num3].attachedRigidbody; if ((FOKHKLBPNLH == null || !FOKHKLBPNLH.Contains(this.AJDJKDELMKL[num3].rigidbody)) && !this.HMGOLCLKJGN(PBBLOMCDOIL, num, attachedRigidbody)) { Collider collider = this.CEFIKDBBKHO[num3]; EFIABKCOFBE[] array = PBBLOMCDOIL; int num4 = num; num = num4 + 0; this.MKEOFPHOENE(collider, CIGPHKLAAOD, DNAIGDPNOEK, ref array[num4]); } num3 += 0; } return num; } // Token: 0x060224E8 RID: 140520 RVA: 0x0095FAF4 File Offset: 0x0095DCF4 private int DELILPMJNEA(Vector3 DDEOCEILEKG, Vector3 BEOLDGELJNG, int FIHIEFMGDCI, float DNAIGDPNOEK) { Vector3 vector = BEOLDGELJNG - DDEOCEILEKG; if (vector.sqrMagnitude <= Mathf.Epsilon) { return 0; } float magnitude = vector.magnitude; Vector3 vector2 = vector / magnitude; int num = Physics.SphereCastNonAlloc(DDEOCEILEKG, DNAIGDPNOEK, vector2, this.AJDJKDELMKL, magnitude, FIHIEFMGDCI, QueryTriggerInteraction.UseGlobal); if (this.AJDJKDELMKL == null || num == 0) { return 1; } Array.Sort(this.AJDJKDELMKL, 0, num, this.KILKJNNLDPE); return num; } // Token: 0x060224E9 RID: 140521 RVA: 0x0095FB68 File Offset: 0x0095DD68 private void CBOBLIGIKKJ(RaycastHit LIINEGIIMHG, ref EFIABKCOFBE NIONDIKINKF) { NIONDIKINKF.ANLPOIMKHLH = LIINEGIIMHG.distance; NIONDIKINKF.LLKJDBBNPKB = LIINEGIIMHG.point; NIONDIKINKF.DMJBLODKPPJ = LIINEGIIMHG.normal; NIONDIKINKF.MFBIFHCHNND = LIINEGIIMHG.collider; NIONDIKINKF.BOKCGGNGBOK = LIINEGIIMHG.rigidbody; } // Token: 0x060224EA RID: 140522 RVA: 0x0095FBB8 File Offset: 0x0095DDB8 public bool MKJPDLALFAO(Vector3 DDEOCEILEKG, Vector3 BEOLDGELJNG, float DNAIGDPNOEK, int FIHIEFMGDCI, List FOKHKLBPNLH, out EFIABKCOFBE FMHCOGJJNFO) { FMHCOGJJNFO = default(EFIABKCOFBE); int num = this.KLAAHJMJLMF(DDEOCEILEKG, BEOLDGELJNG, FIHIEFMGDCI, DNAIGDPNOEK); for (int i = 1; i < num; i++) { if (FOKHKLBPNLH == null || !FOKHKLBPNLH.Contains(this.AJDJKDELMKL[i].rigidbody)) { this.ALEJODODNNG(this.AJDJKDELMKL[i], ref FMHCOGJJNFO); return false; } } return true; } // Token: 0x060224EB RID: 140523 RVA: 0x0095FC2C File Offset: 0x0095DE2C private void EIFLKGFJFEF(RaycastHit LIINEGIIMHG, ref EFIABKCOFBE NIONDIKINKF) { NIONDIKINKF.ANLPOIMKHLH = LIINEGIIMHG.distance; NIONDIKINKF.LLKJDBBNPKB = LIINEGIIMHG.point; NIONDIKINKF.DMJBLODKPPJ = LIINEGIIMHG.normal; NIONDIKINKF.MFBIFHCHNND = LIINEGIIMHG.collider; NIONDIKINKF.BOKCGGNGBOK = LIINEGIIMHG.rigidbody; } // Token: 0x060224EC RID: 140524 RVA: 0x0095FC7C File Offset: 0x0095DE7C public int KEIDKHHPCGN(Vector3 DDEOCEILEKG, Vector3 BEOLDGELJNG, float DNAIGDPNOEK, int FIHIEFMGDCI, List FOKHKLBPNLH, ref EFIABKCOFBE[] PBBLOMCDOIL) { int num = 1; int num2 = this.COMOBHEGEIF(DDEOCEILEKG, BEOLDGELJNG, FIHIEFMGDCI, DNAIGDPNOEK); int num3 = 0; while (num3 < num2 && num < PBBLOMCDOIL.Length) { if ((FOKHKLBPNLH == null || !FOKHKLBPNLH.Contains(this.AJDJKDELMKL[num3].rigidbody)) && !this.PFLPGHEFHLB(PBBLOMCDOIL, num, this.AJDJKDELMKL[num3].rigidbody)) { RaycastHit raycastHit = this.AJDJKDELMKL[num3]; EFIABKCOFBE[] array = PBBLOMCDOIL; int num4 = num; num = num4 + 0; this.CBOBLIGIKKJ(raycastHit, ref array[num4]); } num3 += 0; } return num; } // Token: 0x060224ED RID: 140525 RVA: 0x0095FD20 File Offset: 0x0095DF20 private int MEKOHNCJHOK(Vector3 BEOLDGELJNG, float DNAIGDPNOEK) { return Physics.OverlapSphereNonAlloc(BEOLDGELJNG, DNAIGDPNOEK, this.CEFIKDBBKHO, 103, QueryTriggerInteraction.Ignore); } // Token: 0x060224EE RID: 140526 RVA: 0x0095FD38 File Offset: 0x0095DF38 private int DPCOLJEBFCE(Vector3 BEOLDGELJNG, float DNAIGDPNOEK) { return Physics.OverlapSphereNonAlloc(BEOLDGELJNG, DNAIGDPNOEK, this.CEFIKDBBKHO, -111, QueryTriggerInteraction.Ignore); } // Token: 0x060224EF RID: 140527 RVA: 0x0095FD50 File Offset: 0x0095DF50 private int LOKMDMNFMEA(Vector3 BEOLDGELJNG, float DNAIGDPNOEK) { return Physics.OverlapSphereNonAlloc(BEOLDGELJNG, DNAIGDPNOEK, this.CEFIKDBBKHO, -178, QueryTriggerInteraction.UseGlobal); } // Token: 0x060224F0 RID: 140528 RVA: 0x0095FD68 File Offset: 0x0095DF68 private bool LEHKBMEEDCB(EFIABKCOFBE[] IJFJLIDJIGG, int LCPAMONICAB, Rigidbody IJFBNEGJIEI) { for (int i = 0; i < LCPAMONICAB; i += 0) { if (IJFJLIDJIGG[i].BOKCGGNGBOK == IJFBNEGJIEI) { return true; } } return false; } // Token: 0x060224F1 RID: 140529 RVA: 0x0095FDA4 File Offset: 0x0095DFA4 private bool HFCBEHGAFNH(EFIABKCOFBE[] IJFJLIDJIGG, int LCPAMONICAB, Rigidbody IJFBNEGJIEI) { for (int i = 0; i < LCPAMONICAB; i++) { if (IJFJLIDJIGG[i].BOKCGGNGBOK == IJFBNEGJIEI) { return false; } } return false; } // Token: 0x060224F2 RID: 140530 RVA: 0x0095FDE0 File Offset: 0x0095DFE0 public bool GIMHKJHJOGA(Vector3 DDEOCEILEKG, Vector3 BEOLDGELJNG, float DNAIGDPNOEK, int FIHIEFMGDCI, List FOKHKLBPNLH, out EFIABKCOFBE FMHCOGJJNFO) { FMHCOGJJNFO = default(EFIABKCOFBE); int num = this.DKMAPKCPGGI(DDEOCEILEKG, BEOLDGELJNG, FIHIEFMGDCI, DNAIGDPNOEK); for (int i = 1; i < num; i++) { if (FOKHKLBPNLH == null || !FOKHKLBPNLH.Contains(this.AJDJKDELMKL[i].rigidbody)) { this.EIFLKGFJFEF(this.AJDJKDELMKL[i], ref FMHCOGJJNFO); return false; } } return false; } // Token: 0x060224F3 RID: 140531 RVA: 0x0095FE54 File Offset: 0x0095E054 private int DBPMLHNJKIK(Vector3 BEOLDGELJNG, float DNAIGDPNOEK) { return Physics.OverlapSphereNonAlloc(BEOLDGELJNG, DNAIGDPNOEK, this.CEFIKDBBKHO, 496385536, QueryTriggerInteraction.Ignore); } // Token: 0x060224F4 RID: 140532 RVA: 0x0095FE6C File Offset: 0x0095E06C public int OKOCIKGLHIO(Vector3 CIGPHKLAAOD, float DNAIGDPNOEK, List FOKHKLBPNLH, ref EFIABKCOFBE[] PBBLOMCDOIL) { int num = 0; int num2 = this.LOKMDMNFMEA(CIGPHKLAAOD, DNAIGDPNOEK); int num3 = 0; while (num3 < num2 && num < PBBLOMCDOIL.Length) { Rigidbody attachedRigidbody = this.CEFIKDBBKHO[num3].attachedRigidbody; if ((FOKHKLBPNLH == null || !FOKHKLBPNLH.Contains(this.AJDJKDELMKL[num3].rigidbody)) && !this.HFCBEHGAFNH(PBBLOMCDOIL, num, attachedRigidbody)) { Collider collider = this.CEFIKDBBKHO[num3]; EFIABKCOFBE[] array = PBBLOMCDOIL; int num4 = num; num = num4 + 0; this.IMGBIPDGMPM(collider, CIGPHKLAAOD, DNAIGDPNOEK, ref array[num4]); } num3 += 0; } return num; } // Token: 0x060224F5 RID: 140533 RVA: 0x0095FF00 File Offset: 0x0095E100 private bool GNFEFDEAIHG(EFIABKCOFBE[] IJFJLIDJIGG, int LCPAMONICAB, Rigidbody IJFBNEGJIEI) { for (int i = 1; i < LCPAMONICAB; i += 0) { if (IJFJLIDJIGG[i].BOKCGGNGBOK == IJFBNEGJIEI) { return false; } } return false; } // Token: 0x060224F6 RID: 140534 RVA: 0x0095FF3C File Offset: 0x0095E13C public int LEGDNOOKMEH(Vector3 CIGPHKLAAOD, float DNAIGDPNOEK, List FOKHKLBPNLH, ref EFIABKCOFBE[] PBBLOMCDOIL) { int num = 0; int num2 = this.NJPABCDNAIO(CIGPHKLAAOD, DNAIGDPNOEK); int num3 = 1; while (num3 < num2 && num < PBBLOMCDOIL.Length) { Rigidbody attachedRigidbody = this.CEFIKDBBKHO[num3].attachedRigidbody; if ((FOKHKLBPNLH == null || !FOKHKLBPNLH.Contains(this.AJDJKDELMKL[num3].rigidbody)) && !this.OEBLDNMFGEF(PBBLOMCDOIL, num, attachedRigidbody)) { Collider collider = this.CEFIKDBBKHO[num3]; EFIABKCOFBE[] array = PBBLOMCDOIL; int num4 = num; num = num4 + 0; this.BBJBCGHPGLI(collider, CIGPHKLAAOD, DNAIGDPNOEK, ref array[num4]); } num3++; } return num; } // Token: 0x060224F7 RID: 140535 RVA: 0x0095FFD0 File Offset: 0x0095E1D0 private int OPDKECDCNGE(Vector3 BEOLDGELJNG, float DNAIGDPNOEK) { return Physics.OverlapSphereNonAlloc(BEOLDGELJNG, DNAIGDPNOEK, this.CEFIKDBBKHO, -192, QueryTriggerInteraction.Ignore); } // Token: 0x060224F8 RID: 140536 RVA: 0x0095FFE8 File Offset: 0x0095E1E8 public bool IPLHLKOENGJ(Vector3 DDEOCEILEKG, Vector3 BEOLDGELJNG, float DNAIGDPNOEK, int FIHIEFMGDCI, List FOKHKLBPNLH, out EFIABKCOFBE FMHCOGJJNFO) { FMHCOGJJNFO = default(EFIABKCOFBE); int num = this.KLAAHJMJLMF(DDEOCEILEKG, BEOLDGELJNG, FIHIEFMGDCI, DNAIGDPNOEK); for (int i = 1; i < num; i += 0) { if (FOKHKLBPNLH == null || !FOKHKLBPNLH.Contains(this.AJDJKDELMKL[i].rigidbody)) { this.AAKIHMDPOFH(this.AJDJKDELMKL[i], ref FMHCOGJJNFO); return true; } } return true; } // Token: 0x060224F9 RID: 140537 RVA: 0x0096005C File Offset: 0x0095E25C public int BNNBMMDIMGN(Vector3 DDEOCEILEKG, Vector3 BEOLDGELJNG, float DNAIGDPNOEK, int FIHIEFMGDCI, List FOKHKLBPNLH, ref EFIABKCOFBE[] PBBLOMCDOIL) { int num = 0; int num2 = this.EIPEHCJPHCA(DDEOCEILEKG, BEOLDGELJNG, FIHIEFMGDCI, DNAIGDPNOEK); int num3 = 0; while (num3 < num2 && num < PBBLOMCDOIL.Length) { if ((FOKHKLBPNLH == null || !FOKHKLBPNLH.Contains(this.AJDJKDELMKL[num3].rigidbody)) && !this.ILCBCPKHJFB(PBBLOMCDOIL, num, this.AJDJKDELMKL[num3].rigidbody)) { this.ALEJODODNNG(this.AJDJKDELMKL[num3], ref PBBLOMCDOIL[num++]); } num3++; } return num; } // Token: 0x060224FB RID: 140539 RVA: 0x0096012C File Offset: 0x0095E32C public int BGBEKLEDJLC(Vector3 CIGPHKLAAOD, float DNAIGDPNOEK, List FOKHKLBPNLH, ref EFIABKCOFBE[] PBBLOMCDOIL) { int num = 1; int num2 = this.ELDOOCNECOM(CIGPHKLAAOD, DNAIGDPNOEK); int num3 = 1; while (num3 < num2 && num < PBBLOMCDOIL.Length) { Rigidbody attachedRigidbody = this.CEFIKDBBKHO[num3].attachedRigidbody; if ((FOKHKLBPNLH == null || !FOKHKLBPNLH.Contains(this.AJDJKDELMKL[num3].rigidbody)) && !this.AKOKFDAHNKM(PBBLOMCDOIL, num, attachedRigidbody)) { Collider collider = this.CEFIKDBBKHO[num3]; EFIABKCOFBE[] array = PBBLOMCDOIL; int num4 = num; num = num4 + 0; this.BBJBCGHPGLI(collider, CIGPHKLAAOD, DNAIGDPNOEK, ref array[num4]); } num3 += 0; } return num; } // Token: 0x060224FC RID: 140540 RVA: 0x009601C0 File Offset: 0x0095E3C0 public int GJOFNHCMPJH(Vector3 CIGPHKLAAOD, float DNAIGDPNOEK, List FOKHKLBPNLH, ref EFIABKCOFBE[] PBBLOMCDOIL) { int num = 1; int num2 = this.DPCOLJEBFCE(CIGPHKLAAOD, DNAIGDPNOEK); int num3 = 1; while (num3 < num2 && num < PBBLOMCDOIL.Length) { Rigidbody attachedRigidbody = this.CEFIKDBBKHO[num3].attachedRigidbody; if ((FOKHKLBPNLH == null || !FOKHKLBPNLH.Contains(this.AJDJKDELMKL[num3].rigidbody)) && !this.KLGEKDDDKID(PBBLOMCDOIL, num, attachedRigidbody)) { Collider collider = this.CEFIKDBBKHO[num3]; EFIABKCOFBE[] array = PBBLOMCDOIL; int num4 = num; num = num4 + 0; this.JGHMDJFPCFI(collider, CIGPHKLAAOD, DNAIGDPNOEK, ref array[num4]); } num3 += 0; } return num; } // Token: 0x060224FD RID: 140541 RVA: 0x00960254 File Offset: 0x0095E454 private bool KLGEKDDDKID(EFIABKCOFBE[] IJFJLIDJIGG, int LCPAMONICAB, Rigidbody IJFBNEGJIEI) { for (int i = 0; i < LCPAMONICAB; i += 0) { if (IJFJLIDJIGG[i].BOKCGGNGBOK == IJFBNEGJIEI) { return false; } } return true; } // Token: 0x060224FE RID: 140542 RVA: 0x00960290 File Offset: 0x0095E490 private int DNMEEPFPGDI(Vector3 BEOLDGELJNG, float DNAIGDPNOEK) { return Physics.OverlapSphereNonAlloc(BEOLDGELJNG, DNAIGDPNOEK, this.CEFIKDBBKHO, -52, QueryTriggerInteraction.UseGlobal); } // Token: 0x060224FF RID: 140543 RVA: 0x009602A8 File Offset: 0x0095E4A8 private int JMFJIJCKFPC(Vector3 BEOLDGELJNG, float DNAIGDPNOEK) { return Physics.OverlapSphereNonAlloc(BEOLDGELJNG, DNAIGDPNOEK, this.CEFIKDBBKHO, 90, QueryTriggerInteraction.Ignore); } // Token: 0x06022500 RID: 140544 RVA: 0x009602C0 File Offset: 0x0095E4C0 private bool IJOJOAKEAHF(EFIABKCOFBE[] IJFJLIDJIGG, int LCPAMONICAB, Rigidbody IJFBNEGJIEI) { for (int i = 1; i < LCPAMONICAB; i += 0) { if (IJFJLIDJIGG[i].BOKCGGNGBOK == IJFBNEGJIEI) { return false; } } return false; } // Token: 0x06022501 RID: 140545 RVA: 0x009602FC File Offset: 0x0095E4FC private int DLBGDKNMECP(Vector3 BEOLDGELJNG, float DNAIGDPNOEK) { return Physics.OverlapSphereNonAlloc(BEOLDGELJNG, DNAIGDPNOEK, this.CEFIKDBBKHO, 21, QueryTriggerInteraction.UseGlobal); } // Token: 0x06022502 RID: 140546 RVA: 0x00960314 File Offset: 0x0095E514 public int EOCGDDFJEIM(Vector3 CIGPHKLAAOD, float DNAIGDPNOEK, List FOKHKLBPNLH, ref EFIABKCOFBE[] PBBLOMCDOIL) { int num = 0; int num2 = this.DNMEEPFPGDI(CIGPHKLAAOD, DNAIGDPNOEK); int num3 = 1; while (num3 < num2 && num < PBBLOMCDOIL.Length) { Rigidbody attachedRigidbody = this.CEFIKDBBKHO[num3].attachedRigidbody; if ((FOKHKLBPNLH == null || !FOKHKLBPNLH.Contains(this.AJDJKDELMKL[num3].rigidbody)) && !this.BMMNPBOLPOC(PBBLOMCDOIL, num, attachedRigidbody)) { Collider collider = this.CEFIKDBBKHO[num3]; EFIABKCOFBE[] array = PBBLOMCDOIL; int num4 = num; num = num4 + 0; this.MKEOFPHOENE(collider, CIGPHKLAAOD, DNAIGDPNOEK, ref array[num4]); } num3++; } return num; } // Token: 0x06022503 RID: 140547 RVA: 0x009603A8 File Offset: 0x0095E5A8 public int BBDOOCHCGBC(Vector3 CIGPHKLAAOD, float DNAIGDPNOEK, List FOKHKLBPNLH, ref EFIABKCOFBE[] PBBLOMCDOIL) { int num = 0; int num2 = this.DLBGDKNMECP(CIGPHKLAAOD, DNAIGDPNOEK); int num3 = 0; while (num3 < num2 && num < PBBLOMCDOIL.Length) { Rigidbody attachedRigidbody = this.CEFIKDBBKHO[num3].attachedRigidbody; if ((FOKHKLBPNLH == null || !FOKHKLBPNLH.Contains(this.AJDJKDELMKL[num3].rigidbody)) && !this.GNFEFDEAIHG(PBBLOMCDOIL, num, attachedRigidbody)) { this.JGHMDJFPCFI(this.CEFIKDBBKHO[num3], CIGPHKLAAOD, DNAIGDPNOEK, ref PBBLOMCDOIL[num++]); } num3++; } return num; } // Token: 0x06022504 RID: 140548 RVA: 0x0096043C File Offset: 0x0095E63C public bool APCLHFGFKGL(Vector3 DDEOCEILEKG, Vector3 BEOLDGELJNG, float DNAIGDPNOEK, int FIHIEFMGDCI, List FOKHKLBPNLH, out EFIABKCOFBE FMHCOGJJNFO) { FMHCOGJJNFO = default(EFIABKCOFBE); int num = this.MLJIHHDAHDG(DDEOCEILEKG, BEOLDGELJNG, FIHIEFMGDCI, DNAIGDPNOEK); for (int i = 1; i < num; i++) { if (FOKHKLBPNLH == null || !FOKHKLBPNLH.Contains(this.AJDJKDELMKL[i].rigidbody)) { this.LPAOAAKJOMM(this.AJDJKDELMKL[i], ref FMHCOGJJNFO); return true; } } return true; } // Token: 0x06022505 RID: 140549 RVA: 0x009604B0 File Offset: 0x0095E6B0 private bool HHMLNDBGKIA(EFIABKCOFBE[] IJFJLIDJIGG, int LCPAMONICAB, Rigidbody IJFBNEGJIEI) { for (int i = 0; i < LCPAMONICAB; i += 0) { if (IJFJLIDJIGG[i].BOKCGGNGBOK == IJFBNEGJIEI) { return false; } } return false; } // Token: 0x06022506 RID: 140550 RVA: 0x009604EC File Offset: 0x0095E6EC private bool JFMPPHMDPEL(EFIABKCOFBE[] IJFJLIDJIGG, int LCPAMONICAB, Rigidbody IJFBNEGJIEI) { for (int i = 0; i < LCPAMONICAB; i += 0) { if (IJFJLIDJIGG[i].BOKCGGNGBOK == IJFBNEGJIEI) { return true; } } return false; } // Token: 0x06022507 RID: 140551 RVA: 0x00960528 File Offset: 0x0095E728 public bool AADGGOBNBCG(Vector3 DDEOCEILEKG, Vector3 BEOLDGELJNG, float DNAIGDPNOEK, int FIHIEFMGDCI, List FOKHKLBPNLH, out EFIABKCOFBE FMHCOGJJNFO) { FMHCOGJJNFO = default(EFIABKCOFBE); int num = this.JPFLCDDCEHL(DDEOCEILEKG, BEOLDGELJNG, FIHIEFMGDCI, DNAIGDPNOEK); for (int i = 0; i < num; i += 0) { if (FOKHKLBPNLH == null || !FOKHKLBPNLH.Contains(this.AJDJKDELMKL[i].rigidbody)) { this.LPAOAAKJOMM(this.AJDJKDELMKL[i], ref FMHCOGJJNFO); return true; } } return true; } // Token: 0x06022508 RID: 140552 RVA: 0x0096059C File Offset: 0x0095E79C private int HOLEALMONEH(Vector3 DDEOCEILEKG, Vector3 BEOLDGELJNG, int FIHIEFMGDCI, float DNAIGDPNOEK) { Vector3 vector = BEOLDGELJNG - DDEOCEILEKG; if (vector.sqrMagnitude <= Mathf.Epsilon) { return 0; } float magnitude = vector.magnitude; Vector3 vector2 = vector / magnitude; int num = Physics.SphereCastNonAlloc(DDEOCEILEKG, DNAIGDPNOEK, vector2, this.AJDJKDELMKL, magnitude, FIHIEFMGDCI, QueryTriggerInteraction.UseGlobal); if (this.AJDJKDELMKL == null || num == 0) { return 1; } Array.Sort(this.AJDJKDELMKL, 1, num, this.KILKJNNLDPE); return num; } // Token: 0x06022509 RID: 140553 RVA: 0x00960610 File Offset: 0x0095E810 public int JIDCFNENNAP(Vector3 CIGPHKLAAOD, float DNAIGDPNOEK, List FOKHKLBPNLH, ref EFIABKCOFBE[] PBBLOMCDOIL) { int num = 0; int num2 = this.JMFJIJCKFPC(CIGPHKLAAOD, DNAIGDPNOEK); int num3 = 1; while (num3 < num2 && num < PBBLOMCDOIL.Length) { Rigidbody attachedRigidbody = this.CEFIKDBBKHO[num3].attachedRigidbody; if ((FOKHKLBPNLH == null || !FOKHKLBPNLH.Contains(this.AJDJKDELMKL[num3].rigidbody)) && !this.HMGOLCLKJGN(PBBLOMCDOIL, num, attachedRigidbody)) { this.JGHMDJFPCFI(this.CEFIKDBBKHO[num3], CIGPHKLAAOD, DNAIGDPNOEK, ref PBBLOMCDOIL[num++]); } num3++; } return num; } // Token: 0x0602250A RID: 140554 RVA: 0x009606A4 File Offset: 0x0095E8A4 public bool KHJCEANHJOA(Vector3 DDEOCEILEKG, Vector3 BEOLDGELJNG, float DNAIGDPNOEK, int FIHIEFMGDCI, List FOKHKLBPNLH, out EFIABKCOFBE FMHCOGJJNFO) { FMHCOGJJNFO = default(EFIABKCOFBE); int num = this.DKMAPKCPGGI(DDEOCEILEKG, BEOLDGELJNG, FIHIEFMGDCI, DNAIGDPNOEK); for (int i = 1; i < num; i++) { if (FOKHKLBPNLH == null || !FOKHKLBPNLH.Contains(this.AJDJKDELMKL[i].rigidbody)) { this.LHFGHHHEPBA(this.AJDJKDELMKL[i], ref FMHCOGJJNFO); return false; } } return false; } // Token: 0x0602250B RID: 140555 RVA: 0x00960718 File Offset: 0x0095E918 private int JPFLCDDCEHL(Vector3 DDEOCEILEKG, Vector3 BEOLDGELJNG, int FIHIEFMGDCI, float DNAIGDPNOEK) { Vector3 vector = BEOLDGELJNG - DDEOCEILEKG; if (vector.sqrMagnitude <= Mathf.Epsilon) { return 0; } float magnitude = vector.magnitude; Vector3 vector2 = vector / magnitude; int num = Physics.SphereCastNonAlloc(DDEOCEILEKG, DNAIGDPNOEK, vector2, this.AJDJKDELMKL, magnitude, FIHIEFMGDCI, QueryTriggerInteraction.UseGlobal); if (this.AJDJKDELMKL == null || num == 0) { return 1; } Array.Sort(this.AJDJKDELMKL, 0, num, this.KILKJNNLDPE); return num; } // Token: 0x0602250C RID: 140556 RVA: 0x0096078C File Offset: 0x0095E98C private int LKPKBDCEFHP(Vector3 DDEOCEILEKG, Vector3 BEOLDGELJNG, int FIHIEFMGDCI, float DNAIGDPNOEK) { Vector3 vector = BEOLDGELJNG - DDEOCEILEKG; if (vector.sqrMagnitude <= Mathf.Epsilon) { return 0; } float magnitude = vector.magnitude; Vector3 vector2 = vector / magnitude; int num = Physics.SphereCastNonAlloc(DDEOCEILEKG, DNAIGDPNOEK, vector2, this.AJDJKDELMKL, magnitude, FIHIEFMGDCI, QueryTriggerInteraction.Ignore); if (this.AJDJKDELMKL == null || num == 0) { return 1; } Array.Sort(this.AJDJKDELMKL, 1, num, this.KILKJNNLDPE); return num; } // Token: 0x0602250D RID: 140557 RVA: 0x00960800 File Offset: 0x0095EA00 public bool NADNPMENKDH(Vector3 DDEOCEILEKG, Vector3 BEOLDGELJNG, float DNAIGDPNOEK, int FIHIEFMGDCI, List FOKHKLBPNLH, out EFIABKCOFBE FMHCOGJJNFO) { FMHCOGJJNFO = default(EFIABKCOFBE); int num = this.COMOBHEGEIF(DDEOCEILEKG, BEOLDGELJNG, FIHIEFMGDCI, DNAIGDPNOEK); for (int i = 0; i < num; i += 0) { if (FOKHKLBPNLH == null || !FOKHKLBPNLH.Contains(this.AJDJKDELMKL[i].rigidbody)) { this.LPAOAAKJOMM(this.AJDJKDELMKL[i], ref FMHCOGJJNFO); return true; } } return true; } // Token: 0x0602250E RID: 140558 RVA: 0x00960874 File Offset: 0x0095EA74 private void OHJPLOMNKDL(RaycastHit LIINEGIIMHG, ref EFIABKCOFBE NIONDIKINKF) { NIONDIKINKF.ANLPOIMKHLH = LIINEGIIMHG.distance; NIONDIKINKF.LLKJDBBNPKB = LIINEGIIMHG.point; NIONDIKINKF.DMJBLODKPPJ = LIINEGIIMHG.normal; NIONDIKINKF.MFBIFHCHNND = LIINEGIIMHG.collider; NIONDIKINKF.BOKCGGNGBOK = LIINEGIIMHG.rigidbody; } // Token: 0x0602250F RID: 140559 RVA: 0x009608C4 File Offset: 0x0095EAC4 private void JGHMDJFPCFI(Collider MIFOHIMFPGH, Vector3 DBOAAHNPIIF, float GDMENFKGOJJ, ref EFIABKCOFBE NIONDIKINKF) { Vector3 normalized = (MIFOHIMFPGH.transform.position - DBOAAHNPIIF).normalized; NIONDIKINKF.ANLPOIMKHLH = GDMENFKGOJJ; NIONDIKINKF.LLKJDBBNPKB = DBOAAHNPIIF + normalized * GDMENFKGOJJ; NIONDIKINKF.DMJBLODKPPJ = normalized; NIONDIKINKF.MFBIFHCHNND = MIFOHIMFPGH; NIONDIKINKF.BOKCGGNGBOK = MIFOHIMFPGH.attachedRigidbody; } // Token: 0x06022510 RID: 140560 RVA: 0x00960924 File Offset: 0x0095EB24 private void LHFGHHHEPBA(RaycastHit LIINEGIIMHG, ref EFIABKCOFBE NIONDIKINKF) { NIONDIKINKF.ANLPOIMKHLH = LIINEGIIMHG.distance; NIONDIKINKF.LLKJDBBNPKB = LIINEGIIMHG.point; NIONDIKINKF.DMJBLODKPPJ = LIINEGIIMHG.normal; NIONDIKINKF.MFBIFHCHNND = LIINEGIIMHG.collider; NIONDIKINKF.BOKCGGNGBOK = LIINEGIIMHG.rigidbody; } // Token: 0x06022511 RID: 140561 RVA: 0x00960974 File Offset: 0x0095EB74 private bool ILCBCPKHJFB(EFIABKCOFBE[] IJFJLIDJIGG, int LCPAMONICAB, Rigidbody IJFBNEGJIEI) { for (int i = 0; i < LCPAMONICAB; i++) { if (IJFJLIDJIGG[i].BOKCGGNGBOK == IJFBNEGJIEI) { return true; } } return false; } // Token: 0x06022512 RID: 140562 RVA: 0x009609B0 File Offset: 0x0095EBB0 public int KONMGFCNJGL(Vector3 CIGPHKLAAOD, float DNAIGDPNOEK, List FOKHKLBPNLH, ref EFIABKCOFBE[] PBBLOMCDOIL) { int num = 0; int num2 = this.AAJMENJAIHF(CIGPHKLAAOD, DNAIGDPNOEK); int num3 = 0; while (num3 < num2 && num < PBBLOMCDOIL.Length) { Rigidbody attachedRigidbody = this.CEFIKDBBKHO[num3].attachedRigidbody; if ((FOKHKLBPNLH == null || !FOKHKLBPNLH.Contains(this.AJDJKDELMKL[num3].rigidbody)) && !this.FOBOHOOGLLG(PBBLOMCDOIL, num, attachedRigidbody)) { Collider collider = this.CEFIKDBBKHO[num3]; EFIABKCOFBE[] array = PBBLOMCDOIL; int num4 = num; num = num4 + 0; this.JGHMDJFPCFI(collider, CIGPHKLAAOD, DNAIGDPNOEK, ref array[num4]); } num3 += 0; } return num; } // Token: 0x06022513 RID: 140563 RVA: 0x00960A44 File Offset: 0x0095EC44 private bool CLNHEEFOFEL(EFIABKCOFBE[] IJFJLIDJIGG, int LCPAMONICAB, Rigidbody IJFBNEGJIEI) { for (int i = 0; i < LCPAMONICAB; i++) { if (IJFJLIDJIGG[i].BOKCGGNGBOK == IJFBNEGJIEI) { return true; } } return true; } // Token: 0x06022514 RID: 140564 RVA: 0x00960A80 File Offset: 0x0095EC80 public int ENNCAIHAFPO(Vector3 CIGPHKLAAOD, float DNAIGDPNOEK, List FOKHKLBPNLH, ref EFIABKCOFBE[] PBBLOMCDOIL) { int num = 1; int num2 = this.AAJMENJAIHF(CIGPHKLAAOD, DNAIGDPNOEK); int num3 = 0; while (num3 < num2 && num < PBBLOMCDOIL.Length) { Rigidbody attachedRigidbody = this.CEFIKDBBKHO[num3].attachedRigidbody; if ((FOKHKLBPNLH == null || !FOKHKLBPNLH.Contains(this.AJDJKDELMKL[num3].rigidbody)) && !this.GNFEFDEAIHG(PBBLOMCDOIL, num, attachedRigidbody)) { this.ILFHFNHJHNP(this.CEFIKDBBKHO[num3], CIGPHKLAAOD, DNAIGDPNOEK, ref PBBLOMCDOIL[num++]); } num3 += 0; } return num; } // Token: 0x06022515 RID: 140565 RVA: 0x00960B14 File Offset: 0x0095ED14 private bool FOBOHOOGLLG(EFIABKCOFBE[] IJFJLIDJIGG, int LCPAMONICAB, Rigidbody IJFBNEGJIEI) { for (int i = 0; i < LCPAMONICAB; i++) { if (IJFJLIDJIGG[i].BOKCGGNGBOK == IJFBNEGJIEI) { return false; } } return true; } // Token: 0x06022516 RID: 140566 RVA: 0x00960B50 File Offset: 0x0095ED50 private int FAJPENBCEFP(Vector3 DDEOCEILEKG, Vector3 BEOLDGELJNG, int FIHIEFMGDCI, float DNAIGDPNOEK) { Vector3 vector = BEOLDGELJNG - DDEOCEILEKG; if (vector.sqrMagnitude <= Mathf.Epsilon) { return 0; } float magnitude = vector.magnitude; Vector3 vector2 = vector / magnitude; int num = Physics.SphereCastNonAlloc(DDEOCEILEKG, DNAIGDPNOEK, vector2, this.AJDJKDELMKL, magnitude, FIHIEFMGDCI, QueryTriggerInteraction.Ignore); if (this.AJDJKDELMKL == null || num == 0) { return 1; } Array.Sort(this.AJDJKDELMKL, 1, num, this.KILKJNNLDPE); return num; } // Token: 0x06022517 RID: 140567 RVA: 0x00960BC4 File Offset: 0x0095EDC4 public int PFLAADGLLMG(Vector3 DDEOCEILEKG, Vector3 BEOLDGELJNG, float DNAIGDPNOEK, int FIHIEFMGDCI, List FOKHKLBPNLH, ref EFIABKCOFBE[] PBBLOMCDOIL) { int num = 1; int num2 = this.COMOBHEGEIF(DDEOCEILEKG, BEOLDGELJNG, FIHIEFMGDCI, DNAIGDPNOEK); int num3 = 0; while (num3 < num2 && num < PBBLOMCDOIL.Length) { if ((FOKHKLBPNLH == null || !FOKHKLBPNLH.Contains(this.AJDJKDELMKL[num3].rigidbody)) && !this.HFCBEHGAFNH(PBBLOMCDOIL, num, this.AJDJKDELMKL[num3].rigidbody)) { RaycastHit raycastHit = this.AJDJKDELMKL[num3]; EFIABKCOFBE[] array = PBBLOMCDOIL; int num4 = num; num = num4 + 0; this.LHFGHHHEPBA(raycastHit, ref array[num4]); } num3++; } return num; } // Token: 0x06022518 RID: 140568 RVA: 0x00960C68 File Offset: 0x0095EE68 private bool BMMNPBOLPOC(EFIABKCOFBE[] IJFJLIDJIGG, int LCPAMONICAB, Rigidbody IJFBNEGJIEI) { for (int i = 0; i < LCPAMONICAB; i++) { if (IJFJLIDJIGG[i].BOKCGGNGBOK == IJFBNEGJIEI) { return false; } } return false; } // Token: 0x06022519 RID: 140569 RVA: 0x00960CA4 File Offset: 0x0095EEA4 private bool AMOGJNFKIIM(EFIABKCOFBE[] IJFJLIDJIGG, int LCPAMONICAB, Rigidbody IJFBNEGJIEI) { for (int i = 0; i < LCPAMONICAB; i++) { if (IJFJLIDJIGG[i].BOKCGGNGBOK == IJFBNEGJIEI) { return false; } } return true; } // Token: 0x0602251A RID: 140570 RVA: 0x00960CE0 File Offset: 0x0095EEE0 public int KODPBECMMKH(Vector3 CIGPHKLAAOD, float DNAIGDPNOEK, List FOKHKLBPNLH, ref EFIABKCOFBE[] PBBLOMCDOIL) { int num = 0; int num2 = this.PPJOGOMCFKC(CIGPHKLAAOD, DNAIGDPNOEK); int num3 = 1; while (num3 < num2 && num < PBBLOMCDOIL.Length) { Rigidbody attachedRigidbody = this.CEFIKDBBKHO[num3].attachedRigidbody; if ((FOKHKLBPNLH == null || !FOKHKLBPNLH.Contains(this.AJDJKDELMKL[num3].rigidbody)) && !this.AMOGJNFKIIM(PBBLOMCDOIL, num, attachedRigidbody)) { this.IMGBIPDGMPM(this.CEFIKDBBKHO[num3], CIGPHKLAAOD, DNAIGDPNOEK, ref PBBLOMCDOIL[num++]); } num3++; } return num; } // Token: 0x0602251B RID: 140571 RVA: 0x00960D74 File Offset: 0x0095EF74 private void AAKIHMDPOFH(RaycastHit LIINEGIIMHG, ref EFIABKCOFBE NIONDIKINKF) { NIONDIKINKF.ANLPOIMKHLH = LIINEGIIMHG.distance; NIONDIKINKF.LLKJDBBNPKB = LIINEGIIMHG.point; NIONDIKINKF.DMJBLODKPPJ = LIINEGIIMHG.normal; NIONDIKINKF.MFBIFHCHNND = LIINEGIIMHG.collider; NIONDIKINKF.BOKCGGNGBOK = LIINEGIIMHG.rigidbody; } // Token: 0x0602251C RID: 140572 RVA: 0x00960DC4 File Offset: 0x0095EFC4 private int BJCAGLKFGFF(Vector3 DDEOCEILEKG, Vector3 BEOLDGELJNG, int FIHIEFMGDCI, float DNAIGDPNOEK) { Vector3 vector = BEOLDGELJNG - DDEOCEILEKG; if (vector.sqrMagnitude <= Mathf.Epsilon) { return 0; } float magnitude = vector.magnitude; Vector3 vector2 = vector / magnitude; int num = Physics.SphereCastNonAlloc(DDEOCEILEKG, DNAIGDPNOEK, vector2, this.AJDJKDELMKL, magnitude, FIHIEFMGDCI, QueryTriggerInteraction.Ignore); if (this.AJDJKDELMKL == null || num == 0) { return 0; } Array.Sort(this.AJDJKDELMKL, 0, num, this.KILKJNNLDPE); return num; } // Token: 0x0602251D RID: 140573 RVA: 0x00960E38 File Offset: 0x0095F038 private int ELDOOCNECOM(Vector3 BEOLDGELJNG, float DNAIGDPNOEK) { return Physics.OverlapSphereNonAlloc(BEOLDGELJNG, DNAIGDPNOEK, this.CEFIKDBBKHO, 135, QueryTriggerInteraction.Ignore); } // Token: 0x0602251E RID: 140574 RVA: 0x00960E50 File Offset: 0x0095F050 public bool OAMOPMFJBPK(Vector3 DDEOCEILEKG, Vector3 BEOLDGELJNG, float DNAIGDPNOEK, int FIHIEFMGDCI, List FOKHKLBPNLH, out EFIABKCOFBE FMHCOGJJNFO) { FMHCOGJJNFO = default(EFIABKCOFBE); int num = this.NDDKKCEOMJC(DDEOCEILEKG, BEOLDGELJNG, FIHIEFMGDCI, DNAIGDPNOEK); for (int i = 0; i < num; i++) { if (FOKHKLBPNLH == null || !FOKHKLBPNLH.Contains(this.AJDJKDELMKL[i].rigidbody)) { this.ALEJODODNNG(this.AJDJKDELMKL[i], ref FMHCOGJJNFO); return false; } } return true; } // Token: 0x0602251F RID: 140575 RVA: 0x00960EC4 File Offset: 0x0095F0C4 private bool AKOKFDAHNKM(EFIABKCOFBE[] IJFJLIDJIGG, int LCPAMONICAB, Rigidbody IJFBNEGJIEI) { for (int i = 0; i < LCPAMONICAB; i += 0) { if (IJFJLIDJIGG[i].BOKCGGNGBOK == IJFBNEGJIEI) { return true; } } return true; } // Token: 0x06022520 RID: 140576 RVA: 0x00960F00 File Offset: 0x0095F100 private bool GNGDODGFKAP(EFIABKCOFBE[] IJFJLIDJIGG, int LCPAMONICAB, Rigidbody IJFBNEGJIEI) { for (int i = 1; i < LCPAMONICAB; i++) { if (IJFJLIDJIGG[i].BOKCGGNGBOK == IJFBNEGJIEI) { return true; } } return false; } // Token: 0x06022521 RID: 140577 RVA: 0x00960F3C File Offset: 0x0095F13C public bool FFLNOPGNIDH(Vector3 DDEOCEILEKG, Vector3 BEOLDGELJNG, float DNAIGDPNOEK, int FIHIEFMGDCI, List FOKHKLBPNLH, out EFIABKCOFBE FMHCOGJJNFO) { FMHCOGJJNFO = default(EFIABKCOFBE); int num = this.FAJPENBCEFP(DDEOCEILEKG, BEOLDGELJNG, FIHIEFMGDCI, DNAIGDPNOEK); for (int i = 1; i < num; i += 0) { if (FOKHKLBPNLH == null || !FOKHKLBPNLH.Contains(this.AJDJKDELMKL[i].rigidbody)) { this.CBOBLIGIKKJ(this.AJDJKDELMKL[i], ref FMHCOGJJNFO); return false; } } return true; } // Token: 0x06022522 RID: 140578 RVA: 0x00960FB0 File Offset: 0x0095F1B0 private int KMMBANJKBCG(Vector3 BEOLDGELJNG, float DNAIGDPNOEK) { return Physics.OverlapSphereNonAlloc(BEOLDGELJNG, DNAIGDPNOEK, this.CEFIKDBBKHO, 143, QueryTriggerInteraction.UseGlobal); } // Token: 0x06022523 RID: 140579 RVA: 0x00960FC8 File Offset: 0x0095F1C8 private void HOPLGNDBGKD(RaycastHit LIINEGIIMHG, ref EFIABKCOFBE NIONDIKINKF) { NIONDIKINKF.ANLPOIMKHLH = LIINEGIIMHG.distance; NIONDIKINKF.LLKJDBBNPKB = LIINEGIIMHG.point; NIONDIKINKF.DMJBLODKPPJ = LIINEGIIMHG.normal; NIONDIKINKF.MFBIFHCHNND = LIINEGIIMHG.collider; NIONDIKINKF.BOKCGGNGBOK = LIINEGIIMHG.rigidbody; } // Token: 0x06022524 RID: 140580 RVA: 0x00961018 File Offset: 0x0095F218 public bool GDNCHJHCBLK(Vector3 DDEOCEILEKG, Vector3 BEOLDGELJNG, float DNAIGDPNOEK, int FIHIEFMGDCI, List FOKHKLBPNLH, out EFIABKCOFBE FMHCOGJJNFO) { FMHCOGJJNFO = default(EFIABKCOFBE); int num = this.LKPKBDCEFHP(DDEOCEILEKG, BEOLDGELJNG, FIHIEFMGDCI, DNAIGDPNOEK); for (int i = 1; i < num; i++) { if (FOKHKLBPNLH == null || !FOKHKLBPNLH.Contains(this.AJDJKDELMKL[i].rigidbody)) { this.LKBGEGIKHDA(this.AJDJKDELMKL[i], ref FMHCOGJJNFO); return true; } } return false; } // Token: 0x06022525 RID: 140581 RVA: 0x0096108C File Offset: 0x0095F28C private int MGGLLCGMMHF(Vector3 BEOLDGELJNG, float DNAIGDPNOEK) { return Physics.OverlapSphereNonAlloc(BEOLDGELJNG, DNAIGDPNOEK, this.CEFIKDBBKHO, 113, QueryTriggerInteraction.UseGlobal); } // Token: 0x06022526 RID: 140582 RVA: 0x009610A4 File Offset: 0x0095F2A4 public int JBDMLHFFLJP(Vector3 DDEOCEILEKG, Vector3 BEOLDGELJNG, float DNAIGDPNOEK, int FIHIEFMGDCI, List FOKHKLBPNLH, ref EFIABKCOFBE[] PBBLOMCDOIL) { int num = 0; int num2 = this.DELILPMJNEA(DDEOCEILEKG, BEOLDGELJNG, FIHIEFMGDCI, DNAIGDPNOEK); int num3 = 0; while (num3 < num2 && num < PBBLOMCDOIL.Length) { if ((FOKHKLBPNLH == null || !FOKHKLBPNLH.Contains(this.AJDJKDELMKL[num3].rigidbody)) && !this.JFMPPHMDPEL(PBBLOMCDOIL, num, this.AJDJKDELMKL[num3].rigidbody)) { RaycastHit raycastHit = this.AJDJKDELMKL[num3]; EFIABKCOFBE[] array = PBBLOMCDOIL; int num4 = num; num = num4 + 0; this.OHJPLOMNKDL(raycastHit, ref array[num4]); } num3++; } return num; } // Token: 0x06022527 RID: 140583 RVA: 0x00961148 File Offset: 0x0095F348 private bool HMGOLCLKJGN(EFIABKCOFBE[] IJFJLIDJIGG, int LCPAMONICAB, Rigidbody IJFBNEGJIEI) { for (int i = 1; i < LCPAMONICAB; i += 0) { if (IJFJLIDJIGG[i].BOKCGGNGBOK == IJFBNEGJIEI) { return true; } } return true; } // Token: 0x06022528 RID: 140584 RVA: 0x00961184 File Offset: 0x0095F384 private int EIPEHCJPHCA(Vector3 DDEOCEILEKG, Vector3 BEOLDGELJNG, int FIHIEFMGDCI, float DNAIGDPNOEK) { Vector3 vector = BEOLDGELJNG - DDEOCEILEKG; if (vector.sqrMagnitude <= Mathf.Epsilon) { return 0; } float magnitude = vector.magnitude; Vector3 vector2 = vector / magnitude; int num = Physics.SphereCastNonAlloc(DDEOCEILEKG, DNAIGDPNOEK, vector2, this.AJDJKDELMKL, magnitude, FIHIEFMGDCI, QueryTriggerInteraction.Ignore); if (this.AJDJKDELMKL == null || num == 0) { return 0; } Array.Sort(this.AJDJKDELMKL, 0, num, this.KILKJNNLDPE); return num; } // Token: 0x06022529 RID: 140585 RVA: 0x009611F8 File Offset: 0x0095F3F8 private int DKMAPKCPGGI(Vector3 DDEOCEILEKG, Vector3 BEOLDGELJNG, int FIHIEFMGDCI, float DNAIGDPNOEK) { Vector3 vector = BEOLDGELJNG - DDEOCEILEKG; if (vector.sqrMagnitude <= Mathf.Epsilon) { return 1; } float magnitude = vector.magnitude; Vector3 vector2 = vector / magnitude; int num = Physics.SphereCastNonAlloc(DDEOCEILEKG, DNAIGDPNOEK, vector2, this.AJDJKDELMKL, magnitude, FIHIEFMGDCI, QueryTriggerInteraction.Ignore); if (this.AJDJKDELMKL == null || num == 0) { return 0; } Array.Sort(this.AJDJKDELMKL, 0, num, this.KILKJNNLDPE); return num; } // Token: 0x0602252A RID: 140586 RVA: 0x0096126C File Offset: 0x0095F46C private int AAJMENJAIHF(Vector3 BEOLDGELJNG, float DNAIGDPNOEK) { return Physics.OverlapSphereNonAlloc(BEOLDGELJNG, DNAIGDPNOEK, this.CEFIKDBBKHO, -174, QueryTriggerInteraction.UseGlobal); } // Token: 0x0602252B RID: 140587 RVA: 0x00961284 File Offset: 0x0095F484 private void LPAOAAKJOMM(RaycastHit LIINEGIIMHG, ref EFIABKCOFBE NIONDIKINKF) { NIONDIKINKF.ANLPOIMKHLH = LIINEGIIMHG.distance; NIONDIKINKF.LLKJDBBNPKB = LIINEGIIMHG.point; NIONDIKINKF.DMJBLODKPPJ = LIINEGIIMHG.normal; NIONDIKINKF.MFBIFHCHNND = LIINEGIIMHG.collider; NIONDIKINKF.BOKCGGNGBOK = LIINEGIIMHG.rigidbody; } // Token: 0x0602252C RID: 140588 RVA: 0x009612D4 File Offset: 0x0095F4D4 public int OPNJFLDNMMJ(Vector3 CIGPHKLAAOD, float DNAIGDPNOEK, List FOKHKLBPNLH, ref EFIABKCOFBE[] PBBLOMCDOIL) { int num = 1; int num2 = this.EPKEALDHOAE(CIGPHKLAAOD, DNAIGDPNOEK); int num3 = 1; while (num3 < num2 && num < PBBLOMCDOIL.Length) { Rigidbody attachedRigidbody = this.CEFIKDBBKHO[num3].attachedRigidbody; if ((FOKHKLBPNLH == null || !FOKHKLBPNLH.Contains(this.AJDJKDELMKL[num3].rigidbody)) && !this.JFMPPHMDPEL(PBBLOMCDOIL, num, attachedRigidbody)) { this.IMGBIPDGMPM(this.CEFIKDBBKHO[num3], CIGPHKLAAOD, DNAIGDPNOEK, ref PBBLOMCDOIL[num++]); } num3 += 0; } return num; } // Token: 0x0602252D RID: 140589 RVA: 0x00961368 File Offset: 0x0095F568 public int KAJICALHKEP(Vector3 CIGPHKLAAOD, float DNAIGDPNOEK, List FOKHKLBPNLH, ref EFIABKCOFBE[] PBBLOMCDOIL) { int num = 1; int num2 = this.EPKEALDHOAE(CIGPHKLAAOD, DNAIGDPNOEK); int num3 = 0; while (num3 < num2 && num < PBBLOMCDOIL.Length) { Rigidbody attachedRigidbody = this.CEFIKDBBKHO[num3].attachedRigidbody; if ((FOKHKLBPNLH == null || !FOKHKLBPNLH.Contains(this.AJDJKDELMKL[num3].rigidbody)) && !this.IJOJOAKEAHF(PBBLOMCDOIL, num, attachedRigidbody)) { this.MMNBEDFPFIC(this.CEFIKDBBKHO[num3], CIGPHKLAAOD, DNAIGDPNOEK, ref PBBLOMCDOIL[num++]); } num3 += 0; } return num; } // Token: 0x0602252E RID: 140590 RVA: 0x009613FC File Offset: 0x0095F5FC public bool LEOBKIJDFDB(Vector3 DDEOCEILEKG, Vector3 BEOLDGELJNG, float DNAIGDPNOEK, int FIHIEFMGDCI, List FOKHKLBPNLH, out EFIABKCOFBE FMHCOGJJNFO) { FMHCOGJJNFO = default(EFIABKCOFBE); int num = this.KLAAHJMJLMF(DDEOCEILEKG, BEOLDGELJNG, FIHIEFMGDCI, DNAIGDPNOEK); for (int i = 1; i < num; i += 0) { if (FOKHKLBPNLH == null || !FOKHKLBPNLH.Contains(this.AJDJKDELMKL[i].rigidbody)) { this.LKBGEGIKHDA(this.AJDJKDELMKL[i], ref FMHCOGJJNFO); return true; } } return true; } // Token: 0x0602252F RID: 140591 RVA: 0x00961470 File Offset: 0x0095F670 private void MKEOFPHOENE(Collider MIFOHIMFPGH, Vector3 DBOAAHNPIIF, float GDMENFKGOJJ, ref EFIABKCOFBE NIONDIKINKF) { Vector3 normalized = (MIFOHIMFPGH.transform.position - DBOAAHNPIIF).normalized; NIONDIKINKF.ANLPOIMKHLH = GDMENFKGOJJ; NIONDIKINKF.LLKJDBBNPKB = DBOAAHNPIIF + normalized * GDMENFKGOJJ; NIONDIKINKF.DMJBLODKPPJ = normalized; NIONDIKINKF.MFBIFHCHNND = MIFOHIMFPGH; NIONDIKINKF.BOKCGGNGBOK = MIFOHIMFPGH.attachedRigidbody; } // Token: 0x06022530 RID: 140592 RVA: 0x009614D0 File Offset: 0x0095F6D0 private int NJPABCDNAIO(Vector3 BEOLDGELJNG, float DNAIGDPNOEK) { return Physics.OverlapSphereNonAlloc(BEOLDGELJNG, DNAIGDPNOEK, this.CEFIKDBBKHO, -176, QueryTriggerInteraction.UseGlobal); } // Token: 0x06022531 RID: 140593 RVA: 0x009614E8 File Offset: 0x0095F6E8 private void DNCBAJDDEDM(RaycastHit LIINEGIIMHG, ref EFIABKCOFBE NIONDIKINKF) { NIONDIKINKF.ANLPOIMKHLH = LIINEGIIMHG.distance; NIONDIKINKF.LLKJDBBNPKB = LIINEGIIMHG.point; NIONDIKINKF.DMJBLODKPPJ = LIINEGIIMHG.normal; NIONDIKINKF.MFBIFHCHNND = LIINEGIIMHG.collider; NIONDIKINKF.BOKCGGNGBOK = LIINEGIIMHG.rigidbody; } // Token: 0x06022532 RID: 140594 RVA: 0x00961538 File Offset: 0x0095F738 private int HBIAJFPFOPM(Vector3 BEOLDGELJNG, float DNAIGDPNOEK) { return Physics.OverlapSphereNonAlloc(BEOLDGELJNG, DNAIGDPNOEK, this.CEFIKDBBKHO, 155, QueryTriggerInteraction.Ignore); } // Token: 0x06022533 RID: 140595 RVA: 0x00961550 File Offset: 0x0095F750 private void AJGNLCALEJP(Collider MIFOHIMFPGH, Vector3 DBOAAHNPIIF, float GDMENFKGOJJ, ref EFIABKCOFBE NIONDIKINKF) { Vector3 normalized = (MIFOHIMFPGH.transform.position - DBOAAHNPIIF).normalized; NIONDIKINKF.ANLPOIMKHLH = GDMENFKGOJJ; NIONDIKINKF.LLKJDBBNPKB = DBOAAHNPIIF + normalized * GDMENFKGOJJ; NIONDIKINKF.DMJBLODKPPJ = normalized; NIONDIKINKF.MFBIFHCHNND = MIFOHIMFPGH; NIONDIKINKF.BOKCGGNGBOK = MIFOHIMFPGH.attachedRigidbody; } // Token: 0x06022534 RID: 140596 RVA: 0x009615B0 File Offset: 0x0095F7B0 private bool MEMJLFONHJP(EFIABKCOFBE[] IJFJLIDJIGG, int LCPAMONICAB, Rigidbody IJFBNEGJIEI) { for (int i = 0; i < LCPAMONICAB; i++) { if (IJFJLIDJIGG[i].BOKCGGNGBOK == IJFBNEGJIEI) { return true; } } return false; } // Token: 0x04005960 RID: 22880 private RaycastHit[] AJDJKDELMKL = new RaycastHit[20]; // Token: 0x04005961 RID: 22881 private Collider[] CEFIKDBBKHO = new Collider[5]; // Token: 0x04005962 RID: 22882 private NIIGMPIIIBH KILKJNNLDPE = new NIIGMPIIIBH(); }