using System; using UnityEngine; // Token: 0x020000B3 RID: 179 public class LaundryBinPickup : RigidbodyPickup { // Token: 0x060024F3 RID: 9459 RVA: 0x000ADB2C File Offset: 0x000ABD2C public virtual bool JCGOCMHLHFL() { return this.BPPBPEMLOCH != null; } // Token: 0x060024F4 RID: 9460 RVA: 0x000ADB3C File Offset: 0x000ABD3C public virtual void HOPANPOFGNF() { this.GGPILMKBGGN.IKNNJEPEBLN = this.LDGBHMIKDND; this.GGPILMKBGGN.GJDODFOHABA(this.BJLLLKOKEAJ); if (this.BPPBPEMLOCH != null) { global::UnityEngine.Object.Destroy(this.BPPBPEMLOCH); this.BPPBPEMLOCH = null; } this.GGPILMKBGGN.IGOFELJMFOF = this.EBAHLHGINHN; this.GGPILMKBGGN.PDJMHMHFKIA(this.LGMHNLHACKL); } // Token: 0x060024F5 RID: 9461 RVA: 0x000ADBB0 File Offset: 0x000ABDB0 public virtual bool DJJNMLJKHNM() { return this.BPPBPEMLOCH != null; } // Token: 0x060024F6 RID: 9462 RVA: 0x000ADBC0 File Offset: 0x000ABDC0 public virtual void LMIPGMNMPPF() { } // Token: 0x060024F7 RID: 9463 RVA: 0x000ADBC4 File Offset: 0x000ABDC4 public virtual void PBFCEGJOOEJ(Transform MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG) { this.ONPCGBIMHKI(); RigidbodyEx component = MMEBLCBANIL.GetComponent(); this.BPPBPEMLOCH = this.PPMEEEJPPOP(component, KOFPGEFEDDH, KKKJMGGKNPG); this.LDGBHMIKDND = this.GGPILMKBGGN.OKBAEPLAILA(); this.BJLLLKOKEAJ = this.GGPILMKBGGN.OBNCDPGKCGJ; this.GGPILMKBGGN.IKNNJEPEBLN = this.linearDrag; this.GGPILMKBGGN.GJDODFOHABA(this.angularDrag); this.DDEOCEILEKG = this.GGPILMKBGGN.CIGPHKLAAOD; this.KMONHMGKLFE = this.GGPILMKBGGN.IJGPPOIJDKO; this.EBAHLHGINHN = Vector3.zero; this.LGMHNLHACKL = Vector3.zero; } // Token: 0x060024F8 RID: 9464 RVA: 0x000ADC6C File Offset: 0x000ABE6C public virtual void IAMFNHCNLIP(Transform MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG) { this.JDNMLKPBIEM(); RigidbodyEx component = MMEBLCBANIL.GetComponent(); this.BPPBPEMLOCH = this.BGMIEHIHDCH(component, KOFPGEFEDDH, KKKJMGGKNPG); this.LDGBHMIKDND = this.GGPILMKBGGN.OKBAEPLAILA(); this.BJLLLKOKEAJ = this.GGPILMKBGGN.OJBHGFEFAAJ(); this.GGPILMKBGGN.IKNNJEPEBLN = this.linearDrag; this.GGPILMKBGGN.GJDODFOHABA(this.angularDrag); this.DDEOCEILEKG = this.GGPILMKBGGN.JHBFKKAFPFG(); this.KMONHMGKLFE = this.GGPILMKBGGN.IJGPPOIJDKO; this.EBAHLHGINHN = Vector3.zero; this.LGMHNLHACKL = Vector3.zero; } // Token: 0x060024F9 RID: 9465 RVA: 0x000ADD14 File Offset: 0x000ABF14 private Joint PPMEEEJPPOP(RigidbodyEx MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG) { ConfigurableJoint configurableJoint = base.gameObject.AddComponent(); configurableJoint.autoConfigureConnectedAnchor = true; configurableJoint.axis = Vector3.up; configurableJoint.anchor = base.transform.InverseTransformPoint(MMEBLCBANIL.JHBFKKAFPFG()); configurableJoint.connectedBody = MMEBLCBANIL.POEDHHBIGLD; configurableJoint.connectedAnchor = Vector3.zero; configurableJoint.xMotion = (ConfigurableJointMotion)6; configurableJoint.yMotion = ConfigurableJointMotion.Limited; configurableJoint.zMotion = ConfigurableJointMotion.Limited; configurableJoint.angularXMotion = (ConfigurableJointMotion)8; configurableJoint.angularYMotion = ConfigurableJointMotion.Limited; configurableJoint.angularZMotion = ConfigurableJointMotion.Limited; JointDrive angularXDrive = configurableJoint.angularXDrive; angularXDrive.positionSpring = this.springForce; configurableJoint.angularXDrive = angularXDrive; configurableJoint.breakForce = this.breakForce; return configurableJoint; } // Token: 0x060024FA RID: 9466 RVA: 0x000ADDC0 File Offset: 0x000ABFC0 private Joint BDCPEBDMIMH(RigidbodyEx MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG) { ConfigurableJoint configurableJoint = base.gameObject.AddComponent(); configurableJoint.autoConfigureConnectedAnchor = true; configurableJoint.axis = Vector3.up; configurableJoint.anchor = base.transform.InverseTransformPoint(MMEBLCBANIL.JHBFKKAFPFG()); configurableJoint.connectedBody = MMEBLCBANIL.POEDHHBIGLD; configurableJoint.connectedAnchor = Vector3.zero; configurableJoint.xMotion = (ConfigurableJointMotion)4; configurableJoint.yMotion = ConfigurableJointMotion.Limited; configurableJoint.zMotion = ConfigurableJointMotion.Limited; configurableJoint.angularXMotion = (ConfigurableJointMotion)4; configurableJoint.angularYMotion = (ConfigurableJointMotion)8; configurableJoint.angularZMotion = (ConfigurableJointMotion)7; JointDrive angularXDrive = configurableJoint.angularXDrive; angularXDrive.positionSpring = this.springForce; configurableJoint.angularXDrive = angularXDrive; configurableJoint.breakForce = this.breakForce; return configurableJoint; } // Token: 0x060024FB RID: 9467 RVA: 0x000ADE6C File Offset: 0x000AC06C public virtual void JLFCGMHDOMB(Transform MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG) { this.Release(); RigidbodyEx component = MMEBLCBANIL.GetComponent(); this.BPPBPEMLOCH = this.EPFIHOFNFIO(component, KOFPGEFEDDH, KKKJMGGKNPG); this.LDGBHMIKDND = this.GGPILMKBGGN.OKBAEPLAILA(); this.BJLLLKOKEAJ = this.GGPILMKBGGN.OBNCDPGKCGJ; this.GGPILMKBGGN.IKNNJEPEBLN = this.linearDrag; this.GGPILMKBGGN.GJDODFOHABA(this.angularDrag); this.DDEOCEILEKG = this.GGPILMKBGGN.CIGPHKLAAOD; this.KMONHMGKLFE = this.GGPILMKBGGN.IJGPPOIJDKO; this.EBAHLHGINHN = Vector3.zero; this.LGMHNLHACKL = Vector3.zero; } // Token: 0x060024FC RID: 9468 RVA: 0x000ADF14 File Offset: 0x000AC114 public override void Pickup(Transform MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG) { this.Release(); RigidbodyEx component = MMEBLCBANIL.GetComponent(); this.BPPBPEMLOCH = this.CIDECLINIDJ(component, KOFPGEFEDDH, KKKJMGGKNPG); this.LDGBHMIKDND = this.GGPILMKBGGN.IKNNJEPEBLN; this.BJLLLKOKEAJ = this.GGPILMKBGGN.OBNCDPGKCGJ; this.GGPILMKBGGN.IKNNJEPEBLN = this.linearDrag; this.GGPILMKBGGN.OBNCDPGKCGJ = this.angularDrag; this.DDEOCEILEKG = this.GGPILMKBGGN.CIGPHKLAAOD; this.KMONHMGKLFE = this.GGPILMKBGGN.IJGPPOIJDKO; this.EBAHLHGINHN = Vector3.zero; this.LGMHNLHACKL = Vector3.zero; } // Token: 0x060024FD RID: 9469 RVA: 0x000ADFBC File Offset: 0x000AC1BC private void LKPCBLOFHKM() { if (this.MEMOPCOHPLE) { this.EBAHLHGINHN = (this.GGPILMKBGGN.JHBFKKAFPFG() - this.DDEOCEILEKG) / Time.fixedDeltaTime; this.LGMHNLHACKL = NNGFEGAEJPG.PGPNGNDCJKL(this.KMONHMGKLFE, this.GGPILMKBGGN.IJGPPOIJDKO) / Time.fixedDeltaTime; this.DDEOCEILEKG = this.GGPILMKBGGN.CIGPHKLAAOD; this.KMONHMGKLFE = this.GGPILMKBGGN.IJGPPOIJDKO; } } // Token: 0x060024FE RID: 9470 RVA: 0x000AE044 File Offset: 0x000AC244 public virtual void MGBHAIAALNL(Transform MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG) { this.Release(); RigidbodyEx component = MMEBLCBANIL.GetComponent(); this.BPPBPEMLOCH = this.BGMIEHIHDCH(component, KOFPGEFEDDH, KKKJMGGKNPG); this.LDGBHMIKDND = this.GGPILMKBGGN.OKBAEPLAILA(); this.BJLLLKOKEAJ = this.GGPILMKBGGN.OJBHGFEFAAJ(); this.GGPILMKBGGN.IKNNJEPEBLN = this.linearDrag; this.GGPILMKBGGN.GJDODFOHABA(this.angularDrag); this.DDEOCEILEKG = this.GGPILMKBGGN.CIGPHKLAAOD; this.KMONHMGKLFE = this.GGPILMKBGGN.IJGPPOIJDKO; this.EBAHLHGINHN = Vector3.zero; this.LGMHNLHACKL = Vector3.zero; } // Token: 0x060024FF RID: 9471 RVA: 0x000AE0EC File Offset: 0x000AC2EC public virtual void NFMFLALABJJ(Transform MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG) { this.EMKMANCBLJH(); RigidbodyEx component = MMEBLCBANIL.GetComponent(); this.BPPBPEMLOCH = this.GKPGJINEDNN(component, KOFPGEFEDDH, KKKJMGGKNPG); this.LDGBHMIKDND = this.GGPILMKBGGN.IKNNJEPEBLN; this.BJLLLKOKEAJ = this.GGPILMKBGGN.OBNCDPGKCGJ; this.GGPILMKBGGN.IKNNJEPEBLN = this.linearDrag; this.GGPILMKBGGN.GJDODFOHABA(this.angularDrag); this.DDEOCEILEKG = this.GGPILMKBGGN.JHBFKKAFPFG(); this.KMONHMGKLFE = this.GGPILMKBGGN.IJGPPOIJDKO; this.EBAHLHGINHN = Vector3.zero; this.LGMHNLHACKL = Vector3.zero; } // Token: 0x06002500 RID: 9472 RVA: 0x000AE194 File Offset: 0x000AC394 public virtual void OOFOMMGPGCA() { this.GGPILMKBGGN.PGAMGFKDPMO(this.LDGBHMIKDND); this.GGPILMKBGGN.OBNCDPGKCGJ = this.BJLLLKOKEAJ; if (this.BPPBPEMLOCH != null) { global::UnityEngine.Object.Destroy(this.BPPBPEMLOCH); this.BPPBPEMLOCH = null; } this.GGPILMKBGGN.IGOFELJMFOF = this.EBAHLHGINHN; this.GGPILMKBGGN.CCHAEPGJJLI = this.LGMHNLHACKL; } // Token: 0x06002501 RID: 9473 RVA: 0x000AE208 File Offset: 0x000AC408 private Joint JDPJLGENDDB(RigidbodyEx MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG) { ConfigurableJoint configurableJoint = base.gameObject.AddComponent(); configurableJoint.autoConfigureConnectedAnchor = false; configurableJoint.axis = Vector3.up; configurableJoint.anchor = base.transform.InverseTransformPoint(MMEBLCBANIL.JHBFKKAFPFG()); configurableJoint.connectedBody = MMEBLCBANIL.POEDHHBIGLD; configurableJoint.connectedAnchor = Vector3.zero; configurableJoint.xMotion = (ConfigurableJointMotion)5; configurableJoint.yMotion = ConfigurableJointMotion.Limited; configurableJoint.zMotion = ConfigurableJointMotion.Locked; configurableJoint.angularXMotion = ConfigurableJointMotion.Limited; configurableJoint.angularYMotion = ConfigurableJointMotion.Locked; configurableJoint.angularZMotion = ConfigurableJointMotion.Locked; JointDrive angularXDrive = configurableJoint.angularXDrive; angularXDrive.positionSpring = this.springForce; configurableJoint.angularXDrive = angularXDrive; configurableJoint.breakForce = this.breakForce; return configurableJoint; } // Token: 0x06002502 RID: 9474 RVA: 0x000AE2B4 File Offset: 0x000AC4B4 public virtual bool NPNFNLOIMAG() { return this.BPPBPEMLOCH != null; } // Token: 0x06002503 RID: 9475 RVA: 0x000AE2C4 File Offset: 0x000AC4C4 private void JLAMLNOHONO() { if (this.DIGCFIAANFF()) { this.EBAHLHGINHN = (this.GGPILMKBGGN.CIGPHKLAAOD - this.DDEOCEILEKG) / Time.fixedDeltaTime; this.LGMHNLHACKL = NNGFEGAEJPG.PGPNGNDCJKL(this.KMONHMGKLFE, this.GGPILMKBGGN.IJGPPOIJDKO) / Time.fixedDeltaTime; this.DDEOCEILEKG = this.GGPILMKBGGN.CIGPHKLAAOD; this.KMONHMGKLFE = this.GGPILMKBGGN.IJGPPOIJDKO; } } // Token: 0x06002504 RID: 9476 RVA: 0x000AE34C File Offset: 0x000AC54C public virtual bool GIDPDIIHOBM() { return this.BPPBPEMLOCH != null; } // Token: 0x06002505 RID: 9477 RVA: 0x000AE35C File Offset: 0x000AC55C private void DHJNCOBEFCK() { if (this.DIGCFIAANFF()) { this.EBAHLHGINHN = (this.GGPILMKBGGN.JHBFKKAFPFG() - this.DDEOCEILEKG) / Time.fixedDeltaTime; this.LGMHNLHACKL = NNGFEGAEJPG.PGPNGNDCJKL(this.KMONHMGKLFE, this.GGPILMKBGGN.IJGPPOIJDKO) / Time.fixedDeltaTime; this.DDEOCEILEKG = this.GGPILMKBGGN.JHBFKKAFPFG(); this.KMONHMGKLFE = this.GGPILMKBGGN.IJGPPOIJDKO; } } // Token: 0x170000A6 RID: 166 // (get) Token: 0x06002506 RID: 9478 RVA: 0x000AE3E4 File Offset: 0x000AC5E4 public override bool MEMOPCOHPLE { get { return this.BPPBPEMLOCH != null; } } // Token: 0x06002507 RID: 9479 RVA: 0x000AE3F4 File Offset: 0x000AC5F4 public virtual bool JCNDEJECMND() { return this.BPPBPEMLOCH != null; } // Token: 0x06002508 RID: 9480 RVA: 0x000AE404 File Offset: 0x000AC604 private Joint CIDECLINIDJ(RigidbodyEx MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG) { ConfigurableJoint configurableJoint = base.gameObject.AddComponent(); configurableJoint.autoConfigureConnectedAnchor = false; configurableJoint.axis = Vector3.up; configurableJoint.anchor = base.transform.InverseTransformPoint(MMEBLCBANIL.CIGPHKLAAOD); configurableJoint.connectedBody = MMEBLCBANIL.POEDHHBIGLD; configurableJoint.connectedAnchor = Vector3.zero; configurableJoint.xMotion = ConfigurableJointMotion.Free; configurableJoint.yMotion = ConfigurableJointMotion.Locked; configurableJoint.zMotion = ConfigurableJointMotion.Locked; configurableJoint.angularXMotion = ConfigurableJointMotion.Free; configurableJoint.angularYMotion = ConfigurableJointMotion.Free; configurableJoint.angularZMotion = ConfigurableJointMotion.Free; JointDrive angularXDrive = configurableJoint.angularXDrive; angularXDrive.positionSpring = this.springForce; configurableJoint.angularXDrive = angularXDrive; configurableJoint.breakForce = this.breakForce; return configurableJoint; } // Token: 0x06002509 RID: 9481 RVA: 0x000AE4B0 File Offset: 0x000AC6B0 public virtual void EJKIKJAFNFB(Transform MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG) { this.PEKCCFGHHDL(); RigidbodyEx component = MMEBLCBANIL.GetComponent(); this.BPPBPEMLOCH = this.IHGOGHONLOF(component, KOFPGEFEDDH, KKKJMGGKNPG); this.LDGBHMIKDND = this.GGPILMKBGGN.OKBAEPLAILA(); this.BJLLLKOKEAJ = this.GGPILMKBGGN.OBNCDPGKCGJ; this.GGPILMKBGGN.IKNNJEPEBLN = this.linearDrag; this.GGPILMKBGGN.OBNCDPGKCGJ = this.angularDrag; this.DDEOCEILEKG = this.GGPILMKBGGN.CIGPHKLAAOD; this.KMONHMGKLFE = this.GGPILMKBGGN.IJGPPOIJDKO; this.EBAHLHGINHN = Vector3.zero; this.LGMHNLHACKL = Vector3.zero; } // Token: 0x0600250A RID: 9482 RVA: 0x000AE558 File Offset: 0x000AC758 private void CKEMNFBLIGL() { if (this.DIGCFIAANFF()) { this.EBAHLHGINHN = (this.GGPILMKBGGN.JHBFKKAFPFG() - this.DDEOCEILEKG) / Time.fixedDeltaTime; this.LGMHNLHACKL = NNGFEGAEJPG.PGPNGNDCJKL(this.KMONHMGKLFE, this.GGPILMKBGGN.IJGPPOIJDKO) / Time.fixedDeltaTime; this.DDEOCEILEKG = this.GGPILMKBGGN.JHBFKKAFPFG(); this.KMONHMGKLFE = this.GGPILMKBGGN.IJGPPOIJDKO; } } // Token: 0x0600250B RID: 9483 RVA: 0x000AE5E0 File Offset: 0x000AC7E0 public override void InstantaneousUpdate() { } // Token: 0x0600250C RID: 9484 RVA: 0x000AE5E4 File Offset: 0x000AC7E4 public virtual bool HEEBIPDHKIH() { return this.BPPBPEMLOCH != null; } // Token: 0x0600250D RID: 9485 RVA: 0x000AE5F4 File Offset: 0x000AC7F4 public virtual bool JCCFNPPFHEH() { return this.BPPBPEMLOCH != null; } // Token: 0x0600250E RID: 9486 RVA: 0x000AE604 File Offset: 0x000AC804 private Joint OCOAEMLIAIK(RigidbodyEx MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG) { ConfigurableJoint configurableJoint = base.gameObject.AddComponent(); configurableJoint.autoConfigureConnectedAnchor = false; configurableJoint.axis = Vector3.up; configurableJoint.anchor = base.transform.InverseTransformPoint(MMEBLCBANIL.CIGPHKLAAOD); configurableJoint.connectedBody = MMEBLCBANIL.POEDHHBIGLD; configurableJoint.connectedAnchor = Vector3.zero; configurableJoint.xMotion = ConfigurableJointMotion.Limited; configurableJoint.yMotion = ConfigurableJointMotion.Limited; configurableJoint.zMotion = ConfigurableJointMotion.Locked; configurableJoint.angularXMotion = (ConfigurableJointMotion)3; configurableJoint.angularYMotion = (ConfigurableJointMotion)8; configurableJoint.angularZMotion = (ConfigurableJointMotion)3; JointDrive angularXDrive = configurableJoint.angularXDrive; angularXDrive.positionSpring = this.springForce; configurableJoint.angularXDrive = angularXDrive; configurableJoint.breakForce = this.breakForce; return configurableJoint; } // Token: 0x0600250F RID: 9487 RVA: 0x000AE6B0 File Offset: 0x000AC8B0 private Joint JDFLNLACCCN(RigidbodyEx MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG) { ConfigurableJoint configurableJoint = base.gameObject.AddComponent(); configurableJoint.autoConfigureConnectedAnchor = false; configurableJoint.axis = Vector3.up; configurableJoint.anchor = base.transform.InverseTransformPoint(MMEBLCBANIL.JHBFKKAFPFG()); configurableJoint.connectedBody = MMEBLCBANIL.POEDHHBIGLD; configurableJoint.connectedAnchor = Vector3.zero; configurableJoint.xMotion = (ConfigurableJointMotion)4; configurableJoint.yMotion = ConfigurableJointMotion.Locked; configurableJoint.zMotion = ConfigurableJointMotion.Locked; configurableJoint.angularXMotion = (ConfigurableJointMotion)7; configurableJoint.angularYMotion = (ConfigurableJointMotion)4; configurableJoint.angularZMotion = (ConfigurableJointMotion)5; JointDrive angularXDrive = configurableJoint.angularXDrive; angularXDrive.positionSpring = this.springForce; configurableJoint.angularXDrive = angularXDrive; configurableJoint.breakForce = this.breakForce; return configurableJoint; } // Token: 0x06002510 RID: 9488 RVA: 0x000AE75C File Offset: 0x000AC95C private Joint BGMIEHIHDCH(RigidbodyEx MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG) { ConfigurableJoint configurableJoint = base.gameObject.AddComponent(); configurableJoint.autoConfigureConnectedAnchor = true; configurableJoint.axis = Vector3.up; configurableJoint.anchor = base.transform.InverseTransformPoint(MMEBLCBANIL.CIGPHKLAAOD); configurableJoint.connectedBody = MMEBLCBANIL.POEDHHBIGLD; configurableJoint.connectedAnchor = Vector3.zero; configurableJoint.xMotion = ConfigurableJointMotion.Limited; configurableJoint.yMotion = ConfigurableJointMotion.Limited; configurableJoint.zMotion = ConfigurableJointMotion.Locked; configurableJoint.angularXMotion = (ConfigurableJointMotion)7; configurableJoint.angularYMotion = (ConfigurableJointMotion)8; configurableJoint.angularZMotion = (ConfigurableJointMotion)5; JointDrive angularXDrive = configurableJoint.angularXDrive; angularXDrive.positionSpring = this.springForce; configurableJoint.angularXDrive = angularXDrive; configurableJoint.breakForce = this.breakForce; return configurableJoint; } // Token: 0x06002511 RID: 9489 RVA: 0x000AE808 File Offset: 0x000ACA08 private Joint CAACIOEKCBE(RigidbodyEx MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG) { ConfigurableJoint configurableJoint = base.gameObject.AddComponent(); configurableJoint.autoConfigureConnectedAnchor = false; configurableJoint.axis = Vector3.up; configurableJoint.anchor = base.transform.InverseTransformPoint(MMEBLCBANIL.CIGPHKLAAOD); configurableJoint.connectedBody = MMEBLCBANIL.POEDHHBIGLD; configurableJoint.connectedAnchor = Vector3.zero; configurableJoint.xMotion = ConfigurableJointMotion.Limited; configurableJoint.yMotion = ConfigurableJointMotion.Locked; configurableJoint.zMotion = ConfigurableJointMotion.Locked; configurableJoint.angularXMotion = (ConfigurableJointMotion)4; configurableJoint.angularYMotion = (ConfigurableJointMotion)5; configurableJoint.angularZMotion = (ConfigurableJointMotion)7; JointDrive angularXDrive = configurableJoint.angularXDrive; angularXDrive.positionSpring = this.springForce; configurableJoint.angularXDrive = angularXDrive; configurableJoint.breakForce = this.breakForce; return configurableJoint; } // Token: 0x06002512 RID: 9490 RVA: 0x000AE8B4 File Offset: 0x000ACAB4 public virtual void IKFPFAAKDCG() { } // Token: 0x06002513 RID: 9491 RVA: 0x000AE8B8 File Offset: 0x000ACAB8 public virtual void NFHANGKOJJA(Transform MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG) { this.ONPCGBIMHKI(); RigidbodyEx component = MMEBLCBANIL.GetComponent(); this.BPPBPEMLOCH = this.CIDECLINIDJ(component, KOFPGEFEDDH, KKKJMGGKNPG); this.LDGBHMIKDND = this.GGPILMKBGGN.IKNNJEPEBLN; this.BJLLLKOKEAJ = this.GGPILMKBGGN.OJBHGFEFAAJ(); this.GGPILMKBGGN.IKNNJEPEBLN = this.linearDrag; this.GGPILMKBGGN.GJDODFOHABA(this.angularDrag); this.DDEOCEILEKG = this.GGPILMKBGGN.CIGPHKLAAOD; this.KMONHMGKLFE = this.GGPILMKBGGN.IJGPPOIJDKO; this.EBAHLHGINHN = Vector3.zero; this.LGMHNLHACKL = Vector3.zero; } // Token: 0x06002514 RID: 9492 RVA: 0x000AE960 File Offset: 0x000ACB60 private void NEDGDKOPFML() { if (this.MEMOPCOHPLE) { this.EBAHLHGINHN = (this.GGPILMKBGGN.JHBFKKAFPFG() - this.DDEOCEILEKG) / Time.fixedDeltaTime; this.LGMHNLHACKL = NNGFEGAEJPG.PGPNGNDCJKL(this.KMONHMGKLFE, this.GGPILMKBGGN.IJGPPOIJDKO) / Time.fixedDeltaTime; this.DDEOCEILEKG = this.GGPILMKBGGN.CIGPHKLAAOD; this.KMONHMGKLFE = this.GGPILMKBGGN.IJGPPOIJDKO; } } // Token: 0x06002515 RID: 9493 RVA: 0x000AE9E8 File Offset: 0x000ACBE8 private Joint GKPGJINEDNN(RigidbodyEx MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG) { ConfigurableJoint configurableJoint = base.gameObject.AddComponent(); configurableJoint.autoConfigureConnectedAnchor = false; configurableJoint.axis = Vector3.up; configurableJoint.anchor = base.transform.InverseTransformPoint(MMEBLCBANIL.JHBFKKAFPFG()); configurableJoint.connectedBody = MMEBLCBANIL.POEDHHBIGLD; configurableJoint.connectedAnchor = Vector3.zero; configurableJoint.xMotion = (ConfigurableJointMotion)5; configurableJoint.yMotion = ConfigurableJointMotion.Locked; configurableJoint.zMotion = ConfigurableJointMotion.Locked; configurableJoint.angularXMotion = (ConfigurableJointMotion)3; configurableJoint.angularYMotion = ConfigurableJointMotion.Locked; configurableJoint.angularZMotion = (ConfigurableJointMotion)3; JointDrive angularXDrive = configurableJoint.angularXDrive; angularXDrive.positionSpring = this.springForce; configurableJoint.angularXDrive = angularXDrive; configurableJoint.breakForce = this.breakForce; return configurableJoint; } // Token: 0x06002516 RID: 9494 RVA: 0x000AEA94 File Offset: 0x000ACC94 public virtual bool LAIKFLDKKDI() { return this.BPPBPEMLOCH != null; } // Token: 0x06002517 RID: 9495 RVA: 0x000AEAA4 File Offset: 0x000ACCA4 private Joint JCOPFHDIBMO(RigidbodyEx MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG) { ConfigurableJoint configurableJoint = base.gameObject.AddComponent(); configurableJoint.autoConfigureConnectedAnchor = true; configurableJoint.axis = Vector3.up; configurableJoint.anchor = base.transform.InverseTransformPoint(MMEBLCBANIL.JHBFKKAFPFG()); configurableJoint.connectedBody = MMEBLCBANIL.POEDHHBIGLD; configurableJoint.connectedAnchor = Vector3.zero; configurableJoint.xMotion = (ConfigurableJointMotion)6; configurableJoint.yMotion = ConfigurableJointMotion.Limited; configurableJoint.zMotion = ConfigurableJointMotion.Limited; configurableJoint.angularXMotion = (ConfigurableJointMotion)8; configurableJoint.angularYMotion = (ConfigurableJointMotion)4; configurableJoint.angularZMotion = ConfigurableJointMotion.Limited; JointDrive angularXDrive = configurableJoint.angularXDrive; angularXDrive.positionSpring = this.springForce; configurableJoint.angularXDrive = angularXDrive; configurableJoint.breakForce = this.breakForce; return configurableJoint; } // Token: 0x06002518 RID: 9496 RVA: 0x000AEB50 File Offset: 0x000ACD50 public virtual bool BDODLGFJOEJ() { return this.BPPBPEMLOCH != null; } // Token: 0x06002519 RID: 9497 RVA: 0x000AEB60 File Offset: 0x000ACD60 public virtual void CBGIKCMNKMF() { this.GGPILMKBGGN.PGAMGFKDPMO(this.LDGBHMIKDND); this.GGPILMKBGGN.GJDODFOHABA(this.BJLLLKOKEAJ); if (this.BPPBPEMLOCH != null) { global::UnityEngine.Object.Destroy(this.BPPBPEMLOCH); this.BPPBPEMLOCH = null; } this.GGPILMKBGGN.IGOFELJMFOF = this.EBAHLHGINHN; this.GGPILMKBGGN.CCHAEPGJJLI = this.LGMHNLHACKL; } // Token: 0x0600251A RID: 9498 RVA: 0x000AEBD4 File Offset: 0x000ACDD4 public virtual void MEAMNHFKNIH(Transform MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG) { this.FELLCGFFLLH(); RigidbodyEx component = MMEBLCBANIL.GetComponent(); this.BPPBPEMLOCH = this.CAACIOEKCBE(component, KOFPGEFEDDH, KKKJMGGKNPG); this.LDGBHMIKDND = this.GGPILMKBGGN.IKNNJEPEBLN; this.BJLLLKOKEAJ = this.GGPILMKBGGN.OJBHGFEFAAJ(); this.GGPILMKBGGN.PGAMGFKDPMO(this.linearDrag); this.GGPILMKBGGN.OBNCDPGKCGJ = this.angularDrag; this.DDEOCEILEKG = this.GGPILMKBGGN.JHBFKKAFPFG(); this.KMONHMGKLFE = this.GGPILMKBGGN.IJGPPOIJDKO; this.EBAHLHGINHN = Vector3.zero; this.LGMHNLHACKL = Vector3.zero; } // Token: 0x0600251B RID: 9499 RVA: 0x000AEC7C File Offset: 0x000ACE7C public virtual void JBBKDMGLGNO(Transform MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG) { this.IDGGHKGFEJP(); RigidbodyEx component = MMEBLCBANIL.GetComponent(); this.BPPBPEMLOCH = this.OCOAEMLIAIK(component, KOFPGEFEDDH, KKKJMGGKNPG); this.LDGBHMIKDND = this.GGPILMKBGGN.OKBAEPLAILA(); this.BJLLLKOKEAJ = this.GGPILMKBGGN.OBNCDPGKCGJ; this.GGPILMKBGGN.PGAMGFKDPMO(this.linearDrag); this.GGPILMKBGGN.GJDODFOHABA(this.angularDrag); this.DDEOCEILEKG = this.GGPILMKBGGN.CIGPHKLAAOD; this.KMONHMGKLFE = this.GGPILMKBGGN.IJGPPOIJDKO; this.EBAHLHGINHN = Vector3.zero; this.LGMHNLHACKL = Vector3.zero; } // Token: 0x0600251C RID: 9500 RVA: 0x000AED24 File Offset: 0x000ACF24 public virtual void BCIGKEMLPFK() { this.GGPILMKBGGN.PGAMGFKDPMO(this.LDGBHMIKDND); this.GGPILMKBGGN.OBNCDPGKCGJ = this.BJLLLKOKEAJ; if (this.BPPBPEMLOCH != null) { global::UnityEngine.Object.Destroy(this.BPPBPEMLOCH); this.BPPBPEMLOCH = null; } this.GGPILMKBGGN.IGOFELJMFOF = this.EBAHLHGINHN; this.GGPILMKBGGN.CCHAEPGJJLI = this.LGMHNLHACKL; } // Token: 0x0600251D RID: 9501 RVA: 0x000AED98 File Offset: 0x000ACF98 public virtual void HPOLNPAEOFC() { this.GGPILMKBGGN.PGAMGFKDPMO(this.LDGBHMIKDND); this.GGPILMKBGGN.GJDODFOHABA(this.BJLLLKOKEAJ); if (this.BPPBPEMLOCH != null) { global::UnityEngine.Object.Destroy(this.BPPBPEMLOCH); this.BPPBPEMLOCH = null; } this.GGPILMKBGGN.IGOFELJMFOF = this.EBAHLHGINHN; this.GGPILMKBGGN.BKADEFKCPMC(this.LGMHNLHACKL); } // Token: 0x0600251E RID: 9502 RVA: 0x000AEE0C File Offset: 0x000AD00C public virtual bool PDNNAJHPJGC() { return this.BPPBPEMLOCH != null; } // Token: 0x0600251F RID: 9503 RVA: 0x000AEE1C File Offset: 0x000AD01C public virtual bool HBMBNIFHAEI() { return this.BPPBPEMLOCH != null; } // Token: 0x06002520 RID: 9504 RVA: 0x000AEE2C File Offset: 0x000AD02C public virtual void APGIKEHBEFC() { this.GGPILMKBGGN.PGAMGFKDPMO(this.LDGBHMIKDND); this.GGPILMKBGGN.GJDODFOHABA(this.BJLLLKOKEAJ); if (this.BPPBPEMLOCH != null) { global::UnityEngine.Object.Destroy(this.BPPBPEMLOCH); this.BPPBPEMLOCH = null; } this.GGPILMKBGGN.IGOFELJMFOF = this.EBAHLHGINHN; this.GGPILMKBGGN.CCHAEPGJJLI = this.LGMHNLHACKL; } // Token: 0x06002521 RID: 9505 RVA: 0x000AEEA0 File Offset: 0x000AD0A0 public virtual void LIEPPFBJICA() { } // Token: 0x06002522 RID: 9506 RVA: 0x000AEEA4 File Offset: 0x000AD0A4 public override void Release() { this.GGPILMKBGGN.IKNNJEPEBLN = this.LDGBHMIKDND; this.GGPILMKBGGN.OBNCDPGKCGJ = this.BJLLLKOKEAJ; if (this.BPPBPEMLOCH != null) { global::UnityEngine.Object.Destroy(this.BPPBPEMLOCH); this.BPPBPEMLOCH = null; } this.GGPILMKBGGN.IGOFELJMFOF = this.EBAHLHGINHN; this.GGPILMKBGGN.CCHAEPGJJLI = this.LGMHNLHACKL; } // Token: 0x06002523 RID: 9507 RVA: 0x000AEF18 File Offset: 0x000AD118 private Joint IHGOGHONLOF(RigidbodyEx MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG) { ConfigurableJoint configurableJoint = base.gameObject.AddComponent(); configurableJoint.autoConfigureConnectedAnchor = false; configurableJoint.axis = Vector3.up; configurableJoint.anchor = base.transform.InverseTransformPoint(MMEBLCBANIL.CIGPHKLAAOD); configurableJoint.connectedBody = MMEBLCBANIL.POEDHHBIGLD; configurableJoint.connectedAnchor = Vector3.zero; configurableJoint.xMotion = (ConfigurableJointMotion)4; configurableJoint.yMotion = ConfigurableJointMotion.Limited; configurableJoint.zMotion = ConfigurableJointMotion.Locked; configurableJoint.angularXMotion = ConfigurableJointMotion.Limited; configurableJoint.angularYMotion = (ConfigurableJointMotion)3; configurableJoint.angularZMotion = (ConfigurableJointMotion)3; JointDrive angularXDrive = configurableJoint.angularXDrive; angularXDrive.positionSpring = this.springForce; configurableJoint.angularXDrive = angularXDrive; configurableJoint.breakForce = this.breakForce; return configurableJoint; } // Token: 0x06002524 RID: 9508 RVA: 0x000AEFC4 File Offset: 0x000AD1C4 public virtual bool HKMFJDLCNNL() { return this.BPPBPEMLOCH != null; } // Token: 0x06002525 RID: 9509 RVA: 0x000AEFD4 File Offset: 0x000AD1D4 private void JHCOJFFBMKO() { if (this.MEMOPCOHPLE) { this.EBAHLHGINHN = (this.GGPILMKBGGN.JHBFKKAFPFG() - this.DDEOCEILEKG) / Time.fixedDeltaTime; this.LGMHNLHACKL = NNGFEGAEJPG.PGPNGNDCJKL(this.KMONHMGKLFE, this.GGPILMKBGGN.IJGPPOIJDKO) / Time.fixedDeltaTime; this.DDEOCEILEKG = this.GGPILMKBGGN.CIGPHKLAAOD; this.KMONHMGKLFE = this.GGPILMKBGGN.IJGPPOIJDKO; } } // Token: 0x06002526 RID: 9510 RVA: 0x000AF05C File Offset: 0x000AD25C public virtual void HNJLBNFCNIE(Transform MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG) { this.IDGGHKGFEJP(); RigidbodyEx component = MMEBLCBANIL.GetComponent(); this.BPPBPEMLOCH = this.PPMEEEJPPOP(component, KOFPGEFEDDH, KKKJMGGKNPG); this.LDGBHMIKDND = this.GGPILMKBGGN.IKNNJEPEBLN; this.BJLLLKOKEAJ = this.GGPILMKBGGN.OBNCDPGKCGJ; this.GGPILMKBGGN.IKNNJEPEBLN = this.linearDrag; this.GGPILMKBGGN.GJDODFOHABA(this.angularDrag); this.DDEOCEILEKG = this.GGPILMKBGGN.CIGPHKLAAOD; this.KMONHMGKLFE = this.GGPILMKBGGN.IJGPPOIJDKO; this.EBAHLHGINHN = Vector3.zero; this.LGMHNLHACKL = Vector3.zero; } // Token: 0x06002527 RID: 9511 RVA: 0x000AF104 File Offset: 0x000AD304 public virtual void OENMPBEFMNH() { this.GGPILMKBGGN.IKNNJEPEBLN = this.LDGBHMIKDND; this.GGPILMKBGGN.OBNCDPGKCGJ = this.BJLLLKOKEAJ; if (this.BPPBPEMLOCH != null) { global::UnityEngine.Object.Destroy(this.BPPBPEMLOCH); this.BPPBPEMLOCH = null; } this.GGPILMKBGGN.IGOFELJMFOF = this.EBAHLHGINHN; this.GGPILMKBGGN.PDJMHMHFKIA(this.LGMHNLHACKL); } // Token: 0x06002528 RID: 9512 RVA: 0x000AF178 File Offset: 0x000AD378 private void FixedUpdate() { if (this.MEMOPCOHPLE) { this.EBAHLHGINHN = (this.GGPILMKBGGN.CIGPHKLAAOD - this.DDEOCEILEKG) / Time.fixedDeltaTime; this.LGMHNLHACKL = NNGFEGAEJPG.PGPNGNDCJKL(this.KMONHMGKLFE, this.GGPILMKBGGN.IJGPPOIJDKO) / Time.fixedDeltaTime; this.DDEOCEILEKG = this.GGPILMKBGGN.CIGPHKLAAOD; this.KMONHMGKLFE = this.GGPILMKBGGN.IJGPPOIJDKO; } } // Token: 0x06002529 RID: 9513 RVA: 0x000AF200 File Offset: 0x000AD400 private void EICHHBFKNJG() { if (this.MEOKHJEHNEP()) { this.EBAHLHGINHN = (this.GGPILMKBGGN.CIGPHKLAAOD - this.DDEOCEILEKG) / Time.fixedDeltaTime; this.LGMHNLHACKL = NNGFEGAEJPG.PGPNGNDCJKL(this.KMONHMGKLFE, this.GGPILMKBGGN.IJGPPOIJDKO) / Time.fixedDeltaTime; this.DDEOCEILEKG = this.GGPILMKBGGN.CIGPHKLAAOD; this.KMONHMGKLFE = this.GGPILMKBGGN.IJGPPOIJDKO; } } // Token: 0x0600252A RID: 9514 RVA: 0x000AF288 File Offset: 0x000AD488 public virtual void IJBMBCGIIOA() { } // Token: 0x0600252B RID: 9515 RVA: 0x000AF28C File Offset: 0x000AD48C public virtual void DNPBHOOJNOD() { this.GGPILMKBGGN.IKNNJEPEBLN = this.LDGBHMIKDND; this.GGPILMKBGGN.GJDODFOHABA(this.BJLLLKOKEAJ); if (this.BPPBPEMLOCH != null) { global::UnityEngine.Object.Destroy(this.BPPBPEMLOCH); this.BPPBPEMLOCH = null; } this.GGPILMKBGGN.IGOFELJMFOF = this.EBAHLHGINHN; this.GGPILMKBGGN.BKADEFKCPMC(this.LGMHNLHACKL); } // Token: 0x0600252C RID: 9516 RVA: 0x000AF300 File Offset: 0x000AD500 public virtual void HCOBDBPNCOE() { this.GGPILMKBGGN.PGAMGFKDPMO(this.LDGBHMIKDND); this.GGPILMKBGGN.OBNCDPGKCGJ = this.BJLLLKOKEAJ; if (this.BPPBPEMLOCH != null) { global::UnityEngine.Object.Destroy(this.BPPBPEMLOCH); this.BPPBPEMLOCH = null; } this.GGPILMKBGGN.IGOFELJMFOF = this.EBAHLHGINHN; this.GGPILMKBGGN.BKADEFKCPMC(this.LGMHNLHACKL); } // Token: 0x0600252D RID: 9517 RVA: 0x000AF374 File Offset: 0x000AD574 public virtual void FMEEHNGKCJK() { } // Token: 0x0600252E RID: 9518 RVA: 0x000AF378 File Offset: 0x000AD578 public virtual void KDOPHCHKKJI() { } // Token: 0x0600252F RID: 9519 RVA: 0x000AF37C File Offset: 0x000AD57C private Joint AMPLBIAFNCK(RigidbodyEx MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG) { ConfigurableJoint configurableJoint = base.gameObject.AddComponent(); configurableJoint.autoConfigureConnectedAnchor = true; configurableJoint.axis = Vector3.up; configurableJoint.anchor = base.transform.InverseTransformPoint(MMEBLCBANIL.JHBFKKAFPFG()); configurableJoint.connectedBody = MMEBLCBANIL.POEDHHBIGLD; configurableJoint.connectedAnchor = Vector3.zero; configurableJoint.xMotion = ConfigurableJointMotion.Locked; configurableJoint.yMotion = ConfigurableJointMotion.Locked; configurableJoint.zMotion = ConfigurableJointMotion.Limited; configurableJoint.angularXMotion = (ConfigurableJointMotion)3; configurableJoint.angularYMotion = ConfigurableJointMotion.Locked; configurableJoint.angularZMotion = (ConfigurableJointMotion)6; JointDrive angularXDrive = configurableJoint.angularXDrive; angularXDrive.positionSpring = this.springForce; configurableJoint.angularXDrive = angularXDrive; configurableJoint.breakForce = this.breakForce; return configurableJoint; } // Token: 0x06002530 RID: 9520 RVA: 0x000AF428 File Offset: 0x000AD628 public virtual void EGLJOEJOBBB() { } // Token: 0x06002531 RID: 9521 RVA: 0x000AF42C File Offset: 0x000AD62C public virtual void ODOENIAJPPE() { } // Token: 0x06002532 RID: 9522 RVA: 0x000AF430 File Offset: 0x000AD630 private Joint EPFIHOFNFIO(RigidbodyEx MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG) { ConfigurableJoint configurableJoint = base.gameObject.AddComponent(); configurableJoint.autoConfigureConnectedAnchor = false; configurableJoint.axis = Vector3.up; configurableJoint.anchor = base.transform.InverseTransformPoint(MMEBLCBANIL.JHBFKKAFPFG()); configurableJoint.connectedBody = MMEBLCBANIL.POEDHHBIGLD; configurableJoint.connectedAnchor = Vector3.zero; configurableJoint.xMotion = (ConfigurableJointMotion)5; configurableJoint.yMotion = ConfigurableJointMotion.Locked; configurableJoint.zMotion = ConfigurableJointMotion.Limited; configurableJoint.angularXMotion = ConfigurableJointMotion.Locked; configurableJoint.angularYMotion = (ConfigurableJointMotion)3; configurableJoint.angularZMotion = (ConfigurableJointMotion)4; JointDrive angularXDrive = configurableJoint.angularXDrive; angularXDrive.positionSpring = this.springForce; configurableJoint.angularXDrive = angularXDrive; configurableJoint.breakForce = this.breakForce; return configurableJoint; } // Token: 0x06002533 RID: 9523 RVA: 0x000AF4DC File Offset: 0x000AD6DC private Joint OBLJOPCPFCF(RigidbodyEx MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG) { ConfigurableJoint configurableJoint = base.gameObject.AddComponent(); configurableJoint.autoConfigureConnectedAnchor = true; configurableJoint.axis = Vector3.up; configurableJoint.anchor = base.transform.InverseTransformPoint(MMEBLCBANIL.CIGPHKLAAOD); configurableJoint.connectedBody = MMEBLCBANIL.POEDHHBIGLD; configurableJoint.connectedAnchor = Vector3.zero; configurableJoint.xMotion = ConfigurableJointMotion.Limited; configurableJoint.yMotion = ConfigurableJointMotion.Locked; configurableJoint.zMotion = ConfigurableJointMotion.Limited; configurableJoint.angularXMotion = ConfigurableJointMotion.Limited; configurableJoint.angularYMotion = (ConfigurableJointMotion)4; configurableJoint.angularZMotion = ConfigurableJointMotion.Free; JointDrive angularXDrive = configurableJoint.angularXDrive; angularXDrive.positionSpring = this.springForce; configurableJoint.angularXDrive = angularXDrive; configurableJoint.breakForce = this.breakForce; return configurableJoint; } // Token: 0x06002534 RID: 9524 RVA: 0x000AF588 File Offset: 0x000AD788 public virtual bool FNKAGPBOPBD() { return this.BPPBPEMLOCH != null; } // Token: 0x06002535 RID: 9525 RVA: 0x000AF598 File Offset: 0x000AD798 public virtual void HEDBPGGCGCK() { } // Token: 0x06002536 RID: 9526 RVA: 0x000AF59C File Offset: 0x000AD79C public virtual void OCOJKGIGBIB(Transform MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG) { this.FELLCGFFLLH(); RigidbodyEx component = MMEBLCBANIL.GetComponent(); this.BPPBPEMLOCH = this.JCOPFHDIBMO(component, KOFPGEFEDDH, KKKJMGGKNPG); this.LDGBHMIKDND = this.GGPILMKBGGN.IKNNJEPEBLN; this.BJLLLKOKEAJ = this.GGPILMKBGGN.OBNCDPGKCGJ; this.GGPILMKBGGN.PGAMGFKDPMO(this.linearDrag); this.GGPILMKBGGN.GJDODFOHABA(this.angularDrag); this.DDEOCEILEKG = this.GGPILMKBGGN.CIGPHKLAAOD; this.KMONHMGKLFE = this.GGPILMKBGGN.IJGPPOIJDKO; this.EBAHLHGINHN = Vector3.zero; this.LGMHNLHACKL = Vector3.zero; } // Token: 0x06002538 RID: 9528 RVA: 0x000AF678 File Offset: 0x000AD878 public virtual bool ICDDEIIJELA() { return this.BPPBPEMLOCH != null; } // Token: 0x06002539 RID: 9529 RVA: 0x000AF688 File Offset: 0x000AD888 private void KNCFKKFIIBL() { if (this.MEOKHJEHNEP()) { this.EBAHLHGINHN = (this.GGPILMKBGGN.JHBFKKAFPFG() - this.DDEOCEILEKG) / Time.fixedDeltaTime; this.LGMHNLHACKL = NNGFEGAEJPG.PGPNGNDCJKL(this.KMONHMGKLFE, this.GGPILMKBGGN.IJGPPOIJDKO) / Time.fixedDeltaTime; this.DDEOCEILEKG = this.GGPILMKBGGN.JHBFKKAFPFG(); this.KMONHMGKLFE = this.GGPILMKBGGN.IJGPPOIJDKO; } } // Token: 0x0600253A RID: 9530 RVA: 0x000AF710 File Offset: 0x000AD910 public virtual void PPLNFNBKDMA(Transform MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG) { this.EDINJFDHBHF(); RigidbodyEx component = MMEBLCBANIL.GetComponent(); this.BPPBPEMLOCH = this.OBLJOPCPFCF(component, KOFPGEFEDDH, KKKJMGGKNPG); this.LDGBHMIKDND = this.GGPILMKBGGN.IKNNJEPEBLN; this.BJLLLKOKEAJ = this.GGPILMKBGGN.OBNCDPGKCGJ; this.GGPILMKBGGN.PGAMGFKDPMO(this.linearDrag); this.GGPILMKBGGN.OBNCDPGKCGJ = this.angularDrag; this.DDEOCEILEKG = this.GGPILMKBGGN.CIGPHKLAAOD; this.KMONHMGKLFE = this.GGPILMKBGGN.IJGPPOIJDKO; this.EBAHLHGINHN = Vector3.zero; this.LGMHNLHACKL = Vector3.zero; } // Token: 0x0600253B RID: 9531 RVA: 0x000AF7B8 File Offset: 0x000AD9B8 public virtual void AJEOKLBPKDL() { this.GGPILMKBGGN.PGAMGFKDPMO(this.LDGBHMIKDND); this.GGPILMKBGGN.OBNCDPGKCGJ = this.BJLLLKOKEAJ; if (this.BPPBPEMLOCH != null) { global::UnityEngine.Object.Destroy(this.BPPBPEMLOCH); this.BPPBPEMLOCH = null; } this.GGPILMKBGGN.IGOFELJMFOF = this.EBAHLHGINHN; this.GGPILMKBGGN.CCHAEPGJJLI = this.LGMHNLHACKL; } // Token: 0x0600253C RID: 9532 RVA: 0x000AF82C File Offset: 0x000ADA2C private void GMCAFHKKLIH() { if (this.MEMOPCOHPLE) { this.EBAHLHGINHN = (this.GGPILMKBGGN.JHBFKKAFPFG() - this.DDEOCEILEKG) / Time.fixedDeltaTime; this.LGMHNLHACKL = NNGFEGAEJPG.PGPNGNDCJKL(this.KMONHMGKLFE, this.GGPILMKBGGN.IJGPPOIJDKO) / Time.fixedDeltaTime; this.DDEOCEILEKG = this.GGPILMKBGGN.CIGPHKLAAOD; this.KMONHMGKLFE = this.GGPILMKBGGN.IJGPPOIJDKO; } } // Token: 0x0600253D RID: 9533 RVA: 0x000AF8B4 File Offset: 0x000ADAB4 private void BCJGHBEAMOB() { if (this.DIGCFIAANFF()) { this.EBAHLHGINHN = (this.GGPILMKBGGN.JHBFKKAFPFG() - this.DDEOCEILEKG) / Time.fixedDeltaTime; this.LGMHNLHACKL = NNGFEGAEJPG.PGPNGNDCJKL(this.KMONHMGKLFE, this.GGPILMKBGGN.IJGPPOIJDKO) / Time.fixedDeltaTime; this.DDEOCEILEKG = this.GGPILMKBGGN.CIGPHKLAAOD; this.KMONHMGKLFE = this.GGPILMKBGGN.IJGPPOIJDKO; } } // Token: 0x0600253E RID: 9534 RVA: 0x000AF93C File Offset: 0x000ADB3C public virtual bool DJPNIHHHEAA() { return this.BPPBPEMLOCH != null; } // Token: 0x0600253F RID: 9535 RVA: 0x000AF94C File Offset: 0x000ADB4C public virtual void LNELCABDDFJ(Transform MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG) { this.BDJINEJMDHH(); RigidbodyEx component = MMEBLCBANIL.GetComponent(); this.BPPBPEMLOCH = this.JCOPFHDIBMO(component, KOFPGEFEDDH, KKKJMGGKNPG); this.LDGBHMIKDND = this.GGPILMKBGGN.OKBAEPLAILA(); this.BJLLLKOKEAJ = this.GGPILMKBGGN.OBNCDPGKCGJ; this.GGPILMKBGGN.IKNNJEPEBLN = this.linearDrag; this.GGPILMKBGGN.OBNCDPGKCGJ = this.angularDrag; this.DDEOCEILEKG = this.GGPILMKBGGN.CIGPHKLAAOD; this.KMONHMGKLFE = this.GGPILMKBGGN.IJGPPOIJDKO; this.EBAHLHGINHN = Vector3.zero; this.LGMHNLHACKL = Vector3.zero; } // Token: 0x06002540 RID: 9536 RVA: 0x000AF9F4 File Offset: 0x000ADBF4 public virtual void MLIFDFGPMDD() { this.GGPILMKBGGN.PGAMGFKDPMO(this.LDGBHMIKDND); this.GGPILMKBGGN.OBNCDPGKCGJ = this.BJLLLKOKEAJ; if (this.BPPBPEMLOCH != null) { global::UnityEngine.Object.Destroy(this.BPPBPEMLOCH); this.BPPBPEMLOCH = null; } this.GGPILMKBGGN.IGOFELJMFOF = this.EBAHLHGINHN; this.GGPILMKBGGN.BKADEFKCPMC(this.LGMHNLHACKL); } // Token: 0x040004DA RID: 1242 [Header("Hold Configuration Parameters")] [SerializeField] private float springForce = 100f; // Token: 0x040004DB RID: 1243 [SerializeField] private float linearDrag = 20f; // Token: 0x040004DC RID: 1244 [SerializeField] private float angularDrag = 5f; // Token: 0x040004DD RID: 1245 [SerializeField] private float breakForce = float.PositiveInfinity; // Token: 0x040004DE RID: 1246 private float LDGBHMIKDND; // Token: 0x040004DF RID: 1247 private float BJLLLKOKEAJ; // Token: 0x040004E0 RID: 1248 private Vector3 DDEOCEILEKG; // Token: 0x040004E1 RID: 1249 private Quaternion KMONHMGKLFE; // Token: 0x040004E2 RID: 1250 private Vector3 EBAHLHGINHN; // Token: 0x040004E3 RID: 1251 private Vector3 LGMHNLHACKL; // Token: 0x040004E4 RID: 1252 private Joint BPPBPEMLOCH; }