using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using Photon.Pun; using UnityEngine; // Token: 0x020002A3 RID: 675 [Token(Token = "0x20002A3")] [DisallowMultipleComponent] public class RigidbodyPickup : MonoBehaviourPun { // Token: 0x14000046 RID: 70 // (add) Token: 0x0600146D RID: 5229 RVA: 0x00056818 File Offset: 0x00054A18 // (remove) Token: 0x0600146E RID: 5230 RVA: 0x00056840 File Offset: 0x00054A40 [Token(Token = "0x14000046")] public event Action EKHLHFOLNKH { [Token(Token = "0x600146D")] [Address(RVA = "0x1347AC0", Offset = "0x13468C0", VA = "0x181347AC0")] [CompilerGenerated] add { Action ekhlhfolnkh; Delegate @delegate; do { ekhlhfolnkh = this.EKHLHFOLNKH; @delegate = Delegate.Combine(ekhlhfolnkh, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != ekhlhfolnkh) { } } [Token(Token = "0x600146E")] [Address(RVA = "0x13482F0", Offset = "0x13470F0", VA = "0x1813482F0")] [CompilerGenerated] remove { Action ekhlhfolnkh; Delegate @delegate; do { ekhlhfolnkh = this.EKHLHFOLNKH; @delegate = Delegate.Remove(ekhlhfolnkh, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != ekhlhfolnkh) { } } } // Token: 0x17000322 RID: 802 // (get) Token: 0x0600146F RID: 5231 RVA: 0x00056868 File Offset: 0x00054A68 // (set) Token: 0x06001470 RID: 5232 RVA: 0x0005687C File Offset: 0x00054A7C [Token(Token = "0x17000322")] public RigidbodyPickup FLHNBOBMGJG { [Token(Token = "0x600146F")] [Address(RVA = "0x44EC80", Offset = "0x44DA80", VA = "0x18044EC80")] get; [Token(Token = "0x6001470")] [Address(RVA = "0x567D10", Offset = "0x566B10", VA = "0x180567D10")] protected set; } // Token: 0x17000323 RID: 803 // (get) Token: 0x06001471 RID: 5233 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06001472 RID: 5234 RVA: 0x00056890 File Offset: 0x00054A90 [Token(Token = "0x17000323")] public Vector3 MDFLBNCKLIJ { [Token(Token = "0x6001471")] [Address(RVA = "0xA837F0", Offset = "0xA825F0", VA = "0x180A837F0")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6001472")] [Address(RVA = "0xA7EA10", Offset = "0xA7D810", VA = "0x180A7EA10")] [CompilerGenerated] protected set { float z = value.z; this.k__BackingField.z = z; } } // Token: 0x17000324 RID: 804 // (get) Token: 0x06001473 RID: 5235 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06001474 RID: 5236 RVA: 0x000568B0 File Offset: 0x00054AB0 [Token(Token = "0x17000324")] public Quaternion JLNMADLFPMF { [Token(Token = "0x6001473")] [Address(RVA = "0x92A210", Offset = "0x929010", VA = "0x18092A210")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6001474")] [Address(RVA = "0x92A300", Offset = "0x929100", VA = "0x18092A300")] [CompilerGenerated] protected set { } } // Token: 0x17000325 RID: 805 // (get) Token: 0x06001475 RID: 5237 RVA: 0x000568C0 File Offset: 0x00054AC0 [Token(Token = "0x17000325")] public virtual bool CAAMFILPNBL { [Token(Token = "0x6001475")] [Address(RVA = "0x1347BB0", Offset = "0x13469B0", VA = "0x181347BB0", Slot = "15")] get { RigidbodyEx gmfgkiphcij = this.GMFGKIPHCIJ; int num = 0; bool flag = gmfgkiphcij != num; if (!flag) { return flag; } return flag; } } // Token: 0x17000326 RID: 806 // (get) Token: 0x06001476 RID: 5238 RVA: 0x000568E8 File Offset: 0x00054AE8 [Token(Token = "0x17000326")] public virtual Vector3 EHAINJEAMKF { [Token(Token = "0x6001476")] [Address(RVA = "0x1347CB0", Offset = "0x1346AB0", VA = "0x181347CB0", Slot = "16")] get { bool flag; if (!flag) { bool flag2; if ("{il2cpp array field il2cppMethodInfo->}" == (ulong)0L || !flag2) { } Transform transform; float num = transform.LACCAFFAOIG(); } Transform transform2; float num2 = transform2.LACCAFFAOIG(); Vector3 vector; float z = vector.z; throw new NullReferenceException(); } } // Token: 0x17000327 RID: 807 // (get) Token: 0x06001477 RID: 5239 RVA: 0x00056930 File Offset: 0x00054B30 [Token(Token = "0x17000327")] public virtual Quaternion IKNMCIEGEHH { [Token(Token = "0x6001477")] [Address(RVA = "0x1348120", Offset = "0x1346F20", VA = "0x181348120", Slot = "17")] get { bool flag; if (flag || "{il2cpp array field il2cppMethodInfo->}" != flag) { } throw new NullReferenceException(); } } // Token: 0x17000328 RID: 808 // (get) Token: 0x06001478 RID: 5240 RVA: 0x00056950 File Offset: 0x00054B50 [Token(Token = "0x17000328")] public bool PKBIBBDALOI { [Token(Token = "0x6001478")] [Address(RVA = "0x1347B60", Offset = "0x1346960", VA = "0x181347B60")] get { HKKOHFHADKK bkebheoiapo = this.BKEBHEOIAPO; bool flag; return flag; } } // Token: 0x17000329 RID: 809 // (get) Token: 0x06001479 RID: 5241 RVA: 0x0005696C File Offset: 0x00054B6C [Token(Token = "0x17000329")] public virtual bool EJODOOIGDLK { [Token(Token = "0x6001479")] [Address(RVA = "0x1347C30", Offset = "0x1346A30", VA = "0x181347C30", Slot = "18")] get { HKKOHFHADKK bkebheoiapo = this.BKEBHEOIAPO; bool flag; return flag; } } // Token: 0x1700032A RID: 810 // (get) Token: 0x0600147A RID: 5242 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x0600147B RID: 5243 RVA: 0x00056988 File Offset: 0x00054B88 [Token(Token = "0x1700032A")] public RigidbodyPickup.SpringSettings OJIOFHJGBFM { [Token(Token = "0x600147A")] [Address(RVA = "0x1347C80", Offset = "0x1346A80", VA = "0x181347C80")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x600147B")] [Address(RVA = "0x1348390", Offset = "0x1347190", VA = "0x181348390")] set { float massMultiplier = value.MassMultiplier; this.NOJPFMMGPHI.MassMultiplier = massMultiplier; this.KKNOEMBCJLL(); } } // Token: 0x0600147C RID: 5244 RVA: 0x000569B0 File Offset: 0x00054BB0 [Token(Token = "0x600147C")] [Address(RVA = "0x1346020", Offset = "0x1344E20", VA = "0x181346020", Slot = "13")] protected override void Awake() { base..ctor(); HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK(); this.BKEBHEOIAPO = hkkohfhadkk; int num = 0; int num2 = 0; int num3 = 0; int num4 = 0; hkkohfhadkk.JEPMLPCOGNM((ushort)num2, num4, num3, num); HKKOHFHADKK bkebheoiapo = this.BKEBHEOIAPO; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.HDPIKFMKAHM); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.LNFEGNEEGKJ); HKKOHFHADKK bkebheoiapo2 = this.BKEBHEOIAPO; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.IFHFMLDPFNH); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.LMOAAADLPEJ); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.CCJLKCMFNNF); HKKOHFHADKK bkebheoiapo3 = this.BKEBHEOIAPO; MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.CHEHACCKBHK); HKKOHFHADKK bkebheoiapo4 = this.BKEBHEOIAPO; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.IOAEABPNAIA); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MFACFHAAIBF); RigidbodyEx component = base.GetComponent(); this.AFEBLJOIBBC = component; NetworkTransform component2 = base.GetComponent(); this.GEFEKBGDFEB = component2; Tool component3 = base.GetComponent(); this.EGFEJGHDNAI = component3; } // Token: 0x0600147D RID: 5245 RVA: 0x00056AB4 File Offset: 0x00054CB4 [Token(Token = "0x600147D")] [Address(RVA = "0xA1E880", Offset = "0xA1D680", VA = "0x180A1E880")] private void JJGODHDABOH() { this.BKEBHEOIAPO.OPEMIFENIJM(); } // Token: 0x0600147E RID: 5246 RVA: 0x00056AD4 File Offset: 0x00054CD4 [Token(Token = "0x600147E")] [Address(RVA = "0x1347410", Offset = "0x1346210", VA = "0x181347410")] public void Pickup(RigidbodyPickup POFPPDIOEDH, Vector3 JIAKMBCKKGE, Quaternion HMHKDLEABMF) { float z = JIAKMBCKKGE.z; bool isVisuallyHeld = this.EJODOOIGDLK; this.k__BackingField = POFPPDIOEDH; } // Token: 0x0600147F RID: 5247 RVA: 0x00056AFC File Offset: 0x00054CFC [Token(Token = "0x600147F")] [Address(RVA = "0x1347480", Offset = "0x1346280", VA = "0x181347480", Slot = "19")] public virtual void Pickup(RigidbodyEx LALAGOCBMIE, Vector3 JIAKMBCKKGE, Quaternion HMHKDLEABMF) { if (this.EGFEJGHDNAI) { this.EGFEJGHDNAI.DisableDynamicKinematicCollisions(true); } bool flag = this.NHOOOLPNCKA(LALAGOCBMIE); RigidbodyEx afebljoibbc = this.AFEBLJOIBBC; RigidbodyEx afebljoibbc3; if (!flag) { int collisionDetectionMode = (int)afebljoibbc.HGMIIIFOHGE; RigidbodyEx afebljoibbc2 = this.AFEBLJOIBBC; ulong num; this.OHEKJHCDKDG = num; afebljoibbc2.PANFLAPMMDL = (CollisionDetectionMode)((ulong)0L); bool isKinematic = afebljoibbc2.JEGGMAKBGEK; int num2 = 0; CollisionDetectionMode collisionDetectionMode2 = afebljoibbc2.JFJLAOCMFNA((CollisionDetectionMode)num2, isKinematic); afebljoibbc3 = this.AFEBLJOIBBC; afebljoibbc3.NOEEDDLFKJL.BPAJKKAGPKB(this); AOLMGGAPKEH noeeddlfkjl = afebljoibbc3.NOEEDDLFKJL; } afebljoibbc3.NOEEDDLFKJL.BIHKNNPGGKP(this); bool flag2 = afebljoibbc3.NOEEDDLFKJL.CFLJGNJLBFG; afebljoibbc3.JEGGMAKBGEK = flag2; float z = JIAKMBCKKGE.z; this.GMFGKIPHCIJ = LALAGOCBMIE; this.k__BackingField = (ulong)0L; this.k__BackingField.z = z; float num3 = base.transform.LACCAFFAOIG(); NetworkTransform gefekbgdfeb = this.GEFEKBGDFEB; this.BFGFNDIFEOK = num3; bool hasAuthority = base.OGIBLNIIHDK; gefekbgdfeb.DLKLKPDMNNE = hasAuthority; HKKOHFHADKK bkebheoiapo = this.BKEBHEOIAPO; Action action = new Action(this.JJGODHDABOH); IDisposable disposable = this.OEMBBKDJFCB(action); this.AENELEOCFPJ = disposable; } // Token: 0x06001480 RID: 5248 RVA: 0x00056C34 File Offset: 0x00054E34 [Token(Token = "0x6001480")] [Address(RVA = "0x1347730", Offset = "0x1346530", VA = "0x181347730", Slot = "20")] public virtual void Release() { int num = 0; if ((this.k__BackingField ? 1 : 0) != num) { RigidbodyEx afebljoibbc = this.AFEBLJOIBBC; int num2 = 0; if (afebljoibbc != num2 && this.GMFGKIPHCIJ) { float bfgfndifeok = this.BFGFNDIFEOK; int num3 = 0; if (bfgfndifeok > (float)num3) { this.AFEBLJOIBBC.MKDHFENOFDO = bfgfndifeok; this.BFGFNDIFEOK = (float)num; } } } this.GMFGKIPHCIJ = num; this.k__BackingField = num; float z = Vector3.zero.z; this.k__BackingField.z = z; Quaternion identity = Quaternion.identity; RigidbodyEx afebljoibbc2 = this.AFEBLJOIBBC; int num4 = 0; if (afebljoibbc2 != num4) { RigidbodyEx afebljoibbc3 = this.AFEBLJOIBBC; afebljoibbc3.NOEEDDLFKJL.BIHKNNPGGKP(this); bool flag = afebljoibbc3.NOEEDDLFKJL.CFLJGNJLBFG; afebljoibbc3.JEGGMAKBGEK = flag; RigidbodyEx afebljoibbc4 = this.AFEBLJOIBBC; CollisionDetectionMode collisionDetectionMode; afebljoibbc4.PANFLAPMMDL = collisionDetectionMode; bool isKinematic = afebljoibbc4.JEGGMAKBGEK; int num5 = 0; this.OHEKJHCDKDG = num5; this.GEFEKBGDFEB.DLKLKPDMNNE = true; } HKKOHFHADKK bkebheoiapo = this.BKEBHEOIAPO; int num6 = 0; bkebheoiapo.PIEOGAPMGIH((ushort)num6); if (this.AENELEOCFPJ != 0) { } this.AENELEOCFPJ = num; } // Token: 0x06001481 RID: 5249 RVA: 0x00056D5C File Offset: 0x00054F5C [Token(Token = "0x6001481")] [Address(RVA = "0x1346FA0", Offset = "0x1345DA0", VA = "0x181346FA0")] public bool IsAttachedTo(RigidbodyPickup PCCDNKGMEIJ) { this.OnDestroy(); RigidbodyEx gmfgkiphcij = this.GMFGKIPHCIJ; if (PCCDNKGMEIJ.AFEBLJOIBBC == gmfgkiphcij) { RigidbodyPickup rigidbodyPickup = this.k__BackingField; return PCCDNKGMEIJ == rigidbodyPickup; } throw new NullReferenceException(); } // Token: 0x06001482 RID: 5250 RVA: 0x00056D9C File Offset: 0x00054F9C [Token(Token = "0x6001482")] [Address(RVA = "0x1346F10", Offset = "0x1345D10", VA = "0x181346F10")] public bool IsAttachedTo(RigidbodyEx AFEBLJOIBBC) { this.OnDestroy(); RigidbodyEx gmfgkiphcij = this.GMFGKIPHCIJ; return AFEBLJOIBBC == gmfgkiphcij; } // Token: 0x06001483 RID: 5251 RVA: 0x00056DC0 File Offset: 0x00054FC0 [Token(Token = "0x6001483")] [Address(RVA = "0x1346E10", Offset = "0x1345C10", VA = "0x181346E10")] private void HDPIKFMKAHM(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { float fixedTime = Time.fixedTime; this.BBKDDKPJOLK = fixedTime; } // Token: 0x06001484 RID: 5252 RVA: 0x00056DDC File Offset: 0x00054FDC [Token(Token = "0x6001484")] [Address(RVA = "0x13471F0", Offset = "0x1345FF0", VA = "0x1813471F0")] private void LNFEGNEEGKJ() { if (!base.gameObject.activeSelf) { float fixedTime = Time.fixedTime; } HKKOHFHADKK bkebheoiapo = this.BKEBHEOIAPO; } // Token: 0x06001485 RID: 5253 RVA: 0x00056E10 File Offset: 0x00055010 [Token(Token = "0x6001485")] [Address(RVA = "0x1346E30", Offset = "0x1345C30", VA = "0x181346E30")] private void IFHFMLDPFNH(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { float fixedTime = Time.fixedTime; RigidbodyEx afebljoibbc = this.AFEBLJOIBBC; this.BBKDDKPJOLK = fixedTime; afebljoibbc.ClearVelocity(); } // Token: 0x06001486 RID: 5254 RVA: 0x00056E40 File Offset: 0x00055040 [Token(Token = "0x6001486")] [Address(RVA = "0x1346610", Offset = "0x1345410", VA = "0x181346610")] private void CCJLKCMFNNF() { int num = 0; if ((this.interpolateOnPickup ? 1 : 0) != num && Time.fixedTime < 0.06f) { Vector3 zero = Vector3.zero; Vector3 zero2 = Vector3.zero; RigidbodyEx afebljoibbc = this.AFEBLJOIBBC; if (!afebljoibbc.EHBLIBLIMDE) { Transform transform = afebljoibbc.transform; } Rigidbody unityRigidbody = afebljoibbc.unityRigidbody; Transform transform2 = base.transform; this.AFEBLJOIBBC.ClearVelocity(); } RigidbodyEx gmfgkiphcij = this.GMFGKIPHCIJ; bool flag = this.NHOOOLPNCKA(gmfgkiphcij); HKKOHFHADKK bkebheoiapo = this.BKEBHEOIAPO; if (!flag) { return; } throw new NullReferenceException(); } // Token: 0x06001487 RID: 5255 RVA: 0x00056ED4 File Offset: 0x000550D4 [Token(Token = "0x6001487")] [Address(RVA = "0x758510", Offset = "0x757310", VA = "0x180758510")] private void LMOAAADLPEJ(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { Action ekhlhfolnkh = this.EKHLHFOLNKH; if (ekhlhfolnkh != 0) { ekhlhfolnkh(); return; } } // Token: 0x06001488 RID: 5256 RVA: 0x00056EF4 File Offset: 0x000550F4 [Token(Token = "0x6001488")] [Address(RVA = "0x13469A0", Offset = "0x13457A0", VA = "0x1813469A0")] private void CHEHACCKBHK() { if (this.EGFEJGHDNAI) { float fixedTime = Time.fixedTime; Tool egfejghdnai = this.EGFEJGHDNAI; int num = 0; egfejghdnai.DisableDynamicKinematicCollisions(num != 0); } } // Token: 0x06001489 RID: 5257 RVA: 0x00056F34 File Offset: 0x00055134 [Token(Token = "0x6001489")] [Address(RVA = "0x1346E70", Offset = "0x1345C70", VA = "0x181346E70")] private void IOAEABPNAIA(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { if (this.EGFEJGHDNAI) { Tool egfejghdnai = this.EGFEJGHDNAI; int num = 0; egfejghdnai.DisableDynamicKinematicCollisions(num != 0); } Rigidbody unityRigidbody = this.GMFGKIPHCIJ.unityRigidbody; this.BHALIPDMFDJ(unityRigidbody); } // Token: 0x0600148A RID: 5258 RVA: 0x00056F78 File Offset: 0x00055178 [Token(Token = "0x600148A")] [Address(RVA = "0x1347280", Offset = "0x1346080", VA = "0x181347280")] private void MFACFHAAIBF(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { ConfigurableJoint dedpgphklma = this.DEDPGPHKLMA; int num = 0; if (dedpgphklma != num) { global::UnityEngine.Object.Destroy(this.DEDPGPHKLMA); this.DEDPGPHKLMA = (ulong)0L; } RigidbodyEx afebljoibbc = this.AFEBLJOIBBC; bool phpchfkpmmj = this.PHPCHFKPMMJ; afebljoibbc.IEIKHAKBHFL = phpchfkpmmj; } // Token: 0x0600148B RID: 5259 RVA: 0x00056FC8 File Offset: 0x000551C8 [Token(Token = "0x600148B")] [Address(RVA = "0x1347340", Offset = "0x1346140", VA = "0x181347340")] private bool NHOOOLPNCKA(RigidbodyEx NEBJDMCJKPD) { if (base.OGIBLNIIHDK && this.PickupWithPhysicsJoint) { Rigidbody unityRigidbody = NEBJDMCJKPD.unityRigidbody; int num = 0; return unityRigidbody != num; } throw new NullReferenceException(); } // Token: 0x1700032B RID: 811 // (get) Token: 0x0600148C RID: 5260 RVA: 0x00057000 File Offset: 0x00055200 // (set) Token: 0x0600148D RID: 5261 RVA: 0x00057014 File Offset: 0x00055214 [Token(Token = "0x1700032B")] public bool CANCCFMPMNG { [Token(Token = "0x600148C")] [Address(RVA = "0x1347CA0", Offset = "0x1346AA0", VA = "0x181347CA0")] get; [Token(Token = "0x600148D")] [Address(RVA = "0x13483B0", Offset = "0x13471B0", VA = "0x1813483B0")] set; } // Token: 0x0600148E RID: 5262 RVA: 0x00057028 File Offset: 0x00055228 [Token(Token = "0x600148E")] [Address(RVA = "0x1346AB0", Offset = "0x13458B0", VA = "0x181346AB0")] protected void DDKNAPPOIHB(Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK) { this.AFEBLJOIBBC.JJGDNPNBINJ = DDHPAFKBMON; RigidbodyEx afebljoibbc = this.AFEBLJOIBBC; if (this.GMFGKIPHCIJ && this.k__BackingField) { RigidbodyEx afebljoibbc2 = this.AFEBLJOIBBC; if (!afebljoibbc2.KJLPCMPBNKG.CFLJGNJLBFG) { Transform transform = afebljoibbc2.transform; } if (afebljoibbc2.KJLPCMPBNKG.CFLJGNJLBFG) { } Transform transform2 = this.GMFGKIPHCIJ.transform; int num = 0; RigidbodyEx afebljoibbc3 = this.AFEBLJOIBBC; RigidbodyEx afebljoibbc4 = this.AFEBLJOIBBC; int num2 = 0; afebljoibbc4.SetDiscontinuousPositionAndRotation(num, num2); } } // Token: 0x0600148F RID: 5263 RVA: 0x000570C4 File Offset: 0x000552C4 [Token(Token = "0x600148F")] [Address(RVA = "0x13462E0", Offset = "0x13450E0", VA = "0x1813462E0")] private void BHALIPDMFDJ(Rigidbody MLIOFPKFCIA) { Transform transform = base.transform; Transform transform2 = base.transform; RigidbodyEx afebljoibbc = this.AFEBLJOIBBC; Rigidbody unityRigidbody = afebljoibbc.unityRigidbody; int num = 0; if (!(unityRigidbody != num)) { } bool useGravity = afebljoibbc.unityRigidbody.useGravity; RigidbodyEx afebljoibbc2 = this.AFEBLJOIBBC; this.PHPCHFKPMMJ = useGravity; int num2 = 0; afebljoibbc2.IEIKHAKBHFL = num2 != 0; ConfigurableJoint dedpgphklma = this.DEDPGPHKLMA; int num3 = 0; if (dedpgphklma == num3) { ConfigurableJoint configurableJoint = base.gameObject.AddComponent(); this.DEDPGPHKLMA = configurableJoint; } ConfigurableJoint dedpgphklma2 = this.DEDPGPHKLMA; int num4 = 0; dedpgphklma2.autoConfigureConnectedAnchor = num4 != 0; this.DEDPGPHKLMA.connectedBody = MLIOFPKFCIA; ConfigurableJoint dedpgphklma3 = this.DEDPGPHKLMA; float z = Vector3.zero.z; ConfigurableJoint dedpgphklma4 = this.DEDPGPHKLMA; Transform transform3 = base.transform; Vector3 vector; float z2 = vector.z; Vector3 vector2; float z3 = vector2.z; ConfigurableJoint dedpgphklma5 = this.DEDPGPHKLMA; int num5 = 0; dedpgphklma5.xMotion = (ConfigurableJointMotion)num5; ConfigurableJoint dedpgphklma6 = this.DEDPGPHKLMA; int num6 = 0; dedpgphklma6.yMotion = (ConfigurableJointMotion)num6; ConfigurableJoint dedpgphklma7 = this.DEDPGPHKLMA; int num7 = 0; dedpgphklma7.zMotion = (ConfigurableJointMotion)num7; this.DEDPGPHKLMA.rotationDriveMode = RotationDriveMode.Slerp; this.KKNOEMBCJLL(); } // Token: 0x06001490 RID: 5264 RVA: 0x00057200 File Offset: 0x00055400 [Token(Token = "0x6001490")] [Address(RVA = "0x1347090", Offset = "0x1345E90", VA = "0x181347090")] private void KKNOEMBCJLL() { ConfigurableJoint dedpgphklma = this.DEDPGPHKLMA; int num = 0; if (dedpgphklma != num) { ConfigurableJoint dedpgphklma2 = this.DEDPGPHKLMA; float massMultiplier = this.NOJPFMMGPHI.MassMultiplier; dedpgphklma2.massScale = massMultiplier; ConfigurableJoint dedpgphklma3 = this.DEDPGPHKLMA; JointDrive jointDrive; float maximumForce = jointDrive.m_MaximumForce; float massMultiplier2 = this.NOJPFMMGPHI.MassMultiplier; float massMultiplier3 = this.NOJPFMMGPHI.MassMultiplier; ConfigurableJoint dedpgphklma4 = this.DEDPGPHKLMA; } } // Token: 0x06001491 RID: 5265 RVA: 0x00057278 File Offset: 0x00055478 [Token(Token = "0x6001491")] [Address(RVA = "0x13479D0", Offset = "0x13467D0", VA = "0x1813479D0")] private void Reset() { RigidbodyEx component = base.GetComponent(); int num = 0; if (component == num) { RigidbodyEx rigidbodyEx = base.gameObject.AddComponent(); } } // Token: 0x06001492 RID: 5266 RVA: 0x000572AC File Offset: 0x000554AC [Token(Token = "0x6001492")] [Address(RVA = "0x1347AB0", Offset = "0x13468B0", VA = "0x181347AB0")] public RigidbodyPickup() { } // Token: 0x0400102B RID: 4139 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400102B")] [SerializeField] [Tooltip("If true then this will accelerate towards the pickup target over time. Otherwise snap.")] protected bool interpolateOnPickup = true; // Token: 0x0400102C RID: 4140 [Token(Token = "0x400102C")] protected const float BMLOKOEENPA = 0.06f; // Token: 0x0400102D RID: 4141 [Token(Token = "0x400102D")] protected const float PMLILCJJEDK = 0.1f; // Token: 0x0400102E RID: 4142 [Token(Token = "0x400102E")] protected const float KADBHBMPMOP = 0.5f; // Token: 0x04001030 RID: 4144 [Token(Token = "0x4001030")] public static bool GlobalJointPickupEnabled; // Token: 0x04001031 RID: 4145 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4001031")] protected RigidbodyEx AFEBLJOIBBC; // Token: 0x04001032 RID: 4146 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4001032")] protected NetworkTransform GEFEKBGDFEB; // Token: 0x04001033 RID: 4147 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4001033")] private ConfigurableJoint DEDPGPHKLMA; // Token: 0x04001034 RID: 4148 [FieldOffset(Offset = "0x68")] [Token(Token = "0x4001034")] private CollisionDetectionMode? OHEKJHCDKDG; // Token: 0x04001035 RID: 4149 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4001035")] protected RigidbodyEx GMFGKIPHCIJ; // Token: 0x04001036 RID: 4150 [FieldOffset(Offset = "0x78")] [Token(Token = "0x4001036")] private bool PHPCHFKPMMJ = true; // Token: 0x04001037 RID: 4151 [FieldOffset(Offset = "0x80")] [Token(Token = "0x4001037")] private IDisposable AENELEOCFPJ; // Token: 0x0400103B RID: 4155 [FieldOffset(Offset = "0xAC")] [Token(Token = "0x400103B")] [NonSerialized] public bool PickupWithPhysicsJoint; // Token: 0x0400103C RID: 4156 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x400103C")] protected Tool EGFEJGHDNAI; // Token: 0x0400103D RID: 4157 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400103D")] protected HKKOHFHADKK BKEBHEOIAPO; // Token: 0x0400103E RID: 4158 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x400103E")] private float BBKDDKPJOLK; // Token: 0x0400103F RID: 4159 [FieldOffset(Offset = "0xC4")] [Token(Token = "0x400103F")] private RigidbodyPickup.SpringSettings NOJPFMMGPHI; // Token: 0x04001040 RID: 4160 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x4001040")] private float BFGFNDIFEOK; // Token: 0x020002A4 RID: 676 [Token(Token = "0x20002A4")] protected enum KEOFDOAMKOE { // Token: 0x04001043 RID: 4163 [Token(Token = "0x4001043")] NONE, // Token: 0x04001044 RID: 4164 [Token(Token = "0x4001044")] PICKUP_DELAY, // Token: 0x04001045 RID: 4165 [Token(Token = "0x4001045")] INTERPOLATING_TO_TARGET, // Token: 0x04001046 RID: 4166 [Token(Token = "0x4001046")] FOLLOWING_TARGET, // Token: 0x04001047 RID: 4167 [Token(Token = "0x4001047")] ATTACH_JOINT } // Token: 0x020002A5 RID: 677 [Token(Token = "0x20002A5")] [Serializable] public struct SpringSettings { // Token: 0x04001048 RID: 4168 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001048")] public float SpringForce; // Token: 0x04001049 RID: 4169 [FieldOffset(Offset = "0x4")] [Token(Token = "0x4001049")] public float Damper; // Token: 0x0400104A RID: 4170 [FieldOffset(Offset = "0x8")] [Token(Token = "0x400104A")] public float MassMultiplier; // Token: 0x0400104B RID: 4171 [Token(Token = "0x400104B")] public static RigidbodyPickup.SpringSettings Default; } }