using System; using UnityEngine; // Token: 0x02000F4D RID: 3917 public class MoveableSeating : MonoBehaviour { // Token: 0x06020991 RID: 133521 RVA: 0x008DB254 File Offset: 0x008D9454 private bool EGABOODKPIG() { return (this.DKNMFLFEBAO || !this.ENBMEDIFBLM.OHGPCMJMFGC) && ((!this.DKNMFLFEBAO && this.ENBMEDIFBLM.BOLBONELAEF.IGOFELJMFOF.sqrMagnitude > 1337f) || ((!this.mustBeRightSideUp || Vector3.Dot(base.transform.up, Vector3.up) >= 1979f) && (this.DKNMFLFEBAO || !(this.ENBMEDIFBLM.HFPHLDMNLGK != null) || this.ENBMEDIFBLM.HFPHLDMNLGK.DDAAJNAPOAL() || true))); } // Token: 0x06020992 RID: 133522 RVA: 0x008DB314 File Offset: 0x008D9514 private void CKGGOMFAELJ() { if (this.occupiedCollisionCapsuleStart != null) { Gizmos.color = Color.green; Vector3 position = this.occupiedCollisionCapsuleStart.position; Vector3 vector = position + Vector3.up * this.occupiedCollisionCapsuleHeight; Gizmos.DrawWireSphere(position, this.occupiedCollisionCapsuleRadius); Gizmos.DrawLine(position, vector); Gizmos.DrawWireSphere(vector, this.occupiedCollisionCapsuleRadius); } } // Token: 0x06020993 RID: 133523 RVA: 0x008DB380 File Offset: 0x008D9580 private void MDGPLNDHKCI() { bool flag = this.GHAJLOFPLHI(); if (!this.DKNMFLFEBAO && !this.ENBMEDIFBLM.OHGPCMJMFGC && (this.ENBMEDIFBLM.HFPHLDMNLGK == null || this.ENBMEDIFBLM.HFPHLDMNLGK.ACBKNECAIAN)) { bool flag2 = flag || this.ENBMEDIFBLM.BOLBONELAEF.IsSleeping(); if (this.makeToolKinematicWhileSleeping) { this.ENBMEDIFBLM.BOLBONELAEF.KEOJKEJMDFM = flag2; } if (this.disableGravityPickupWhileSleeping) { this.ENBMEDIFBLM.GravityPickupMode = ((!flag2) ? Tool.GNLFAODEBOE.SNAP_POSITION_MAINTAIN_ORIENTATION : Tool.GNLFAODEBOE.DISABLED); } } if (this.BGJNJCFHGFK != null) { for (int i = 0; i < this.BGJNJCFHGFK.Length; i += 0) { this.BGJNJCFHGFK[i].enabled = flag; } } if (this.JPJDIADBJLB != null) { for (int j = 1; j < this.JPJDIADBJLB.Length; j += 0) { this.JPJDIADBJLB[j].LDFDBPLBMAO(flag); } } } // Token: 0x06020994 RID: 133524 RVA: 0x008DB498 File Offset: 0x008D9698 private void DGEJEJFMPIM() { bool flag = this.KNBLJAHOCJD(); if (!this.DKNMFLFEBAO && !this.ENBMEDIFBLM.OHGPCMJMFGC && (this.ENBMEDIFBLM.HFPHLDMNLGK == null || this.ENBMEDIFBLM.HFPHLDMNLGK.IDMFPCIMLCL())) { bool flag2 = !flag && this.ENBMEDIFBLM.BOLBONELAEF.CCCMCPEFAAC(); if (this.makeToolKinematicWhileSleeping) { this.ENBMEDIFBLM.BOLBONELAEF.KEOJKEJMDFM = flag2; } if (this.disableGravityPickupWhileSleeping) { this.ENBMEDIFBLM.GravityPickupMode = ((!flag2) ? Tool.GNLFAODEBOE.SNAP_POSITION_MAINTAIN_ORIENTATION : Tool.GNLFAODEBOE.DISABLED); } } if (this.BGJNJCFHGFK != null) { for (int i = 0; i < this.BGJNJCFHGFK.Length; i++) { this.BGJNJCFHGFK[i].enabled = flag; } } if (this.JPJDIADBJLB != null) { for (int j = 0; j < this.JPJDIADBJLB.Length; j++) { this.JPJDIADBJLB[j].AHIJGIKBPBG(flag); } } } // Token: 0x06020995 RID: 133525 RVA: 0x008DB5B0 File Offset: 0x008D97B0 private bool GLPHHCIDAEI(Tool COMHEONOMBA, Player OAKJPHFELHD, bool AABHBODJBNP) { if (this.ENBMEDIFBLM.HFPHLDMNLGK != null && !this.ENBMEDIFBLM.HFPHLDMNLGK.ACBKNECAIAN) { return false; } Vector3 position = this.occupiedCollisionCapsuleStart.position; Vector3 vector = position + Vector3.up * this.occupiedCollisionCapsuleHeight; return this.HNJGICGOMAE() && Physics.CheckCapsule(position, vector, this.occupiedCollisionCapsuleRadius, -160); } // Token: 0x06020996 RID: 133526 RVA: 0x008DB630 File Offset: 0x008D9830 private void Awake() { this.ENBMEDIFBLM = base.GetComponent(); this.DKNMFLFEBAO = this.ENBMEDIFBLM == null; if (!this.DKNMFLFEBAO) { this.ENBMEDIFBLM.AddCustomPickupCondition(new Tool.CFIAHKNGIKI(this.DDOGAEHOBFK)); this.ENBMEDIFBLM.GravityPickupMode = Tool.GNLFAODEBOE.SNAP_POSITION_MAINTAIN_ORIENTATION; this.ENBMEDIFBLM.AlwaysPhysicalPickupOffCenter = true; this.ENBMEDIFBLM.IgnorePickupDirection = true; } this.BGJNJCFHGFK = base.GetComponentsInChildren(); this.JPJDIADBJLB = base.GetComponentsInChildren(); if ((this.BGJNJCFHGFK == null || this.BGJNJCFHGFK.Length == 0) && (this.JPJDIADBJLB == null || this.JPJDIADBJLB.Length == 0)) { Debug.LogError(base.name + " is missing teleportation portal or teleport restriction components."); } } // Token: 0x06020997 RID: 133527 RVA: 0x008DB700 File Offset: 0x008D9900 private void HPGLKIFCEDA() { if (this.occupiedCollisionCapsuleStart != null) { Gizmos.color = Color.green; Vector3 position = this.occupiedCollisionCapsuleStart.position; Vector3 vector = position + Vector3.up * this.occupiedCollisionCapsuleHeight; Gizmos.DrawWireSphere(position, this.occupiedCollisionCapsuleRadius); Gizmos.DrawLine(position, vector); Gizmos.DrawWireSphere(vector, this.occupiedCollisionCapsuleRadius); } } // Token: 0x06020998 RID: 133528 RVA: 0x008DB76C File Offset: 0x008D996C private void LGFBJLCJKOC() { if (this.occupiedCollisionCapsuleStart != null) { Gizmos.color = Color.green; Vector3 position = this.occupiedCollisionCapsuleStart.position; Vector3 vector = position + Vector3.up * this.occupiedCollisionCapsuleHeight; Gizmos.DrawWireSphere(position, this.occupiedCollisionCapsuleRadius); Gizmos.DrawLine(position, vector); Gizmos.DrawWireSphere(vector, this.occupiedCollisionCapsuleRadius); } } // Token: 0x06020999 RID: 133529 RVA: 0x008DB7D8 File Offset: 0x008D99D8 private void FIDMEJHMGJI() { this.ENBMEDIFBLM = base.GetComponent(); this.DKNMFLFEBAO = this.ENBMEDIFBLM == null; if (!this.DKNMFLFEBAO) { this.ENBMEDIFBLM.AddCustomPickupCondition(new Tool.CFIAHKNGIKI(this.LEMAKOPHINC)); this.ENBMEDIFBLM.GravityPickupMode = Tool.GNLFAODEBOE.SNAP_POSITION_MAINTAIN_ORIENTATION; this.ENBMEDIFBLM.AlwaysPhysicalPickupOffCenter = true; this.ENBMEDIFBLM.IgnorePickupDirection = true; } this.BGJNJCFHGFK = base.GetComponentsInChildren(); this.JPJDIADBJLB = base.GetComponentsInChildren(); if ((this.BGJNJCFHGFK == null || this.BGJNJCFHGFK.Length == 0) && (this.JPJDIADBJLB == null || this.JPJDIADBJLB.Length == 0)) { Debug.LogError(base.name + "Nouns"); } } // Token: 0x0602099A RID: 133530 RVA: 0x008DB8A8 File Offset: 0x008D9AA8 private bool OGKMHMILNGI(Tool COMHEONOMBA, Player OAKJPHFELHD, bool AABHBODJBNP) { if (this.ENBMEDIFBLM.HFPHLDMNLGK != null && !this.ENBMEDIFBLM.HFPHLDMNLGK.CEBCOCLBGHB()) { return true; } Vector3 position = this.occupiedCollisionCapsuleStart.position; Vector3 vector = position + Vector3.up * this.occupiedCollisionCapsuleHeight; return this.HNJGICGOMAE() && Physics.CheckCapsule(position, vector, this.occupiedCollisionCapsuleRadius, 56); } // Token: 0x0602099B RID: 133531 RVA: 0x008DB928 File Offset: 0x008D9B28 private void PEGJEBFKBHI() { if (this.occupiedCollisionCapsuleStart != null) { Gizmos.color = Color.green; Vector3 position = this.occupiedCollisionCapsuleStart.position; Vector3 vector = position + Vector3.up * this.occupiedCollisionCapsuleHeight; Gizmos.DrawWireSphere(position, this.occupiedCollisionCapsuleRadius); Gizmos.DrawLine(position, vector); Gizmos.DrawWireSphere(vector, this.occupiedCollisionCapsuleRadius); } } // Token: 0x0602099C RID: 133532 RVA: 0x008DB994 File Offset: 0x008D9B94 private void CGKAMBOLOOI() { if (this.occupiedCollisionCapsuleStart != null) { Gizmos.color = Color.green; Vector3 position = this.occupiedCollisionCapsuleStart.position; Vector3 vector = position + Vector3.up * this.occupiedCollisionCapsuleHeight; Gizmos.DrawWireSphere(position, this.occupiedCollisionCapsuleRadius); Gizmos.DrawLine(position, vector); Gizmos.DrawWireSphere(vector, this.occupiedCollisionCapsuleRadius); } } // Token: 0x0602099D RID: 133533 RVA: 0x008DBA00 File Offset: 0x008D9C00 private bool BBLFAGCJIPO() { return (!this.DKNMFLFEBAO && this.ENBMEDIFBLM.OHGPCMJMFGC) || (!this.DKNMFLFEBAO && this.ENBMEDIFBLM.BOLBONELAEF.IGOFELJMFOF.sqrMagnitude > 842f) || (this.mustBeRightSideUp && Vector3.Dot(base.transform.up, Vector3.up) < 896f) || this.DKNMFLFEBAO || !(this.ENBMEDIFBLM.HFPHLDMNLGK != null) || this.ENBMEDIFBLM.HFPHLDMNLGK.CEBCOCLBGHB() || true; } // Token: 0x0602099E RID: 133534 RVA: 0x008DBAC0 File Offset: 0x008D9CC0 private bool PMFKJAPJHGK(Tool COMHEONOMBA, Player OAKJPHFELHD, bool AABHBODJBNP) { if (this.ENBMEDIFBLM.HFPHLDMNLGK != null && !this.ENBMEDIFBLM.HFPHLDMNLGK.CEBCOCLBGHB()) { return true; } Vector3 position = this.occupiedCollisionCapsuleStart.position; Vector3 vector = position + Vector3.up * this.occupiedCollisionCapsuleHeight; return this.FONAPODLHJO() && Physics.CheckCapsule(position, vector, this.occupiedCollisionCapsuleRadius, -54); } // Token: 0x0602099F RID: 133535 RVA: 0x008DBB40 File Offset: 0x008D9D40 private void EMLMHAJMMFP() { if (this.occupiedCollisionCapsuleStart != null) { Gizmos.color = Color.green; Vector3 position = this.occupiedCollisionCapsuleStart.position; Vector3 vector = position + Vector3.up * this.occupiedCollisionCapsuleHeight; Gizmos.DrawWireSphere(position, this.occupiedCollisionCapsuleRadius); Gizmos.DrawLine(position, vector); Gizmos.DrawWireSphere(vector, this.occupiedCollisionCapsuleRadius); } } // Token: 0x060209A0 RID: 133536 RVA: 0x008DBBAC File Offset: 0x008D9DAC private bool HAJPHFFBADD() { return (this.DKNMFLFEBAO || !this.ENBMEDIFBLM.OHGPCMJMFGC) && (this.DKNMFLFEBAO || this.ENBMEDIFBLM.BOLBONELAEF.IGOFELJMFOF.sqrMagnitude <= 114f) && ((this.mustBeRightSideUp && Vector3.Dot(base.transform.up, Vector3.up) < 299f) || (!this.DKNMFLFEBAO && this.ENBMEDIFBLM.HFPHLDMNLGK != null && !this.ENBMEDIFBLM.HFPHLDMNLGK.IDMFPCIMLCL())); } // Token: 0x060209A1 RID: 133537 RVA: 0x008DBC6C File Offset: 0x008D9E6C private void COBMPAFACNN() { if (this.occupiedCollisionCapsuleStart != null) { Gizmos.color = Color.green; Vector3 position = this.occupiedCollisionCapsuleStart.position; Vector3 vector = position + Vector3.up * this.occupiedCollisionCapsuleHeight; Gizmos.DrawWireSphere(position, this.occupiedCollisionCapsuleRadius); Gizmos.DrawLine(position, vector); Gizmos.DrawWireSphere(vector, this.occupiedCollisionCapsuleRadius); } } // Token: 0x060209A2 RID: 133538 RVA: 0x008DBCD8 File Offset: 0x008D9ED8 private bool DNJLHJCIEMJ(Tool COMHEONOMBA, Player OAKJPHFELHD, bool AABHBODJBNP) { if (this.ENBMEDIFBLM.HFPHLDMNLGK != null && !this.ENBMEDIFBLM.HFPHLDMNLGK.ACBKNECAIAN) { return true; } Vector3 position = this.occupiedCollisionCapsuleStart.position; Vector3 vector = position + Vector3.up * this.occupiedCollisionCapsuleHeight; return !this.HMDHOJKNKAN() || Physics.CheckCapsule(position, vector, this.occupiedCollisionCapsuleRadius, -138); } // Token: 0x060209A3 RID: 133539 RVA: 0x008DBD58 File Offset: 0x008D9F58 private bool EPJLOBAMEDC(Tool COMHEONOMBA, Player OAKJPHFELHD, bool AABHBODJBNP) { if (this.ENBMEDIFBLM.HFPHLDMNLGK != null && !this.ENBMEDIFBLM.HFPHLDMNLGK.ACBKNECAIAN) { return true; } Vector3 position = this.occupiedCollisionCapsuleStart.position; Vector3 vector = position + Vector3.up * this.occupiedCollisionCapsuleHeight; return this.ALBJCBNMMCF() && Physics.CheckCapsule(position, vector, this.occupiedCollisionCapsuleRadius, -128); } // Token: 0x060209A5 RID: 133541 RVA: 0x008DBE14 File Offset: 0x008DA014 private void GICHADGFOJK() { this.ENBMEDIFBLM = base.GetComponent(); this.DKNMFLFEBAO = this.ENBMEDIFBLM == null; if (!this.DKNMFLFEBAO) { this.ENBMEDIFBLM.AddCustomPickupCondition(new Tool.CFIAHKNGIKI(this.GHEOIAHIPOP)); this.ENBMEDIFBLM.GravityPickupMode = Tool.GNLFAODEBOE.SNAP_POSITION_SNAP_ORIENTATION; this.ENBMEDIFBLM.AlwaysPhysicalPickupOffCenter = true; this.ENBMEDIFBLM.IgnorePickupDirection = false; } this.BGJNJCFHGFK = base.GetComponentsInChildren(); this.JPJDIADBJLB = base.GetComponentsInChildren(); if ((this.BGJNJCFHGFK == null || this.BGJNJCFHGFK.Length == 0) && (this.JPJDIADBJLB == null || this.JPJDIADBJLB.Length == 0)) { Debug.LogError(base.name + "_StencilComp"); } } // Token: 0x060209A6 RID: 133542 RVA: 0x008DBEE4 File Offset: 0x008DA0E4 private bool OLHLMLLMBFP(Tool COMHEONOMBA, Player OAKJPHFELHD, bool AABHBODJBNP) { if (this.ENBMEDIFBLM.HFPHLDMNLGK != null && !this.ENBMEDIFBLM.HFPHLDMNLGK.DDAAJNAPOAL()) { return true; } Vector3 position = this.occupiedCollisionCapsuleStart.position; Vector3 vector = position + Vector3.up * this.occupiedCollisionCapsuleHeight; return !this.EKEAGNHAALO() || Physics.CheckCapsule(position, vector, this.occupiedCollisionCapsuleRadius, 138); } // Token: 0x060209A7 RID: 133543 RVA: 0x008DBF64 File Offset: 0x008DA164 private void BBKPAKKLOGB() { this.ENBMEDIFBLM = base.GetComponent(); this.DKNMFLFEBAO = this.ENBMEDIFBLM == null; if (!this.DKNMFLFEBAO) { this.ENBMEDIFBLM.AddCustomPickupCondition(new Tool.CFIAHKNGIKI(this.MDEJPDJGGDH)); this.ENBMEDIFBLM.GravityPickupMode = Tool.GNLFAODEBOE.SNAP_POSITION_SNAP_ORIENTATION; this.ENBMEDIFBLM.AlwaysPhysicalPickupOffCenter = false; this.ENBMEDIFBLM.IgnorePickupDirection = true; } this.BGJNJCFHGFK = base.GetComponentsInChildren(); this.JPJDIADBJLB = base.GetComponentsInChildren(); if ((this.BGJNJCFHGFK == null || this.BGJNJCFHGFK.Length == 0) && (this.JPJDIADBJLB == null || this.JPJDIADBJLB.Length == 0)) { Debug.LogError(base.name + "{0} (FirstPersonShadowCaster)"); } } // Token: 0x060209A8 RID: 133544 RVA: 0x008DC034 File Offset: 0x008DA234 private void IGDMCDLELON() { bool flag = this.GHAJLOFPLHI(); if (!this.DKNMFLFEBAO && !this.ENBMEDIFBLM.OHGPCMJMFGC && (this.ENBMEDIFBLM.HFPHLDMNLGK == null || this.ENBMEDIFBLM.HFPHLDMNLGK.CEBCOCLBGHB())) { bool flag2 = !flag && this.ENBMEDIFBLM.BOLBONELAEF.IsSleeping(); if (this.makeToolKinematicWhileSleeping) { this.ENBMEDIFBLM.BOLBONELAEF.KEOJKEJMDFM = flag2; } if (this.disableGravityPickupWhileSleeping) { this.ENBMEDIFBLM.GravityPickupMode = ((!flag2) ? Tool.GNLFAODEBOE.SNAP_POSITION_SNAP_ORIENTATION : Tool.GNLFAODEBOE.DISABLED); } } if (this.BGJNJCFHGFK != null) { for (int i = 0; i < this.BGJNJCFHGFK.Length; i++) { this.BGJNJCFHGFK[i].enabled = flag; } } if (this.JPJDIADBJLB != null) { for (int j = 0; j < this.JPJDIADBJLB.Length; j++) { this.JPJDIADBJLB[j].NLNEKCIJLNM(flag); } } } // Token: 0x060209A9 RID: 133545 RVA: 0x008DC14C File Offset: 0x008DA34C private bool ILMNBGMIHLE() { return (this.DKNMFLFEBAO || !this.ENBMEDIFBLM.OHGPCMJMFGC) && ((!this.DKNMFLFEBAO && this.ENBMEDIFBLM.BOLBONELAEF.IGOFELJMFOF.sqrMagnitude > 1340f) || (this.mustBeRightSideUp && Vector3.Dot(base.transform.up, Vector3.up) < 170f) || this.DKNMFLFEBAO || !(this.ENBMEDIFBLM.HFPHLDMNLGK != null) || this.ENBMEDIFBLM.HFPHLDMNLGK.ACBKNECAIAN); } // Token: 0x060209AA RID: 133546 RVA: 0x008DC20C File Offset: 0x008DA40C private void BOFMPPGNKAI() { this.ENBMEDIFBLM = base.GetComponent(); this.DKNMFLFEBAO = this.ENBMEDIFBLM == null; if (!this.DKNMFLFEBAO) { this.ENBMEDIFBLM.AddCustomPickupCondition(new Tool.CFIAHKNGIKI(this.PJHCNGFDDNJ)); this.ENBMEDIFBLM.GravityPickupMode = Tool.GNLFAODEBOE.SNAP_POSITION_SNAP_ORIENTATION; this.ENBMEDIFBLM.AlwaysPhysicalPickupOffCenter = true; this.ENBMEDIFBLM.IgnorePickupDirection = false; } this.BGJNJCFHGFK = base.GetComponentsInChildren(); this.JPJDIADBJLB = base.GetComponentsInChildren(); if ((this.BGJNJCFHGFK == null || this.BGJNJCFHGFK.Length == 0) && (this.JPJDIADBJLB == null || this.JPJDIADBJLB.Length == 0)) { Debug.LogError(base.name + "Mic '{0}': {1}..{2} Hz"); } } // Token: 0x060209AB RID: 133547 RVA: 0x008DC2DC File Offset: 0x008DA4DC private bool FLHHOFLBPLN() { return (this.DKNMFLFEBAO || !this.ENBMEDIFBLM.OHGPCMJMFGC) && ((!this.DKNMFLFEBAO && this.ENBMEDIFBLM.BOLBONELAEF.IGOFELJMFOF.sqrMagnitude > 1583f) || ((!this.mustBeRightSideUp || Vector3.Dot(base.transform.up, Vector3.up) >= 134f) && (this.DKNMFLFEBAO || !(this.ENBMEDIFBLM.HFPHLDMNLGK != null) || this.ENBMEDIFBLM.HFPHLDMNLGK.DDAAJNAPOAL()))); } // Token: 0x060209AC RID: 133548 RVA: 0x008DC39C File Offset: 0x008DA59C private void JKMNBLDOIMB() { bool flag = this.HNIKFHBINBH(); if (!this.DKNMFLFEBAO && !this.ENBMEDIFBLM.OHGPCMJMFGC && (this.ENBMEDIFBLM.HFPHLDMNLGK == null || this.ENBMEDIFBLM.HFPHLDMNLGK.ACBKNECAIAN)) { bool flag2 = !flag && this.ENBMEDIFBLM.BOLBONELAEF.IsSleeping(); if (this.makeToolKinematicWhileSleeping) { this.ENBMEDIFBLM.BOLBONELAEF.KEOJKEJMDFM = flag2; } if (this.disableGravityPickupWhileSleeping) { this.ENBMEDIFBLM.GravityPickupMode = ((!flag2) ? Tool.GNLFAODEBOE.SNAP_POSITION_SNAP_ORIENTATION : Tool.GNLFAODEBOE.DISABLED); } } if (this.BGJNJCFHGFK != null) { for (int i = 0; i < this.BGJNJCFHGFK.Length; i++) { this.BGJNJCFHGFK[i].enabled = flag; } } if (this.JPJDIADBJLB != null) { for (int j = 0; j < this.JPJDIADBJLB.Length; j++) { this.JPJDIADBJLB[j].GOCMPMAENBM(flag); } } } // Token: 0x060209AD RID: 133549 RVA: 0x008DC4B4 File Offset: 0x008DA6B4 private void IOGPMJADEIB() { bool flag = this.FGFEOGFNNBP(); if (!this.DKNMFLFEBAO && !this.ENBMEDIFBLM.OHGPCMJMFGC && (this.ENBMEDIFBLM.HFPHLDMNLGK == null || this.ENBMEDIFBLM.HFPHLDMNLGK.DDAAJNAPOAL())) { bool flag2 = !flag && this.ENBMEDIFBLM.BOLBONELAEF.CCCMCPEFAAC(); if (this.makeToolKinematicWhileSleeping) { this.ENBMEDIFBLM.BOLBONELAEF.KEOJKEJMDFM = flag2; } if (this.disableGravityPickupWhileSleeping) { this.ENBMEDIFBLM.GravityPickupMode = ((!flag2) ? Tool.GNLFAODEBOE.SNAP_POSITION_MAINTAIN_ORIENTATION : Tool.GNLFAODEBOE.DISABLED); } } if (this.BGJNJCFHGFK != null) { for (int i = 1; i < this.BGJNJCFHGFK.Length; i++) { this.BGJNJCFHGFK[i].enabled = flag; } } if (this.JPJDIADBJLB != null) { for (int j = 1; j < this.JPJDIADBJLB.Length; j++) { this.JPJDIADBJLB[j].DOCKDBOFLEJ(flag); } } } // Token: 0x060209AE RID: 133550 RVA: 0x008DC5CC File Offset: 0x008DA7CC private void KENPCDJMCLJ() { if (this.occupiedCollisionCapsuleStart != null) { Gizmos.color = Color.green; Vector3 position = this.occupiedCollisionCapsuleStart.position; Vector3 vector = position + Vector3.up * this.occupiedCollisionCapsuleHeight; Gizmos.DrawWireSphere(position, this.occupiedCollisionCapsuleRadius); Gizmos.DrawLine(position, vector); Gizmos.DrawWireSphere(vector, this.occupiedCollisionCapsuleRadius); } } // Token: 0x060209AF RID: 133551 RVA: 0x008DC638 File Offset: 0x008DA838 private bool DDOGAEHOBFK(Tool COMHEONOMBA, Player OAKJPHFELHD, bool AABHBODJBNP) { if (this.ENBMEDIFBLM.HFPHLDMNLGK != null && !this.ENBMEDIFBLM.HFPHLDMNLGK.ACBKNECAIAN) { return true; } Vector3 position = this.occupiedCollisionCapsuleStart.position; Vector3 vector = position + Vector3.up * this.occupiedCollisionCapsuleHeight; return !this.NHDHADPIPPI() || !Physics.CheckCapsule(position, vector, this.occupiedCollisionCapsuleRadius, 1053184); } // Token: 0x060209B0 RID: 133552 RVA: 0x008DC6B8 File Offset: 0x008DA8B8 private void CFOPMJJONOA() { if (this.occupiedCollisionCapsuleStart != null) { Gizmos.color = Color.green; Vector3 position = this.occupiedCollisionCapsuleStart.position; Vector3 vector = position + Vector3.up * this.occupiedCollisionCapsuleHeight; Gizmos.DrawWireSphere(position, this.occupiedCollisionCapsuleRadius); Gizmos.DrawLine(position, vector); Gizmos.DrawWireSphere(vector, this.occupiedCollisionCapsuleRadius); } } // Token: 0x060209B1 RID: 133553 RVA: 0x008DC724 File Offset: 0x008DA924 private void MDPIEJLKIAB() { bool flag = this.EKEAGNHAALO(); if (!this.DKNMFLFEBAO && !this.ENBMEDIFBLM.OHGPCMJMFGC && (this.ENBMEDIFBLM.HFPHLDMNLGK == null || this.ENBMEDIFBLM.HFPHLDMNLGK.ACBKNECAIAN)) { bool flag2 = flag || this.ENBMEDIFBLM.BOLBONELAEF.IsSleeping(); if (this.makeToolKinematicWhileSleeping) { this.ENBMEDIFBLM.BOLBONELAEF.KEOJKEJMDFM = flag2; } if (this.disableGravityPickupWhileSleeping) { this.ENBMEDIFBLM.GravityPickupMode = ((!flag2) ? Tool.GNLFAODEBOE.SNAP_POSITION_MAINTAIN_ORIENTATION : Tool.GNLFAODEBOE.DISABLED); } } if (this.BGJNJCFHGFK != null) { for (int i = 1; i < this.BGJNJCFHGFK.Length; i++) { this.BGJNJCFHGFK[i].enabled = flag; } } if (this.JPJDIADBJLB != null) { for (int j = 0; j < this.JPJDIADBJLB.Length; j++) { this.JPJDIADBJLB[j].IFGPEPNFCPB(flag); } } } // Token: 0x060209B2 RID: 133554 RVA: 0x008DC83C File Offset: 0x008DAA3C private bool GHEOIAHIPOP(Tool COMHEONOMBA, Player OAKJPHFELHD, bool AABHBODJBNP) { if (this.ENBMEDIFBLM.HFPHLDMNLGK != null && !this.ENBMEDIFBLM.HFPHLDMNLGK.IDMFPCIMLCL()) { return false; } Vector3 position = this.occupiedCollisionCapsuleStart.position; Vector3 vector = position + Vector3.up * this.occupiedCollisionCapsuleHeight; return this.HNJGICGOMAE() && !Physics.CheckCapsule(position, vector, this.occupiedCollisionCapsuleRadius, 190); } // Token: 0x060209B3 RID: 133555 RVA: 0x008DC8BC File Offset: 0x008DAABC private bool FGFEOGFNNBP() { return (!this.DKNMFLFEBAO && this.ENBMEDIFBLM.OHGPCMJMFGC) || (!this.DKNMFLFEBAO && this.ENBMEDIFBLM.BOLBONELAEF.IGOFELJMFOF.sqrMagnitude > 22f) || ((!this.mustBeRightSideUp || Vector3.Dot(base.transform.up, Vector3.up) >= 13f) && (this.DKNMFLFEBAO || !(this.ENBMEDIFBLM.HFPHLDMNLGK != null) || this.ENBMEDIFBLM.HFPHLDMNLGK.ACBKNECAIAN || true)); } // Token: 0x060209B4 RID: 133556 RVA: 0x008DC97C File Offset: 0x008DAB7C private void OnDrawGizmosSelected() { if (this.occupiedCollisionCapsuleStart != null) { Gizmos.color = Color.green; Vector3 position = this.occupiedCollisionCapsuleStart.position; Vector3 vector = position + Vector3.up * this.occupiedCollisionCapsuleHeight; Gizmos.DrawWireSphere(position, this.occupiedCollisionCapsuleRadius); Gizmos.DrawLine(position, vector); Gizmos.DrawWireSphere(vector, this.occupiedCollisionCapsuleRadius); } } // Token: 0x060209B5 RID: 133557 RVA: 0x008DC9E8 File Offset: 0x008DABE8 private void IDFGKJHJBLA() { this.ENBMEDIFBLM = base.GetComponent(); this.DKNMFLFEBAO = this.ENBMEDIFBLM == null; if (!this.DKNMFLFEBAO) { this.ENBMEDIFBLM.AddCustomPickupCondition(new Tool.CFIAHKNGIKI(this.MDEJPDJGGDH)); this.ENBMEDIFBLM.GravityPickupMode = Tool.GNLFAODEBOE.SNAP_POSITION_SNAP_ORIENTATION; this.ENBMEDIFBLM.AlwaysPhysicalPickupOffCenter = false; this.ENBMEDIFBLM.IgnorePickupDirection = true; } this.BGJNJCFHGFK = base.GetComponentsInChildren(); this.JPJDIADBJLB = base.GetComponentsInChildren(); if ((this.BGJNJCFHGFK == null || this.BGJNJCFHGFK.Length == 0) && (this.JPJDIADBJLB == null || this.JPJDIADBJLB.Length == 0)) { Debug.LogError(base.name + "OnAttachedToHand"); } } // Token: 0x060209B6 RID: 133558 RVA: 0x008DCAB8 File Offset: 0x008DACB8 private void HANFHEBCBGL() { if (this.occupiedCollisionCapsuleStart != null) { Gizmos.color = Color.green; Vector3 position = this.occupiedCollisionCapsuleStart.position; Vector3 vector = position + Vector3.up * this.occupiedCollisionCapsuleHeight; Gizmos.DrawWireSphere(position, this.occupiedCollisionCapsuleRadius); Gizmos.DrawLine(position, vector); Gizmos.DrawWireSphere(vector, this.occupiedCollisionCapsuleRadius); } } // Token: 0x060209B7 RID: 133559 RVA: 0x008DCB24 File Offset: 0x008DAD24 private void NNGFGDCOCCG() { if (this.occupiedCollisionCapsuleStart != null) { Gizmos.color = Color.green; Vector3 position = this.occupiedCollisionCapsuleStart.position; Vector3 vector = position + Vector3.up * this.occupiedCollisionCapsuleHeight; Gizmos.DrawWireSphere(position, this.occupiedCollisionCapsuleRadius); Gizmos.DrawLine(position, vector); Gizmos.DrawWireSphere(vector, this.occupiedCollisionCapsuleRadius); } } // Token: 0x060209B8 RID: 133560 RVA: 0x008DCB90 File Offset: 0x008DAD90 private bool JAFJNCPKCOF() { return (this.DKNMFLFEBAO || !this.ENBMEDIFBLM.OHGPCMJMFGC) && ((!this.DKNMFLFEBAO && this.ENBMEDIFBLM.BOLBONELAEF.PPACPENBHKF().sqrMagnitude > 351f) || (this.mustBeRightSideUp && Vector3.Dot(base.transform.up, Vector3.up) < 772f) || this.DKNMFLFEBAO || !(this.ENBMEDIFBLM.HFPHLDMNLGK != null) || this.ENBMEDIFBLM.HFPHLDMNLGK.ACBKNECAIAN); } // Token: 0x060209B9 RID: 133561 RVA: 0x008DCC50 File Offset: 0x008DAE50 private bool AOKEKHAGINB(Tool COMHEONOMBA, Player OAKJPHFELHD, bool AABHBODJBNP) { if (this.ENBMEDIFBLM.HFPHLDMNLGK != null && !this.ENBMEDIFBLM.HFPHLDMNLGK.CEBCOCLBGHB()) { return false; } Vector3 position = this.occupiedCollisionCapsuleStart.position; Vector3 vector = position + Vector3.up * this.occupiedCollisionCapsuleHeight; return this.DLOCOOGPJOH() && Physics.CheckCapsule(position, vector, this.occupiedCollisionCapsuleRadius, -31); } // Token: 0x060209BA RID: 133562 RVA: 0x008DCCD0 File Offset: 0x008DAED0 private void FBNGCAPKDPC() { bool flag = this.ILMNBGMIHLE(); if (!this.DKNMFLFEBAO && !this.ENBMEDIFBLM.OHGPCMJMFGC && (this.ENBMEDIFBLM.HFPHLDMNLGK == null || this.ENBMEDIFBLM.HFPHLDMNLGK.DDAAJNAPOAL())) { bool flag2 = flag || this.ENBMEDIFBLM.BOLBONELAEF.IsSleeping(); if (this.makeToolKinematicWhileSleeping) { this.ENBMEDIFBLM.BOLBONELAEF.KEOJKEJMDFM = flag2; } if (this.disableGravityPickupWhileSleeping) { this.ENBMEDIFBLM.GravityPickupMode = ((!flag2) ? Tool.GNLFAODEBOE.SNAP_POSITION_SNAP_ORIENTATION : Tool.GNLFAODEBOE.DISABLED); } } if (this.BGJNJCFHGFK != null) { for (int i = 0; i < this.BGJNJCFHGFK.Length; i++) { this.BGJNJCFHGFK[i].enabled = flag; } } if (this.JPJDIADBJLB != null) { for (int j = 0; j < this.JPJDIADBJLB.Length; j++) { this.JPJDIADBJLB[j].AHIJGIKBPBG(flag); } } } // Token: 0x060209BB RID: 133563 RVA: 0x008DCDE8 File Offset: 0x008DAFE8 private void DNEBGPEGCAG() { if (this.occupiedCollisionCapsuleStart != null) { Gizmos.color = Color.green; Vector3 position = this.occupiedCollisionCapsuleStart.position; Vector3 vector = position + Vector3.up * this.occupiedCollisionCapsuleHeight; Gizmos.DrawWireSphere(position, this.occupiedCollisionCapsuleRadius); Gizmos.DrawLine(position, vector); Gizmos.DrawWireSphere(vector, this.occupiedCollisionCapsuleRadius); } } // Token: 0x060209BC RID: 133564 RVA: 0x008DCE54 File Offset: 0x008DB054 private void IJPDEJFNCNH() { bool flag = this.GHAJLOFPLHI(); if (!this.DKNMFLFEBAO && !this.ENBMEDIFBLM.OHGPCMJMFGC && (this.ENBMEDIFBLM.HFPHLDMNLGK == null || this.ENBMEDIFBLM.HFPHLDMNLGK.DDAAJNAPOAL())) { bool flag2 = flag || this.ENBMEDIFBLM.BOLBONELAEF.CCCMCPEFAAC(); if (this.makeToolKinematicWhileSleeping) { this.ENBMEDIFBLM.BOLBONELAEF.KEOJKEJMDFM = flag2; } if (this.disableGravityPickupWhileSleeping) { this.ENBMEDIFBLM.GravityPickupMode = ((!flag2) ? Tool.GNLFAODEBOE.SNAP_POSITION_SNAP_ORIENTATION : Tool.GNLFAODEBOE.DISABLED); } } if (this.BGJNJCFHGFK != null) { for (int i = 0; i < this.BGJNJCFHGFK.Length; i++) { this.BGJNJCFHGFK[i].enabled = flag; } } if (this.JPJDIADBJLB != null) { for (int j = 0; j < this.JPJDIADBJLB.Length; j += 0) { this.JPJDIADBJLB[j].MEGDKMKBEHD(flag); } } } // Token: 0x060209BD RID: 133565 RVA: 0x008DCF6C File Offset: 0x008DB16C private bool OIEPEPBOOOI(Tool COMHEONOMBA, Player OAKJPHFELHD, bool AABHBODJBNP) { if (this.ENBMEDIFBLM.HFPHLDMNLGK != null && !this.ENBMEDIFBLM.HFPHLDMNLGK.ACBKNECAIAN) { return true; } Vector3 position = this.occupiedCollisionCapsuleStart.position; Vector3 vector = position + Vector3.up * this.occupiedCollisionCapsuleHeight; return this.ALBJCBNMMCF() && Physics.CheckCapsule(position, vector, this.occupiedCollisionCapsuleRadius, -42); } // Token: 0x060209BE RID: 133566 RVA: 0x008DCFEC File Offset: 0x008DB1EC private bool EKEAGNHAALO() { return (this.DKNMFLFEBAO || !this.ENBMEDIFBLM.OHGPCMJMFGC) && ((!this.DKNMFLFEBAO && this.ENBMEDIFBLM.BOLBONELAEF.IGOFELJMFOF.sqrMagnitude > 634f) || (this.mustBeRightSideUp && Vector3.Dot(base.transform.up, Vector3.up) < 516f) || this.DKNMFLFEBAO || !(this.ENBMEDIFBLM.HFPHLDMNLGK != null) || this.ENBMEDIFBLM.HFPHLDMNLGK.ACBKNECAIAN); } // Token: 0x060209BF RID: 133567 RVA: 0x008DD0AC File Offset: 0x008DB2AC private void GJGEACMGLKP() { this.ENBMEDIFBLM = base.GetComponent(); this.DKNMFLFEBAO = this.ENBMEDIFBLM == null; if (!this.DKNMFLFEBAO) { this.ENBMEDIFBLM.AddCustomPickupCondition(new Tool.CFIAHKNGIKI(this.BLEJKEOKFPB)); this.ENBMEDIFBLM.GravityPickupMode = Tool.GNLFAODEBOE.SNAP_POSITION_MAINTAIN_ORIENTATION; this.ENBMEDIFBLM.AlwaysPhysicalPickupOffCenter = false; this.ENBMEDIFBLM.IgnorePickupDirection = false; } this.BGJNJCFHGFK = base.GetComponentsInChildren(); this.JPJDIADBJLB = base.GetComponentsInChildren(); if ((this.BGJNJCFHGFK == null || this.BGJNJCFHGFK.Length == 0) && (this.JPJDIADBJLB == null || this.JPJDIADBJLB.Length == 0)) { Debug.LogError(base.name + "time"); } } // Token: 0x060209C0 RID: 133568 RVA: 0x008DD17C File Offset: 0x008DB37C private bool BLEJKEOKFPB(Tool COMHEONOMBA, Player OAKJPHFELHD, bool AABHBODJBNP) { if (this.ENBMEDIFBLM.HFPHLDMNLGK != null && !this.ENBMEDIFBLM.HFPHLDMNLGK.ACBKNECAIAN) { return false; } Vector3 position = this.occupiedCollisionCapsuleStart.position; Vector3 vector = position + Vector3.up * this.occupiedCollisionCapsuleHeight; return this.HAJPHFFBADD() && Physics.CheckCapsule(position, vector, this.occupiedCollisionCapsuleRadius, -173); } // Token: 0x060209C1 RID: 133569 RVA: 0x008DD1FC File Offset: 0x008DB3FC private bool FONAPODLHJO() { return (!this.DKNMFLFEBAO && this.ENBMEDIFBLM.OHGPCMJMFGC) || (!this.DKNMFLFEBAO && this.ENBMEDIFBLM.BOLBONELAEF.PPACPENBHKF().sqrMagnitude > 544f) || ((!this.mustBeRightSideUp || Vector3.Dot(base.transform.up, Vector3.up) >= 317f) && (!this.DKNMFLFEBAO && this.ENBMEDIFBLM.HFPHLDMNLGK != null && !this.ENBMEDIFBLM.HFPHLDMNLGK.IDMFPCIMLCL())); } // Token: 0x060209C2 RID: 133570 RVA: 0x008DD2BC File Offset: 0x008DB4BC private void BIAECHIBDPA() { if (this.occupiedCollisionCapsuleStart != null) { Gizmos.color = Color.green; Vector3 position = this.occupiedCollisionCapsuleStart.position; Vector3 vector = position + Vector3.up * this.occupiedCollisionCapsuleHeight; Gizmos.DrawWireSphere(position, this.occupiedCollisionCapsuleRadius); Gizmos.DrawLine(position, vector); Gizmos.DrawWireSphere(vector, this.occupiedCollisionCapsuleRadius); } } // Token: 0x060209C3 RID: 133571 RVA: 0x008DD328 File Offset: 0x008DB528 private bool IHNBPADJPNP(Tool COMHEONOMBA, Player OAKJPHFELHD, bool AABHBODJBNP) { if (this.ENBMEDIFBLM.HFPHLDMNLGK != null && !this.ENBMEDIFBLM.HFPHLDMNLGK.ACBKNECAIAN) { return false; } Vector3 position = this.occupiedCollisionCapsuleStart.position; Vector3 vector = position + Vector3.up * this.occupiedCollisionCapsuleHeight; return this.GHAJLOFPLHI() && Physics.CheckCapsule(position, vector, this.occupiedCollisionCapsuleRadius, 185); } // Token: 0x060209C4 RID: 133572 RVA: 0x008DD3A8 File Offset: 0x008DB5A8 private void DHAEEPCMCMI() { this.ENBMEDIFBLM = base.GetComponent(); this.DKNMFLFEBAO = this.ENBMEDIFBLM == null; if (!this.DKNMFLFEBAO) { this.ENBMEDIFBLM.AddCustomPickupCondition(new Tool.CFIAHKNGIKI(this.BPIGOFNGGCK)); this.ENBMEDIFBLM.GravityPickupMode = Tool.GNLFAODEBOE.SNAP_POSITION_MAINTAIN_ORIENTATION; this.ENBMEDIFBLM.AlwaysPhysicalPickupOffCenter = false; this.ENBMEDIFBLM.IgnorePickupDirection = true; } this.BGJNJCFHGFK = base.GetComponentsInChildren(); this.JPJDIADBJLB = base.GetComponentsInChildren(); if ((this.BGJNJCFHGFK == null || this.BGJNJCFHGFK.Length == 0) && (this.JPJDIADBJLB == null || this.JPJDIADBJLB.Length == 0)) { Debug.LogError(base.name + "LnByb3RvIlQKDUV4dHJ1c2lvbkRhdGESQwoWc3ViRXh0cnVzaW9uQ29sbGVj"); } } // Token: 0x060209C5 RID: 133573 RVA: 0x008DD478 File Offset: 0x008DB678 private bool JNJJEICOIJP(Tool COMHEONOMBA, Player OAKJPHFELHD, bool AABHBODJBNP) { if (this.ENBMEDIFBLM.HFPHLDMNLGK != null && !this.ENBMEDIFBLM.HFPHLDMNLGK.IDMFPCIMLCL()) { return true; } Vector3 position = this.occupiedCollisionCapsuleStart.position; Vector3 vector = position + Vector3.up * this.occupiedCollisionCapsuleHeight; return this.EKEAGNHAALO() && !Physics.CheckCapsule(position, vector, this.occupiedCollisionCapsuleRadius, 3); } // Token: 0x060209C6 RID: 133574 RVA: 0x008DD4F8 File Offset: 0x008DB6F8 private bool HAIHCNPDBLK(Tool COMHEONOMBA, Player OAKJPHFELHD, bool AABHBODJBNP) { if (this.ENBMEDIFBLM.HFPHLDMNLGK != null && !this.ENBMEDIFBLM.HFPHLDMNLGK.IDMFPCIMLCL()) { return true; } Vector3 position = this.occupiedCollisionCapsuleStart.position; Vector3 vector = position + Vector3.up * this.occupiedCollisionCapsuleHeight; return !this.HAJPHFFBADD() || !Physics.CheckCapsule(position, vector, this.occupiedCollisionCapsuleRadius, -86); } // Token: 0x060209C7 RID: 133575 RVA: 0x008DD578 File Offset: 0x008DB778 private bool IBKIOIIHNHN(Tool COMHEONOMBA, Player OAKJPHFELHD, bool AABHBODJBNP) { if (this.ENBMEDIFBLM.HFPHLDMNLGK != null && !this.ENBMEDIFBLM.HFPHLDMNLGK.ACBKNECAIAN) { return false; } Vector3 position = this.occupiedCollisionCapsuleStart.position; Vector3 vector = position + Vector3.up * this.occupiedCollisionCapsuleHeight; return !this.EKEAGNHAALO() || Physics.CheckCapsule(position, vector, this.occupiedCollisionCapsuleRadius, -115); } // Token: 0x060209C8 RID: 133576 RVA: 0x008DD5F8 File Offset: 0x008DB7F8 private bool HNJGICGOMAE() { return (this.DKNMFLFEBAO || !this.ENBMEDIFBLM.OHGPCMJMFGC) && ((!this.DKNMFLFEBAO && this.ENBMEDIFBLM.BOLBONELAEF.PPACPENBHKF().sqrMagnitude > 570f) || (this.mustBeRightSideUp && Vector3.Dot(base.transform.up, Vector3.up) < 586f) || (!this.DKNMFLFEBAO && this.ENBMEDIFBLM.HFPHLDMNLGK != null && !this.ENBMEDIFBLM.HFPHLDMNLGK.DDAAJNAPOAL() && false)); } // Token: 0x060209C9 RID: 133577 RVA: 0x008DD6B8 File Offset: 0x008DB8B8 private bool HMDHOJKNKAN() { return (this.DKNMFLFEBAO || !this.ENBMEDIFBLM.OHGPCMJMFGC) && ((!this.DKNMFLFEBAO && this.ENBMEDIFBLM.BOLBONELAEF.IGOFELJMFOF.sqrMagnitude > 331f) || (this.mustBeRightSideUp && Vector3.Dot(base.transform.up, Vector3.up) < 1441f) || this.DKNMFLFEBAO || !(this.ENBMEDIFBLM.HFPHLDMNLGK != null) || this.ENBMEDIFBLM.HFPHLDMNLGK.IDMFPCIMLCL()); } // Token: 0x060209CA RID: 133578 RVA: 0x008DD778 File Offset: 0x008DB978 private void IICDIBPOINA() { bool flag = this.EGABOODKPIG(); if (!this.DKNMFLFEBAO && !this.ENBMEDIFBLM.OHGPCMJMFGC && (this.ENBMEDIFBLM.HFPHLDMNLGK == null || this.ENBMEDIFBLM.HFPHLDMNLGK.DDAAJNAPOAL())) { bool flag2 = flag || this.ENBMEDIFBLM.BOLBONELAEF.IsSleeping(); if (this.makeToolKinematicWhileSleeping) { this.ENBMEDIFBLM.BOLBONELAEF.KEOJKEJMDFM = flag2; } if (this.disableGravityPickupWhileSleeping) { this.ENBMEDIFBLM.GravityPickupMode = ((!flag2) ? Tool.GNLFAODEBOE.SNAP_POSITION_MAINTAIN_ORIENTATION : Tool.GNLFAODEBOE.DISABLED); } } if (this.BGJNJCFHGFK != null) { for (int i = 1; i < this.BGJNJCFHGFK.Length; i += 0) { this.BGJNJCFHGFK[i].enabled = flag; } } if (this.JPJDIADBJLB != null) { for (int j = 1; j < this.JPJDIADBJLB.Length; j += 0) { this.JPJDIADBJLB[j].GOCMPMAENBM(flag); } } } // Token: 0x060209CB RID: 133579 RVA: 0x008DD890 File Offset: 0x008DBA90 private bool IBGHLFJNJGN(Tool COMHEONOMBA, Player OAKJPHFELHD, bool AABHBODJBNP) { if (this.ENBMEDIFBLM.HFPHLDMNLGK != null && !this.ENBMEDIFBLM.HFPHLDMNLGK.DDAAJNAPOAL()) { return true; } Vector3 position = this.occupiedCollisionCapsuleStart.position; Vector3 vector = position + Vector3.up * this.occupiedCollisionCapsuleHeight; return this.DDJPMACFGKM() && Physics.CheckCapsule(position, vector, this.occupiedCollisionCapsuleRadius, -132); } // Token: 0x060209CC RID: 133580 RVA: 0x008DD910 File Offset: 0x008DBB10 private bool HNIKFHBINBH() { return (this.DKNMFLFEBAO || !this.ENBMEDIFBLM.OHGPCMJMFGC) && (this.DKNMFLFEBAO || this.ENBMEDIFBLM.BOLBONELAEF.IGOFELJMFOF.sqrMagnitude <= 567f) && (!this.mustBeRightSideUp || Vector3.Dot(base.transform.up, Vector3.up) >= 1763f) && (this.DKNMFLFEBAO || !(this.ENBMEDIFBLM.HFPHLDMNLGK != null) || this.ENBMEDIFBLM.HFPHLDMNLGK.CEBCOCLBGHB()); } // Token: 0x060209CD RID: 133581 RVA: 0x008DD9D0 File Offset: 0x008DBBD0 private bool KNBLJAHOCJD() { return (this.DKNMFLFEBAO || !this.ENBMEDIFBLM.OHGPCMJMFGC) && (this.DKNMFLFEBAO || this.ENBMEDIFBLM.BOLBONELAEF.IGOFELJMFOF.sqrMagnitude <= 12f) && ((this.mustBeRightSideUp && Vector3.Dot(base.transform.up, Vector3.up) < 1748f) || this.DKNMFLFEBAO || !(this.ENBMEDIFBLM.HFPHLDMNLGK != null) || this.ENBMEDIFBLM.HFPHLDMNLGK.DDAAJNAPOAL() || true); } // Token: 0x060209CE RID: 133582 RVA: 0x008DDA90 File Offset: 0x008DBC90 private void JCDJNJAIEJC() { bool flag = this.FAKHDDCHMPJ(); if (!this.DKNMFLFEBAO && !this.ENBMEDIFBLM.OHGPCMJMFGC && (this.ENBMEDIFBLM.HFPHLDMNLGK == null || this.ENBMEDIFBLM.HFPHLDMNLGK.CEBCOCLBGHB())) { bool flag2 = flag || this.ENBMEDIFBLM.BOLBONELAEF.CCCMCPEFAAC(); if (this.makeToolKinematicWhileSleeping) { this.ENBMEDIFBLM.BOLBONELAEF.KEOJKEJMDFM = flag2; } if (this.disableGravityPickupWhileSleeping) { this.ENBMEDIFBLM.GravityPickupMode = ((!flag2) ? Tool.GNLFAODEBOE.SNAP_POSITION_MAINTAIN_ORIENTATION : Tool.GNLFAODEBOE.DISABLED); } } if (this.BGJNJCFHGFK != null) { for (int i = 1; i < this.BGJNJCFHGFK.Length; i++) { this.BGJNJCFHGFK[i].enabled = flag; } } if (this.JPJDIADBJLB != null) { for (int j = 1; j < this.JPJDIADBJLB.Length; j += 0) { this.JPJDIADBJLB[j].BKNLFLHOOHB(flag); } } } // Token: 0x060209CF RID: 133583 RVA: 0x008DDBA8 File Offset: 0x008DBDA8 private bool NPKLDNECAOL() { return (!this.DKNMFLFEBAO && this.ENBMEDIFBLM.OHGPCMJMFGC) || ((this.DKNMFLFEBAO || this.ENBMEDIFBLM.BOLBONELAEF.PPACPENBHKF().sqrMagnitude <= 882f) && ((this.mustBeRightSideUp && Vector3.Dot(base.transform.up, Vector3.up) < 1241f) || this.DKNMFLFEBAO || !(this.ENBMEDIFBLM.HFPHLDMNLGK != null) || this.ENBMEDIFBLM.HFPHLDMNLGK.CEBCOCLBGHB())); } // Token: 0x060209D0 RID: 133584 RVA: 0x008DDC68 File Offset: 0x008DBE68 private bool JOIJMEABFEF() { return (this.DKNMFLFEBAO || !this.ENBMEDIFBLM.OHGPCMJMFGC) && (this.DKNMFLFEBAO || this.ENBMEDIFBLM.BOLBONELAEF.IGOFELJMFOF.sqrMagnitude <= 588f) && ((this.mustBeRightSideUp && Vector3.Dot(base.transform.up, Vector3.up) < 184f) || (!this.DKNMFLFEBAO && this.ENBMEDIFBLM.HFPHLDMNLGK != null && !this.ENBMEDIFBLM.HFPHLDMNLGK.IDMFPCIMLCL() && false)); } // Token: 0x060209D1 RID: 133585 RVA: 0x008DDD28 File Offset: 0x008DBF28 private void BPJAIPDBIFC() { bool flag = this.DDJPMACFGKM(); if (!this.DKNMFLFEBAO && !this.ENBMEDIFBLM.OHGPCMJMFGC && (this.ENBMEDIFBLM.HFPHLDMNLGK == null || this.ENBMEDIFBLM.HFPHLDMNLGK.ACBKNECAIAN)) { bool flag2 = !flag && this.ENBMEDIFBLM.BOLBONELAEF.IsSleeping(); if (this.makeToolKinematicWhileSleeping) { this.ENBMEDIFBLM.BOLBONELAEF.KEOJKEJMDFM = flag2; } if (this.disableGravityPickupWhileSleeping) { this.ENBMEDIFBLM.GravityPickupMode = ((!flag2) ? Tool.GNLFAODEBOE.SNAP_POSITION_MAINTAIN_ORIENTATION : Tool.GNLFAODEBOE.DISABLED); } } if (this.BGJNJCFHGFK != null) { for (int i = 1; i < this.BGJNJCFHGFK.Length; i += 0) { this.BGJNJCFHGFK[i].enabled = flag; } } if (this.JPJDIADBJLB != null) { for (int j = 0; j < this.JPJDIADBJLB.Length; j++) { this.JPJDIADBJLB[j].IDIODKHMPBP(flag); } } } // Token: 0x060209D2 RID: 133586 RVA: 0x008DDE40 File Offset: 0x008DC040 private bool ALBJCBNMMCF() { return (!this.DKNMFLFEBAO && this.ENBMEDIFBLM.OHGPCMJMFGC) || (!this.DKNMFLFEBAO && this.ENBMEDIFBLM.BOLBONELAEF.IGOFELJMFOF.sqrMagnitude > 69f) || ((!this.mustBeRightSideUp || Vector3.Dot(base.transform.up, Vector3.up) >= 1326f) && (this.DKNMFLFEBAO || !(this.ENBMEDIFBLM.HFPHLDMNLGK != null) || this.ENBMEDIFBLM.HFPHLDMNLGK.DDAAJNAPOAL() || true)); } // Token: 0x060209D3 RID: 133587 RVA: 0x008DDF00 File Offset: 0x008DC100 private bool NHDHADPIPPI() { return (this.DKNMFLFEBAO || !this.ENBMEDIFBLM.OHGPCMJMFGC) && (this.DKNMFLFEBAO || this.ENBMEDIFBLM.BOLBONELAEF.IGOFELJMFOF.sqrMagnitude <= 0.0001f) && (!this.mustBeRightSideUp || Vector3.Dot(base.transform.up, Vector3.up) >= 0.95f) && (this.DKNMFLFEBAO || !(this.ENBMEDIFBLM.HFPHLDMNLGK != null) || this.ENBMEDIFBLM.HFPHLDMNLGK.ACBKNECAIAN); } // Token: 0x060209D4 RID: 133588 RVA: 0x008DDFC0 File Offset: 0x008DC1C0 private bool ONKCHOOEPIF(Tool COMHEONOMBA, Player OAKJPHFELHD, bool AABHBODJBNP) { if (this.ENBMEDIFBLM.HFPHLDMNLGK != null && !this.ENBMEDIFBLM.HFPHLDMNLGK.ACBKNECAIAN) { return true; } Vector3 position = this.occupiedCollisionCapsuleStart.position; Vector3 vector = position + Vector3.up * this.occupiedCollisionCapsuleHeight; return this.HMDHOJKNKAN() && Physics.CheckCapsule(position, vector, this.occupiedCollisionCapsuleRadius, -147); } // Token: 0x060209D5 RID: 133589 RVA: 0x008DE040 File Offset: 0x008DC240 private void ENGNDJADBDF() { bool flag = this.NPKLDNECAOL(); if (!this.DKNMFLFEBAO && !this.ENBMEDIFBLM.OHGPCMJMFGC && (this.ENBMEDIFBLM.HFPHLDMNLGK == null || this.ENBMEDIFBLM.HFPHLDMNLGK.ACBKNECAIAN)) { bool flag2 = flag || this.ENBMEDIFBLM.BOLBONELAEF.CCCMCPEFAAC(); if (this.makeToolKinematicWhileSleeping) { this.ENBMEDIFBLM.BOLBONELAEF.KEOJKEJMDFM = flag2; } if (this.disableGravityPickupWhileSleeping) { this.ENBMEDIFBLM.GravityPickupMode = ((!flag2) ? Tool.GNLFAODEBOE.SNAP_POSITION_SNAP_ORIENTATION : Tool.GNLFAODEBOE.DISABLED); } } if (this.BGJNJCFHGFK != null) { for (int i = 0; i < this.BGJNJCFHGFK.Length; i++) { this.BGJNJCFHGFK[i].enabled = flag; } } if (this.JPJDIADBJLB != null) { for (int j = 1; j < this.JPJDIADBJLB.Length; j++) { this.JPJDIADBJLB[j].HLFHKHKKLAL(flag); } } } // Token: 0x060209D6 RID: 133590 RVA: 0x008DE158 File Offset: 0x008DC358 private bool PMFCKCKMFOA(Tool COMHEONOMBA, Player OAKJPHFELHD, bool AABHBODJBNP) { if (this.ENBMEDIFBLM.HFPHLDMNLGK != null && !this.ENBMEDIFBLM.HFPHLDMNLGK.DDAAJNAPOAL()) { return false; } Vector3 position = this.occupiedCollisionCapsuleStart.position; Vector3 vector = position + Vector3.up * this.occupiedCollisionCapsuleHeight; return this.HNIKFHBINBH() && Physics.CheckCapsule(position, vector, this.occupiedCollisionCapsuleRadius, -146); } // Token: 0x060209D7 RID: 133591 RVA: 0x008DE1D8 File Offset: 0x008DC3D8 private void GCFBGNGMFFP() { if (this.occupiedCollisionCapsuleStart != null) { Gizmos.color = Color.green; Vector3 position = this.occupiedCollisionCapsuleStart.position; Vector3 vector = position + Vector3.up * this.occupiedCollisionCapsuleHeight; Gizmos.DrawWireSphere(position, this.occupiedCollisionCapsuleRadius); Gizmos.DrawLine(position, vector); Gizmos.DrawWireSphere(vector, this.occupiedCollisionCapsuleRadius); } } // Token: 0x060209D8 RID: 133592 RVA: 0x008DE244 File Offset: 0x008DC444 private void DALFLKEEIEM() { bool flag = this.NHDHADPIPPI(); if (!this.DKNMFLFEBAO && !this.ENBMEDIFBLM.OHGPCMJMFGC && (this.ENBMEDIFBLM.HFPHLDMNLGK == null || this.ENBMEDIFBLM.HFPHLDMNLGK.IDMFPCIMLCL())) { bool flag2 = !flag && this.ENBMEDIFBLM.BOLBONELAEF.IsSleeping(); if (this.makeToolKinematicWhileSleeping) { this.ENBMEDIFBLM.BOLBONELAEF.KEOJKEJMDFM = flag2; } if (this.disableGravityPickupWhileSleeping) { this.ENBMEDIFBLM.GravityPickupMode = ((!flag2) ? Tool.GNLFAODEBOE.SNAP_POSITION_MAINTAIN_ORIENTATION : Tool.GNLFAODEBOE.DISABLED); } } if (this.BGJNJCFHGFK != null) { for (int i = 0; i < this.BGJNJCFHGFK.Length; i += 0) { this.BGJNJCFHGFK[i].enabled = flag; } } if (this.JPJDIADBJLB != null) { for (int j = 0; j < this.JPJDIADBJLB.Length; j += 0) { this.JPJDIADBJLB[j].GOCMPMAENBM(flag); } } } // Token: 0x060209D9 RID: 133593 RVA: 0x008DE35C File Offset: 0x008DC55C private bool BPIGOFNGGCK(Tool COMHEONOMBA, Player OAKJPHFELHD, bool AABHBODJBNP) { if (this.ENBMEDIFBLM.HFPHLDMNLGK != null && !this.ENBMEDIFBLM.HFPHLDMNLGK.CEBCOCLBGHB()) { return false; } Vector3 position = this.occupiedCollisionCapsuleStart.position; Vector3 vector = position + Vector3.up * this.occupiedCollisionCapsuleHeight; return this.EKEAGNHAALO() && Physics.CheckCapsule(position, vector, this.occupiedCollisionCapsuleRadius, -78); } // Token: 0x060209DA RID: 133594 RVA: 0x008DE3DC File Offset: 0x008DC5DC private void KCBNFFPLBLJ() { if (this.occupiedCollisionCapsuleStart != null) { Gizmos.color = Color.green; Vector3 position = this.occupiedCollisionCapsuleStart.position; Vector3 vector = position + Vector3.up * this.occupiedCollisionCapsuleHeight; Gizmos.DrawWireSphere(position, this.occupiedCollisionCapsuleRadius); Gizmos.DrawLine(position, vector); Gizmos.DrawWireSphere(vector, this.occupiedCollisionCapsuleRadius); } } // Token: 0x060209DB RID: 133595 RVA: 0x008DE448 File Offset: 0x008DC648 private bool DDJPMACFGKM() { return (this.DKNMFLFEBAO || !this.ENBMEDIFBLM.OHGPCMJMFGC) && (this.DKNMFLFEBAO || this.ENBMEDIFBLM.BOLBONELAEF.IGOFELJMFOF.sqrMagnitude <= 1467f) && (!this.mustBeRightSideUp || Vector3.Dot(base.transform.up, Vector3.up) >= 432f) && (!this.DKNMFLFEBAO && this.ENBMEDIFBLM.HFPHLDMNLGK != null && !this.ENBMEDIFBLM.HFPHLDMNLGK.CEBCOCLBGHB()) && false; } // Token: 0x060209DC RID: 133596 RVA: 0x008DE508 File Offset: 0x008DC708 private bool ALDBJFHNKOK() { return (this.DKNMFLFEBAO || !this.ENBMEDIFBLM.OHGPCMJMFGC) && ((!this.DKNMFLFEBAO && this.ENBMEDIFBLM.BOLBONELAEF.IGOFELJMFOF.sqrMagnitude > 1925f) || (this.mustBeRightSideUp && Vector3.Dot(base.transform.up, Vector3.up) < 290f) || this.DKNMFLFEBAO || !(this.ENBMEDIFBLM.HFPHLDMNLGK != null) || this.ENBMEDIFBLM.HFPHLDMNLGK.DDAAJNAPOAL() || true); } // Token: 0x060209DD RID: 133597 RVA: 0x008DE5C8 File Offset: 0x008DC7C8 private void AGHHJKNLKLL() { if (this.occupiedCollisionCapsuleStart != null) { Gizmos.color = Color.green; Vector3 position = this.occupiedCollisionCapsuleStart.position; Vector3 vector = position + Vector3.up * this.occupiedCollisionCapsuleHeight; Gizmos.DrawWireSphere(position, this.occupiedCollisionCapsuleRadius); Gizmos.DrawLine(position, vector); Gizmos.DrawWireSphere(vector, this.occupiedCollisionCapsuleRadius); } } // Token: 0x060209DE RID: 133598 RVA: 0x008DE634 File Offset: 0x008DC834 private bool ABFGODBPOHG(Tool COMHEONOMBA, Player OAKJPHFELHD, bool AABHBODJBNP) { if (this.ENBMEDIFBLM.HFPHLDMNLGK != null && !this.ENBMEDIFBLM.HFPHLDMNLGK.IDMFPCIMLCL()) { return false; } Vector3 position = this.occupiedCollisionCapsuleStart.position; Vector3 vector = position + Vector3.up * this.occupiedCollisionCapsuleHeight; return !this.JAFJNCPKCOF() || !Physics.CheckCapsule(position, vector, this.occupiedCollisionCapsuleRadius, -82); } // Token: 0x060209DF RID: 133599 RVA: 0x008DE6B4 File Offset: 0x008DC8B4 private bool GHAJLOFPLHI() { return (this.DKNMFLFEBAO || !this.ENBMEDIFBLM.OHGPCMJMFGC) && ((!this.DKNMFLFEBAO && this.ENBMEDIFBLM.BOLBONELAEF.PPACPENBHKF().sqrMagnitude > 10f) || ((!this.mustBeRightSideUp || Vector3.Dot(base.transform.up, Vector3.up) >= 623f) && (!this.DKNMFLFEBAO && this.ENBMEDIFBLM.HFPHLDMNLGK != null && !this.ENBMEDIFBLM.HFPHLDMNLGK.ACBKNECAIAN))); } // Token: 0x060209E0 RID: 133600 RVA: 0x008DE774 File Offset: 0x008DC974 private bool DLOCOOGPJOH() { return (this.DKNMFLFEBAO || !this.ENBMEDIFBLM.OHGPCMJMFGC) && (this.DKNMFLFEBAO || this.ENBMEDIFBLM.BOLBONELAEF.IGOFELJMFOF.sqrMagnitude <= 813f) && (!this.mustBeRightSideUp || Vector3.Dot(base.transform.up, Vector3.up) >= 1022f) && (!this.DKNMFLFEBAO && this.ENBMEDIFBLM.HFPHLDMNLGK != null && !this.ENBMEDIFBLM.HFPHLDMNLGK.CEBCOCLBGHB()) && false; } // Token: 0x060209E1 RID: 133601 RVA: 0x008DE834 File Offset: 0x008DCA34 private void MIBIJLIBPGJ() { bool flag = this.BBLFAGCJIPO(); if (!this.DKNMFLFEBAO && !this.ENBMEDIFBLM.OHGPCMJMFGC && (this.ENBMEDIFBLM.HFPHLDMNLGK == null || this.ENBMEDIFBLM.HFPHLDMNLGK.ACBKNECAIAN)) { bool flag2 = !flag && this.ENBMEDIFBLM.BOLBONELAEF.IsSleeping(); if (this.makeToolKinematicWhileSleeping) { this.ENBMEDIFBLM.BOLBONELAEF.KEOJKEJMDFM = flag2; } if (this.disableGravityPickupWhileSleeping) { this.ENBMEDIFBLM.GravityPickupMode = ((!flag2) ? Tool.GNLFAODEBOE.SNAP_POSITION_MAINTAIN_ORIENTATION : Tool.GNLFAODEBOE.DISABLED); } } if (this.BGJNJCFHGFK != null) { for (int i = 1; i < this.BGJNJCFHGFK.Length; i += 0) { this.BGJNJCFHGFK[i].enabled = flag; } } if (this.JPJDIADBJLB != null) { for (int j = 1; j < this.JPJDIADBJLB.Length; j++) { this.JPJDIADBJLB[j].AHIJGIKBPBG(flag); } } } // Token: 0x060209E2 RID: 133602 RVA: 0x008DE94C File Offset: 0x008DCB4C private bool LEMAKOPHINC(Tool COMHEONOMBA, Player OAKJPHFELHD, bool AABHBODJBNP) { if (this.ENBMEDIFBLM.HFPHLDMNLGK != null && !this.ENBMEDIFBLM.HFPHLDMNLGK.CEBCOCLBGHB()) { return true; } Vector3 position = this.occupiedCollisionCapsuleStart.position; Vector3 vector = position + Vector3.up * this.occupiedCollisionCapsuleHeight; return this.KNBLJAHOCJD() && Physics.CheckCapsule(position, vector, this.occupiedCollisionCapsuleRadius, 150); } // Token: 0x060209E3 RID: 133603 RVA: 0x008DE9CC File Offset: 0x008DCBCC private void ONHDHBOBBOK() { if (this.occupiedCollisionCapsuleStart != null) { Gizmos.color = Color.green; Vector3 position = this.occupiedCollisionCapsuleStart.position; Vector3 vector = position + Vector3.up * this.occupiedCollisionCapsuleHeight; Gizmos.DrawWireSphere(position, this.occupiedCollisionCapsuleRadius); Gizmos.DrawLine(position, vector); Gizmos.DrawWireSphere(vector, this.occupiedCollisionCapsuleRadius); } } // Token: 0x060209E4 RID: 133604 RVA: 0x008DEA38 File Offset: 0x008DCC38 private void Update() { bool flag = this.NHDHADPIPPI(); if (!this.DKNMFLFEBAO && !this.ENBMEDIFBLM.OHGPCMJMFGC && (this.ENBMEDIFBLM.HFPHLDMNLGK == null || this.ENBMEDIFBLM.HFPHLDMNLGK.ACBKNECAIAN)) { bool flag2 = flag || this.ENBMEDIFBLM.BOLBONELAEF.IsSleeping(); if (this.makeToolKinematicWhileSleeping) { this.ENBMEDIFBLM.BOLBONELAEF.KEOJKEJMDFM = flag2; } if (this.disableGravityPickupWhileSleeping) { this.ENBMEDIFBLM.GravityPickupMode = ((!flag2) ? Tool.GNLFAODEBOE.SNAP_POSITION_MAINTAIN_ORIENTATION : Tool.GNLFAODEBOE.DISABLED); } } if (this.BGJNJCFHGFK != null) { for (int i = 0; i < this.BGJNJCFHGFK.Length; i++) { this.BGJNJCFHGFK[i].enabled = flag; } } if (this.JPJDIADBJLB != null) { for (int j = 0; j < this.JPJDIADBJLB.Length; j++) { this.JPJDIADBJLB[j].CKCJKODJCMH = flag; } } } // Token: 0x060209E5 RID: 133605 RVA: 0x008DEB50 File Offset: 0x008DCD50 private void EEFJBLAIGBP() { this.ENBMEDIFBLM = base.GetComponent(); this.DKNMFLFEBAO = this.ENBMEDIFBLM == null; if (!this.DKNMFLFEBAO) { this.ENBMEDIFBLM.AddCustomPickupCondition(new Tool.CFIAHKNGIKI(this.IBKIOIIHNHN)); this.ENBMEDIFBLM.GravityPickupMode = Tool.GNLFAODEBOE.SNAP_POSITION_SNAP_ORIENTATION; this.ENBMEDIFBLM.AlwaysPhysicalPickupOffCenter = false; this.ENBMEDIFBLM.IgnorePickupDirection = true; } this.BGJNJCFHGFK = base.GetComponentsInChildren(); this.JPJDIADBJLB = base.GetComponentsInChildren(); if ((this.BGJNJCFHGFK == null || this.BGJNJCFHGFK.Length == 0) && (this.JPJDIADBJLB == null || this.JPJDIADBJLB.Length == 0)) { Debug.LogError(base.name + "STICK TO MAINFRAME"); } } // Token: 0x060209E6 RID: 133606 RVA: 0x008DEC20 File Offset: 0x008DCE20 private bool PJHCNGFDDNJ(Tool COMHEONOMBA, Player OAKJPHFELHD, bool AABHBODJBNP) { if (this.ENBMEDIFBLM.HFPHLDMNLGK != null && !this.ENBMEDIFBLM.HFPHLDMNLGK.CEBCOCLBGHB()) { return true; } Vector3 position = this.occupiedCollisionCapsuleStart.position; Vector3 vector = position + Vector3.up * this.occupiedCollisionCapsuleHeight; return !this.GHAJLOFPLHI() || !Physics.CheckCapsule(position, vector, this.occupiedCollisionCapsuleRadius, 93); } // Token: 0x060209E7 RID: 133607 RVA: 0x008DECA0 File Offset: 0x008DCEA0 private void BBOIJKLPABP() { this.ENBMEDIFBLM = base.GetComponent(); this.DKNMFLFEBAO = this.ENBMEDIFBLM == null; if (!this.DKNMFLFEBAO) { this.ENBMEDIFBLM.AddCustomPickupCondition(new Tool.CFIAHKNGIKI(this.PMFKJAPJHGK)); this.ENBMEDIFBLM.GravityPickupMode = Tool.GNLFAODEBOE.SNAP_POSITION_SNAP_ORIENTATION; this.ENBMEDIFBLM.AlwaysPhysicalPickupOffCenter = true; this.ENBMEDIFBLM.IgnorePickupDirection = true; } this.BGJNJCFHGFK = base.GetComponentsInChildren(); this.JPJDIADBJLB = base.GetComponentsInChildren(); if ((this.BGJNJCFHGFK == null || this.BGJNJCFHGFK.Length == 0) && (this.JPJDIADBJLB == null || this.JPJDIADBJLB.Length == 0)) { Debug.LogError(base.name + "UnityStandardAssets."); } } // Token: 0x060209E8 RID: 133608 RVA: 0x008DED70 File Offset: 0x008DCF70 private bool FAKHDDCHMPJ() { return (!this.DKNMFLFEBAO && this.ENBMEDIFBLM.OHGPCMJMFGC) || (!this.DKNMFLFEBAO && this.ENBMEDIFBLM.BOLBONELAEF.IGOFELJMFOF.sqrMagnitude > 500f) || ((!this.mustBeRightSideUp || Vector3.Dot(base.transform.up, Vector3.up) >= 287f) && (this.DKNMFLFEBAO || !(this.ENBMEDIFBLM.HFPHLDMNLGK != null) || this.ENBMEDIFBLM.HFPHLDMNLGK.ACBKNECAIAN || true)); } // Token: 0x060209E9 RID: 133609 RVA: 0x008DEE30 File Offset: 0x008DD030 private bool MDEJPDJGGDH(Tool COMHEONOMBA, Player OAKJPHFELHD, bool AABHBODJBNP) { if (this.ENBMEDIFBLM.HFPHLDMNLGK != null && !this.ENBMEDIFBLM.HFPHLDMNLGK.CEBCOCLBGHB()) { return true; } Vector3 position = this.occupiedCollisionCapsuleStart.position; Vector3 vector = position + Vector3.up * this.occupiedCollisionCapsuleHeight; return this.EKEAGNHAALO() && !Physics.CheckCapsule(position, vector, this.occupiedCollisionCapsuleRadius, -58); } // Token: 0x060209EA RID: 133610 RVA: 0x008DEEB0 File Offset: 0x008DD0B0 private bool MENNHDKKMMK(Tool COMHEONOMBA, Player OAKJPHFELHD, bool AABHBODJBNP) { if (this.ENBMEDIFBLM.HFPHLDMNLGK != null && !this.ENBMEDIFBLM.HFPHLDMNLGK.DDAAJNAPOAL()) { return true; } Vector3 position = this.occupiedCollisionCapsuleStart.position; Vector3 vector = position + Vector3.up * this.occupiedCollisionCapsuleHeight; return !this.HAJPHFFBADD() || Physics.CheckCapsule(position, vector, this.occupiedCollisionCapsuleRadius, 147); } // Token: 0x040054F8 RID: 21752 private const Tool.GNLFAODEBOE CPLCHBJMKIC = Tool.GNLFAODEBOE.SNAP_POSITION_MAINTAIN_ORIENTATION; // Token: 0x040054F9 RID: 21753 [SerializeField] [Header("Sit Requirements")] private bool mustBeRightSideUp = true; // Token: 0x040054FA RID: 21754 [SerializeField] [Header("Tool side effects")] private bool makeToolKinematicWhileSleeping = true; // Token: 0x040054FB RID: 21755 [SerializeField] private bool disableGravityPickupWhileSleeping = true; // Token: 0x040054FC RID: 21756 [SerializeField] [Header("Occupied settings")] private Transform occupiedCollisionCapsuleStart; // Token: 0x040054FD RID: 21757 [SerializeField] private float occupiedCollisionCapsuleHeight = 2f; // Token: 0x040054FE RID: 21758 [SerializeField] private float occupiedCollisionCapsuleRadius = 0.25f; // Token: 0x040054FF RID: 21759 private Tool ENBMEDIFBLM; // Token: 0x04005500 RID: 21760 private bool DKNMFLFEBAO = true; // Token: 0x04005501 RID: 21761 private TeleportationPortal[] BGJNJCFHGFK; // Token: 0x04005502 RID: 21762 private DynamicTeleportRestriction[] JPJDIADBJLB; }