using System; using Cpp2IlInjected; using UnityEngine; // Token: 0x02000071 RID: 113 [Token(Token = "0x2000071")] [RequireComponent(typeof(Joint))] [RequireComponent(typeof(Rigidbody))] public class JointMaxStretch : MonoBehaviour { // Token: 0x0600031A RID: 794 RVA: 0x00010E90 File Offset: 0x0000F090 [Token(Token = "0x600031A")] [Address(RVA = "0x16F2030", Offset = "0x16F1030", VA = "0x1816F2030")] private void Awake() { Rigidbody component = base.GetComponent(); this.EELOMEPLLID = component; Joint component2 = base.GetComponent(); this.LPPPOIMMMNP = component2; Transform transform = component2.connectedBody.transform; Transform transform2 = base.transform; Vector3 vector; float z = vector.z; Joint lpppoimmmnp = this.LPPPOIMMMNP; Vector3 vector2; float z2 = vector2.z; this.LNDEFKJFNKC.z = z2; Transform transform3 = lpppoimmmnp.connectedBody.transform; Transform transform4 = base.transform; } // Token: 0x0600031B RID: 795 RVA: 0x00010F10 File Offset: 0x0000F110 [Token(Token = "0x600031B")] [Address(RVA = "0x16F21B0", Offset = "0x16F11B0", VA = "0x1816F21B0")] private void Update() { Transform transform = base.transform; Transform transform2 = this.LPPPOIMMMNP.connectedBody.transform; float num; float num2; if (num > num2) { Transform transform3 = base.transform; Transform transform4 = this.LPPPOIMMMNP.connectedBody.transform; float z = this.LNDEFKJFNKC.z; Transform transform5 = base.transform; Transform transform6 = this.LPPPOIMMMNP.connectedBody.transform; Rigidbody eelomepllid = this.EELOMEPLLID; int num3 = 0; Vector3 zero = Vector3.zero; eelomepllid.velocity = num3; Rigidbody eelomepllid2 = this.EELOMEPLLID; int num4 = 0; Vector3 zero2 = Vector3.zero; eelomepllid2.angularVelocity = num4; } } // Token: 0x0600031C RID: 796 RVA: 0x00010FB8 File Offset: 0x0000F1B8 [Token(Token = "0x600031C")] [Address(RVA = "0x16F2480", Offset = "0x16F1480", VA = "0x1816F2480")] public JointMaxStretch() { } // Token: 0x0400029D RID: 669 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400029D")] [SerializeField] [Tooltip("Max distance this bone can stretch from it's parent before resetting to it's original offset")] private float maxStretch = 0.2f; // Token: 0x0400029E RID: 670 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400029E")] private Rigidbody EELOMEPLLID; // Token: 0x0400029F RID: 671 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400029F")] private Joint LPPPOIMMMNP; // Token: 0x040002A0 RID: 672 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40002A0")] private Vector3 LNDEFKJFNKC; // Token: 0x040002A1 RID: 673 [FieldOffset(Offset = "0x3C")] [Token(Token = "0x40002A1")] private Quaternion JEIGPKDLFBB; // Token: 0x040002A2 RID: 674 [FieldOffset(Offset = "0x4C")] [Token(Token = "0x40002A2")] private float DOKHAGIFALB; }