533 lines
19 KiB
C#
533 lines
19 KiB
C#
using System;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x020000B4 RID: 180
|
|
public class HingeDoorPickup : RigidbodyPickup
|
|
{
|
|
// Token: 0x06002541 RID: 9537 RVA: 0x000AFA68 File Offset: 0x000ADC68
|
|
public virtual bool NDFDCCNBKFF()
|
|
{
|
|
return this.BPPBPEMLOCH != null;
|
|
}
|
|
|
|
// Token: 0x06002542 RID: 9538 RVA: 0x000AFA78 File Offset: 0x000ADC78
|
|
public virtual void JBBKDMGLGNO(Transform MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG)
|
|
{
|
|
this.ONPCGBIMHKI();
|
|
RigidbodyEx component = MMEBLCBANIL.GetComponent<RigidbodyEx>();
|
|
this.BPPBPEMLOCH = this.PPMEEEJPPOP(component, KOFPGEFEDDH, KKKJMGGKNPG);
|
|
this.LDGBHMIKDND = this.GGPILMKBGGN.OKBAEPLAILA();
|
|
this.BJLLLKOKEAJ = this.GGPILMKBGGN.OJBHGFEFAAJ();
|
|
this.GGPILMKBGGN.PGAMGFKDPMO(this.linearDrag);
|
|
this.GGPILMKBGGN.OBNCDPGKCGJ = this.angularDrag;
|
|
}
|
|
|
|
// Token: 0x06002543 RID: 9539 RVA: 0x000AFAE8 File Offset: 0x000ADCE8
|
|
public virtual void KNANHAKIKMG(Transform MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG)
|
|
{
|
|
this.Release();
|
|
RigidbodyEx component = MMEBLCBANIL.GetComponent<RigidbodyEx>();
|
|
this.BPPBPEMLOCH = this.PPMEEEJPPOP(component, KOFPGEFEDDH, KKKJMGGKNPG);
|
|
this.LDGBHMIKDND = this.GGPILMKBGGN.IKNNJEPEBLN;
|
|
this.BJLLLKOKEAJ = this.GGPILMKBGGN.OBNCDPGKCGJ;
|
|
this.GGPILMKBGGN.PGAMGFKDPMO(this.linearDrag);
|
|
this.GGPILMKBGGN.OBNCDPGKCGJ = this.angularDrag;
|
|
}
|
|
|
|
// Token: 0x06002544 RID: 9540 RVA: 0x000AFB58 File Offset: 0x000ADD58
|
|
public virtual void NFHKEONKDME(Transform MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG)
|
|
{
|
|
this.PEKCCFGHHDL();
|
|
RigidbodyEx component = MMEBLCBANIL.GetComponent<RigidbodyEx>();
|
|
this.BPPBPEMLOCH = this.DIBCGCDCJGM(component, KOFPGEFEDDH, KKKJMGGKNPG);
|
|
this.LDGBHMIKDND = this.GGPILMKBGGN.IKNNJEPEBLN;
|
|
this.BJLLLKOKEAJ = this.GGPILMKBGGN.OJBHGFEFAAJ();
|
|
this.GGPILMKBGGN.PGAMGFKDPMO(this.linearDrag);
|
|
this.GGPILMKBGGN.OBNCDPGKCGJ = this.angularDrag;
|
|
}
|
|
|
|
// Token: 0x06002545 RID: 9541 RVA: 0x000AFBC8 File Offset: 0x000ADDC8
|
|
public virtual void CIFMPMLKCND()
|
|
{
|
|
this.GGPILMKBGGN.IKNNJEPEBLN = this.LDGBHMIKDND;
|
|
this.GGPILMKBGGN.GJDODFOHABA(this.BJLLLKOKEAJ);
|
|
if (this.BPPBPEMLOCH != null)
|
|
{
|
|
global::UnityEngine.Object.Destroy(this.BPPBPEMLOCH);
|
|
this.BPPBPEMLOCH = null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002546 RID: 9542 RVA: 0x000AFC1C File Offset: 0x000ADE1C
|
|
private Joint JABPEOKBJIO(RigidbodyEx MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG)
|
|
{
|
|
SpringJoint springJoint = base.gameObject.AddComponent<SpringJoint>();
|
|
springJoint.autoConfigureConnectedAnchor = false;
|
|
springJoint.anchor = -KOFPGEFEDDH;
|
|
springJoint.connectedBody = MMEBLCBANIL.POEDHHBIGLD;
|
|
springJoint.connectedAnchor = Vector3.zero;
|
|
springJoint.spring = this.springForce;
|
|
springJoint.breakForce = this.breakForce;
|
|
return springJoint;
|
|
}
|
|
|
|
// Token: 0x06002547 RID: 9543 RVA: 0x000AFC78 File Offset: 0x000ADE78
|
|
public virtual void LELIGMKAICM()
|
|
{
|
|
this.GGPILMKBGGN.IKNNJEPEBLN = this.LDGBHMIKDND;
|
|
this.GGPILMKBGGN.GJDODFOHABA(this.BJLLLKOKEAJ);
|
|
if (this.BPPBPEMLOCH != null)
|
|
{
|
|
global::UnityEngine.Object.Destroy(this.BPPBPEMLOCH);
|
|
this.BPPBPEMLOCH = null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002548 RID: 9544 RVA: 0x000AFCCC File Offset: 0x000ADECC
|
|
public virtual void NNAEDKBPKBH()
|
|
{
|
|
this.GGPILMKBGGN.IKNNJEPEBLN = this.LDGBHMIKDND;
|
|
this.GGPILMKBGGN.OBNCDPGKCGJ = this.BJLLLKOKEAJ;
|
|
if (this.BPPBPEMLOCH != null)
|
|
{
|
|
global::UnityEngine.Object.Destroy(this.BPPBPEMLOCH);
|
|
this.BPPBPEMLOCH = null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002549 RID: 9545 RVA: 0x000AFD20 File Offset: 0x000ADF20
|
|
public virtual void NOJNEAKHFFN(Transform MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG)
|
|
{
|
|
this.BDJINEJMDHH();
|
|
RigidbodyEx component = MMEBLCBANIL.GetComponent<RigidbodyEx>();
|
|
this.BPPBPEMLOCH = this.CIDECLINIDJ(component, KOFPGEFEDDH, KKKJMGGKNPG);
|
|
this.LDGBHMIKDND = this.GGPILMKBGGN.OKBAEPLAILA();
|
|
this.BJLLLKOKEAJ = this.GGPILMKBGGN.OJBHGFEFAAJ();
|
|
this.GGPILMKBGGN.IKNNJEPEBLN = this.linearDrag;
|
|
this.GGPILMKBGGN.OBNCDPGKCGJ = this.angularDrag;
|
|
}
|
|
|
|
// Token: 0x0600254A RID: 9546 RVA: 0x000AFD90 File Offset: 0x000ADF90
|
|
public virtual bool ICOEGKHODEC()
|
|
{
|
|
return this.BPPBPEMLOCH != null;
|
|
}
|
|
|
|
// Token: 0x0600254B RID: 9547 RVA: 0x000AFDA0 File Offset: 0x000ADFA0
|
|
public virtual void EJKIKJAFNFB(Transform MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG)
|
|
{
|
|
this.PEKCCFGHHDL();
|
|
RigidbodyEx component = MMEBLCBANIL.GetComponent<RigidbodyEx>();
|
|
this.BPPBPEMLOCH = this.JABPEOKBJIO(component, KOFPGEFEDDH, KKKJMGGKNPG);
|
|
this.LDGBHMIKDND = this.GGPILMKBGGN.OKBAEPLAILA();
|
|
this.BJLLLKOKEAJ = this.GGPILMKBGGN.OJBHGFEFAAJ();
|
|
this.GGPILMKBGGN.IKNNJEPEBLN = this.linearDrag;
|
|
this.GGPILMKBGGN.GJDODFOHABA(this.angularDrag);
|
|
}
|
|
|
|
// Token: 0x0600254D RID: 9549 RVA: 0x000AFE44 File Offset: 0x000AE044
|
|
private Joint AMNFDNGFDFO(RigidbodyEx MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG)
|
|
{
|
|
SpringJoint springJoint = base.gameObject.AddComponent<SpringJoint>();
|
|
springJoint.autoConfigureConnectedAnchor = true;
|
|
springJoint.anchor = -KOFPGEFEDDH;
|
|
springJoint.connectedBody = MMEBLCBANIL.POEDHHBIGLD;
|
|
springJoint.connectedAnchor = Vector3.zero;
|
|
springJoint.spring = this.springForce;
|
|
springJoint.breakForce = this.breakForce;
|
|
return springJoint;
|
|
}
|
|
|
|
// Token: 0x0600254E RID: 9550 RVA: 0x000AFEA0 File Offset: 0x000AE0A0
|
|
private Joint OHDCFICBKMO(RigidbodyEx MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG)
|
|
{
|
|
SpringJoint springJoint = base.gameObject.AddComponent<SpringJoint>();
|
|
springJoint.autoConfigureConnectedAnchor = false;
|
|
springJoint.anchor = -KOFPGEFEDDH;
|
|
springJoint.connectedBody = MMEBLCBANIL.POEDHHBIGLD;
|
|
springJoint.connectedAnchor = Vector3.zero;
|
|
springJoint.spring = this.springForce;
|
|
springJoint.breakForce = this.breakForce;
|
|
return springJoint;
|
|
}
|
|
|
|
// Token: 0x0600254F RID: 9551 RVA: 0x000AFEFC File Offset: 0x000AE0FC
|
|
public virtual bool JCCFNPPFHEH()
|
|
{
|
|
return this.BPPBPEMLOCH != null;
|
|
}
|
|
|
|
// Token: 0x06002550 RID: 9552 RVA: 0x000AFF0C File Offset: 0x000AE10C
|
|
public virtual bool CAIACAPAENC()
|
|
{
|
|
return this.BPPBPEMLOCH != null;
|
|
}
|
|
|
|
// Token: 0x06002551 RID: 9553 RVA: 0x000AFF1C File Offset: 0x000AE11C
|
|
public virtual bool KMEOHENPMMO()
|
|
{
|
|
return this.BPPBPEMLOCH != null;
|
|
}
|
|
|
|
// Token: 0x06002552 RID: 9554 RVA: 0x000AFF2C File Offset: 0x000AE12C
|
|
public virtual void DIHBNPBEJBE()
|
|
{
|
|
this.GGPILMKBGGN.PGAMGFKDPMO(this.LDGBHMIKDND);
|
|
this.GGPILMKBGGN.OBNCDPGKCGJ = this.BJLLLKOKEAJ;
|
|
if (this.BPPBPEMLOCH != null)
|
|
{
|
|
global::UnityEngine.Object.Destroy(this.BPPBPEMLOCH);
|
|
this.BPPBPEMLOCH = null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002553 RID: 9555 RVA: 0x000AFF80 File Offset: 0x000AE180
|
|
public virtual void NPHDJDOGPOM(Transform MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG)
|
|
{
|
|
this.PEKCCFGHHDL();
|
|
RigidbodyEx component = MMEBLCBANIL.GetComponent<RigidbodyEx>();
|
|
this.BPPBPEMLOCH = this.JABPEOKBJIO(component, KOFPGEFEDDH, KKKJMGGKNPG);
|
|
this.LDGBHMIKDND = this.GGPILMKBGGN.OKBAEPLAILA();
|
|
this.BJLLLKOKEAJ = this.GGPILMKBGGN.OBNCDPGKCGJ;
|
|
this.GGPILMKBGGN.PGAMGFKDPMO(this.linearDrag);
|
|
this.GGPILMKBGGN.GJDODFOHABA(this.angularDrag);
|
|
}
|
|
|
|
// Token: 0x06002554 RID: 9556 RVA: 0x000AFFF0 File Offset: 0x000AE1F0
|
|
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;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002555 RID: 9557 RVA: 0x000B0044 File Offset: 0x000AE244
|
|
private Joint PPMEEEJPPOP(RigidbodyEx MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG)
|
|
{
|
|
SpringJoint springJoint = base.gameObject.AddComponent<SpringJoint>();
|
|
springJoint.autoConfigureConnectedAnchor = true;
|
|
springJoint.anchor = -KOFPGEFEDDH;
|
|
springJoint.connectedBody = MMEBLCBANIL.POEDHHBIGLD;
|
|
springJoint.connectedAnchor = Vector3.zero;
|
|
springJoint.spring = this.springForce;
|
|
springJoint.breakForce = this.breakForce;
|
|
return springJoint;
|
|
}
|
|
|
|
// Token: 0x06002556 RID: 9558 RVA: 0x000B00A0 File Offset: 0x000AE2A0
|
|
public virtual void MBBOOEEPPEL()
|
|
{
|
|
this.GGPILMKBGGN.PGAMGFKDPMO(this.LDGBHMIKDND);
|
|
this.GGPILMKBGGN.GJDODFOHABA(this.BJLLLKOKEAJ);
|
|
if (this.BPPBPEMLOCH != null)
|
|
{
|
|
global::UnityEngine.Object.Destroy(this.BPPBPEMLOCH);
|
|
this.BPPBPEMLOCH = null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002557 RID: 9559 RVA: 0x000B00F4 File Offset: 0x000AE2F4
|
|
public virtual void IMKCMHIFKFE()
|
|
{
|
|
this.GGPILMKBGGN.PGAMGFKDPMO(this.LDGBHMIKDND);
|
|
this.GGPILMKBGGN.OBNCDPGKCGJ = this.BJLLLKOKEAJ;
|
|
if (this.BPPBPEMLOCH != null)
|
|
{
|
|
global::UnityEngine.Object.Destroy(this.BPPBPEMLOCH);
|
|
this.BPPBPEMLOCH = null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002558 RID: 9560 RVA: 0x000B0148 File Offset: 0x000AE348
|
|
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;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002559 RID: 9561 RVA: 0x000B019C File Offset: 0x000AE39C
|
|
public virtual void BLHJLCBJJGL(Transform MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG)
|
|
{
|
|
this.JDNMLKPBIEM();
|
|
RigidbodyEx component = MMEBLCBANIL.GetComponent<RigidbodyEx>();
|
|
this.BPPBPEMLOCH = this.DIBCGCDCJGM(component, KOFPGEFEDDH, KKKJMGGKNPG);
|
|
this.LDGBHMIKDND = this.GGPILMKBGGN.OKBAEPLAILA();
|
|
this.BJLLLKOKEAJ = this.GGPILMKBGGN.OBNCDPGKCGJ;
|
|
this.GGPILMKBGGN.PGAMGFKDPMO(this.linearDrag);
|
|
this.GGPILMKBGGN.OBNCDPGKCGJ = this.angularDrag;
|
|
}
|
|
|
|
// Token: 0x170000A7 RID: 167
|
|
// (get) Token: 0x0600255A RID: 9562 RVA: 0x000B020C File Offset: 0x000AE40C
|
|
public override bool MEMOPCOHPLE
|
|
{
|
|
get
|
|
{
|
|
return this.BPPBPEMLOCH != null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600255B RID: 9563 RVA: 0x000B021C File Offset: 0x000AE41C
|
|
public override void IKPODAPKACL(Transform MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG)
|
|
{
|
|
this.BDJINEJMDHH();
|
|
RigidbodyEx component = MMEBLCBANIL.GetComponent<RigidbodyEx>();
|
|
this.BPPBPEMLOCH = this.AMNFDNGFDFO(component, KOFPGEFEDDH, KKKJMGGKNPG);
|
|
this.LDGBHMIKDND = this.GGPILMKBGGN.IKNNJEPEBLN;
|
|
this.BJLLLKOKEAJ = this.GGPILMKBGGN.OJBHGFEFAAJ();
|
|
this.GGPILMKBGGN.PGAMGFKDPMO(this.linearDrag);
|
|
this.GGPILMKBGGN.GJDODFOHABA(this.angularDrag);
|
|
}
|
|
|
|
// Token: 0x0600255C RID: 9564 RVA: 0x000B028C File Offset: 0x000AE48C
|
|
private Joint DCNAJHDECPN(RigidbodyEx MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG)
|
|
{
|
|
SpringJoint springJoint = base.gameObject.AddComponent<SpringJoint>();
|
|
springJoint.autoConfigureConnectedAnchor = false;
|
|
springJoint.anchor = -KOFPGEFEDDH;
|
|
springJoint.connectedBody = MMEBLCBANIL.POEDHHBIGLD;
|
|
springJoint.connectedAnchor = Vector3.zero;
|
|
springJoint.spring = this.springForce;
|
|
springJoint.breakForce = this.breakForce;
|
|
return springJoint;
|
|
}
|
|
|
|
// Token: 0x0600255D RID: 9565 RVA: 0x000B02E8 File Offset: 0x000AE4E8
|
|
public virtual void OCJMBOFIDKM(Transform MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG)
|
|
{
|
|
this.FELLCGFFLLH();
|
|
RigidbodyEx component = MMEBLCBANIL.GetComponent<RigidbodyEx>();
|
|
this.BPPBPEMLOCH = this.DIBCGCDCJGM(component, KOFPGEFEDDH, KKKJMGGKNPG);
|
|
this.LDGBHMIKDND = this.GGPILMKBGGN.IKNNJEPEBLN;
|
|
this.BJLLLKOKEAJ = this.GGPILMKBGGN.OBNCDPGKCGJ;
|
|
this.GGPILMKBGGN.IKNNJEPEBLN = this.linearDrag;
|
|
this.GGPILMKBGGN.GJDODFOHABA(this.angularDrag);
|
|
}
|
|
|
|
// Token: 0x0600255E RID: 9566 RVA: 0x000B0358 File Offset: 0x000AE558
|
|
private Joint AOFIFKDAMFP(RigidbodyEx MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG)
|
|
{
|
|
SpringJoint springJoint = base.gameObject.AddComponent<SpringJoint>();
|
|
springJoint.autoConfigureConnectedAnchor = true;
|
|
springJoint.anchor = -KOFPGEFEDDH;
|
|
springJoint.connectedBody = MMEBLCBANIL.POEDHHBIGLD;
|
|
springJoint.connectedAnchor = Vector3.zero;
|
|
springJoint.spring = this.springForce;
|
|
springJoint.breakForce = this.breakForce;
|
|
return springJoint;
|
|
}
|
|
|
|
// Token: 0x0600255F RID: 9567 RVA: 0x000B03B4 File Offset: 0x000AE5B4
|
|
public virtual bool NPNFNLOIMAG()
|
|
{
|
|
return this.BPPBPEMLOCH != null;
|
|
}
|
|
|
|
// Token: 0x06002560 RID: 9568 RVA: 0x000B03C4 File Offset: 0x000AE5C4
|
|
public virtual void AEOABAJFJOB(Transform MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG)
|
|
{
|
|
this.EMKMANCBLJH();
|
|
RigidbodyEx component = MMEBLCBANIL.GetComponent<RigidbodyEx>();
|
|
this.BPPBPEMLOCH = this.OHDCFICBKMO(component, KOFPGEFEDDH, KKKJMGGKNPG);
|
|
this.LDGBHMIKDND = this.GGPILMKBGGN.IKNNJEPEBLN;
|
|
this.BJLLLKOKEAJ = this.GGPILMKBGGN.OBNCDPGKCGJ;
|
|
this.GGPILMKBGGN.PGAMGFKDPMO(this.linearDrag);
|
|
this.GGPILMKBGGN.GJDODFOHABA(this.angularDrag);
|
|
}
|
|
|
|
// Token: 0x06002561 RID: 9569 RVA: 0x000B0434 File Offset: 0x000AE634
|
|
public virtual void NMLKIHLIFJH(Transform MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG)
|
|
{
|
|
this.Release();
|
|
RigidbodyEx component = MMEBLCBANIL.GetComponent<RigidbodyEx>();
|
|
this.BPPBPEMLOCH = this.PKNBCENHKEM(component, KOFPGEFEDDH, KKKJMGGKNPG);
|
|
this.LDGBHMIKDND = this.GGPILMKBGGN.OKBAEPLAILA();
|
|
this.BJLLLKOKEAJ = this.GGPILMKBGGN.OBNCDPGKCGJ;
|
|
this.GGPILMKBGGN.PGAMGFKDPMO(this.linearDrag);
|
|
this.GGPILMKBGGN.GJDODFOHABA(this.angularDrag);
|
|
}
|
|
|
|
// Token: 0x06002562 RID: 9570 RVA: 0x000B04A4 File Offset: 0x000AE6A4
|
|
public virtual void CIABMMLEGNG(Transform MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG)
|
|
{
|
|
this.PEKCCFGHHDL();
|
|
RigidbodyEx component = MMEBLCBANIL.GetComponent<RigidbodyEx>();
|
|
this.BPPBPEMLOCH = this.AMNFDNGFDFO(component, KOFPGEFEDDH, KKKJMGGKNPG);
|
|
this.LDGBHMIKDND = this.GGPILMKBGGN.OKBAEPLAILA();
|
|
this.BJLLLKOKEAJ = this.GGPILMKBGGN.OJBHGFEFAAJ();
|
|
this.GGPILMKBGGN.PGAMGFKDPMO(this.linearDrag);
|
|
this.GGPILMKBGGN.OBNCDPGKCGJ = this.angularDrag;
|
|
}
|
|
|
|
// Token: 0x06002563 RID: 9571 RVA: 0x000B0514 File Offset: 0x000AE714
|
|
public virtual bool FDMMCEFNEEF()
|
|
{
|
|
return this.BPPBPEMLOCH != null;
|
|
}
|
|
|
|
// Token: 0x06002564 RID: 9572 RVA: 0x000B0524 File Offset: 0x000AE724
|
|
public virtual void BGMHFJBNJFN(Transform MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG)
|
|
{
|
|
this.BDJINEJMDHH();
|
|
RigidbodyEx component = MMEBLCBANIL.GetComponent<RigidbodyEx>();
|
|
this.BPPBPEMLOCH = this.DIBCGCDCJGM(component, KOFPGEFEDDH, KKKJMGGKNPG);
|
|
this.LDGBHMIKDND = this.GGPILMKBGGN.OKBAEPLAILA();
|
|
this.BJLLLKOKEAJ = this.GGPILMKBGGN.OJBHGFEFAAJ();
|
|
this.GGPILMKBGGN.PGAMGFKDPMO(this.linearDrag);
|
|
this.GGPILMKBGGN.OBNCDPGKCGJ = this.angularDrag;
|
|
}
|
|
|
|
// Token: 0x06002565 RID: 9573 RVA: 0x000B0594 File Offset: 0x000AE794
|
|
public virtual bool GEGGODJIBGN()
|
|
{
|
|
return this.BPPBPEMLOCH != null;
|
|
}
|
|
|
|
// Token: 0x06002566 RID: 9574 RVA: 0x000B05A4 File Offset: 0x000AE7A4
|
|
private Joint JBDENLNBMFF(RigidbodyEx MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG)
|
|
{
|
|
SpringJoint springJoint = base.gameObject.AddComponent<SpringJoint>();
|
|
springJoint.autoConfigureConnectedAnchor = false;
|
|
springJoint.anchor = -KOFPGEFEDDH;
|
|
springJoint.connectedBody = MMEBLCBANIL.POEDHHBIGLD;
|
|
springJoint.connectedAnchor = Vector3.zero;
|
|
springJoint.spring = this.springForce;
|
|
springJoint.breakForce = this.breakForce;
|
|
return springJoint;
|
|
}
|
|
|
|
// Token: 0x06002567 RID: 9575 RVA: 0x000B0600 File Offset: 0x000AE800
|
|
public virtual bool EEMBDLMNMIE()
|
|
{
|
|
return this.BPPBPEMLOCH != null;
|
|
}
|
|
|
|
// Token: 0x06002568 RID: 9576 RVA: 0x000B0610 File Offset: 0x000AE810
|
|
private Joint PKNBCENHKEM(RigidbodyEx MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG)
|
|
{
|
|
SpringJoint springJoint = base.gameObject.AddComponent<SpringJoint>();
|
|
springJoint.autoConfigureConnectedAnchor = false;
|
|
springJoint.anchor = -KOFPGEFEDDH;
|
|
springJoint.connectedBody = MMEBLCBANIL.POEDHHBIGLD;
|
|
springJoint.connectedAnchor = Vector3.zero;
|
|
springJoint.spring = this.springForce;
|
|
springJoint.breakForce = this.breakForce;
|
|
return springJoint;
|
|
}
|
|
|
|
// Token: 0x06002569 RID: 9577 RVA: 0x000B066C File Offset: 0x000AE86C
|
|
private Joint CIDECLINIDJ(RigidbodyEx MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG)
|
|
{
|
|
SpringJoint springJoint = base.gameObject.AddComponent<SpringJoint>();
|
|
springJoint.autoConfigureConnectedAnchor = false;
|
|
springJoint.anchor = -KOFPGEFEDDH;
|
|
springJoint.connectedBody = MMEBLCBANIL.POEDHHBIGLD;
|
|
springJoint.connectedAnchor = Vector3.zero;
|
|
springJoint.spring = this.springForce;
|
|
springJoint.breakForce = this.breakForce;
|
|
return springJoint;
|
|
}
|
|
|
|
// Token: 0x0600256A RID: 9578 RVA: 0x000B06C8 File Offset: 0x000AE8C8
|
|
public virtual bool ICDDEIIJELA()
|
|
{
|
|
return this.BPPBPEMLOCH != null;
|
|
}
|
|
|
|
// Token: 0x0600256B RID: 9579 RVA: 0x000B06D8 File Offset: 0x000AE8D8
|
|
public virtual void FLOILJHICKH(Transform MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG)
|
|
{
|
|
this.BDJINEJMDHH();
|
|
RigidbodyEx component = MMEBLCBANIL.GetComponent<RigidbodyEx>();
|
|
this.BPPBPEMLOCH = this.DIBCGCDCJGM(component, KOFPGEFEDDH, KKKJMGGKNPG);
|
|
this.LDGBHMIKDND = this.GGPILMKBGGN.IKNNJEPEBLN;
|
|
this.BJLLLKOKEAJ = this.GGPILMKBGGN.OBNCDPGKCGJ;
|
|
this.GGPILMKBGGN.IKNNJEPEBLN = this.linearDrag;
|
|
this.GGPILMKBGGN.GJDODFOHABA(this.angularDrag);
|
|
}
|
|
|
|
// Token: 0x0600256C RID: 9580 RVA: 0x000B0748 File Offset: 0x000AE948
|
|
public virtual void GCAABHNNEIP()
|
|
{
|
|
this.GGPILMKBGGN.IKNNJEPEBLN = this.LDGBHMIKDND;
|
|
this.GGPILMKBGGN.OBNCDPGKCGJ = this.BJLLLKOKEAJ;
|
|
if (this.BPPBPEMLOCH != null)
|
|
{
|
|
global::UnityEngine.Object.Destroy(this.BPPBPEMLOCH);
|
|
this.BPPBPEMLOCH = null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600256D RID: 9581 RVA: 0x000B079C File Offset: 0x000AE99C
|
|
private Joint DIBCGCDCJGM(RigidbodyEx MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG)
|
|
{
|
|
SpringJoint springJoint = base.gameObject.AddComponent<SpringJoint>();
|
|
springJoint.autoConfigureConnectedAnchor = false;
|
|
springJoint.anchor = -KOFPGEFEDDH;
|
|
springJoint.connectedBody = MMEBLCBANIL.POEDHHBIGLD;
|
|
springJoint.connectedAnchor = Vector3.zero;
|
|
springJoint.spring = this.springForce;
|
|
springJoint.breakForce = this.breakForce;
|
|
return springJoint;
|
|
}
|
|
|
|
// Token: 0x0600256E RID: 9582 RVA: 0x000B07F8 File Offset: 0x000AE9F8
|
|
public override void Pickup(Transform MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG)
|
|
{
|
|
this.Release();
|
|
RigidbodyEx component = MMEBLCBANIL.GetComponent<RigidbodyEx>();
|
|
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;
|
|
}
|
|
|
|
// Token: 0x0600256F RID: 9583 RVA: 0x000B0868 File Offset: 0x000AEA68
|
|
public override void FILMFKIEBCJ(Transform MMEBLCBANIL, Vector3 KOFPGEFEDDH, Quaternion KKKJMGGKNPG)
|
|
{
|
|
this.EDINJFDHBHF();
|
|
RigidbodyEx component = MMEBLCBANIL.GetComponent<RigidbodyEx>();
|
|
this.BPPBPEMLOCH = this.AMNFDNGFDFO(component, KOFPGEFEDDH, KKKJMGGKNPG);
|
|
this.LDGBHMIKDND = this.GGPILMKBGGN.IKNNJEPEBLN;
|
|
this.BJLLLKOKEAJ = this.GGPILMKBGGN.OBNCDPGKCGJ;
|
|
this.GGPILMKBGGN.PGAMGFKDPMO(this.linearDrag);
|
|
this.GGPILMKBGGN.OBNCDPGKCGJ = this.angularDrag;
|
|
}
|
|
|
|
// Token: 0x040004E5 RID: 1253
|
|
[Header("Hold Configuration Parameters")]
|
|
[SerializeField]
|
|
private float springForce = 100f;
|
|
|
|
// Token: 0x040004E6 RID: 1254
|
|
[SerializeField]
|
|
private float linearDrag = 20f;
|
|
|
|
// Token: 0x040004E7 RID: 1255
|
|
[SerializeField]
|
|
private float angularDrag = 5f;
|
|
|
|
// Token: 0x040004E8 RID: 1256
|
|
[SerializeField]
|
|
private float breakForce = 50f;
|
|
|
|
// Token: 0x040004E9 RID: 1257
|
|
private float LDGBHMIKDND;
|
|
|
|
// Token: 0x040004EA RID: 1258
|
|
private float BJLLLKOKEAJ;
|
|
|
|
// Token: 0x040004EB RID: 1259
|
|
private Joint BPPBPEMLOCH;
|
|
}
|