using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; // Token: 0x02000091 RID: 145 [Token(Token = "0x2000091")] [RequireComponent(typeof(Rigidbody))] [RequireComponent(typeof(Joint))] [StructLayout(3)] public class JointMaxStretch : MonoBehaviour { // Token: 0x060003FE RID: 1022 RVA: 0x00014730 File Offset: 0x00012930 [Token(Token = "0x60003FE")] [Address(RVA = "0x1597BB0", Offset = "0x15965B0", VA = "0x181597BB0")] 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: 0x060003FF RID: 1023 RVA: 0x000147B0 File Offset: 0x000129B0 [Token(Token = "0x60003FF")] [Address(RVA = "0x1597D30", Offset = "0x1596730", VA = "0x181597D30")] private void Update() { Transform transform = base.transform; Transform transform2 = this.LPPPOIMMMNP.connectedBody.transform; float num; if (num > num) { 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 num2 = 0; Vector3 zero = Vector3.zero; eelomepllid.velocity = num2; Rigidbody eelomepllid2 = this.EELOMEPLLID; int num3 = 0; Vector3 zero2 = Vector3.zero; eelomepllid2.angularVelocity = num3; } } // Token: 0x06000400 RID: 1024 RVA: 0x00014858 File Offset: 0x00012A58 [Token(Token = "0x6000400")] [Address(RVA = "0xEE4F90", Offset = "0xEE3990", VA = "0x180EE4F90")] public JointMaxStretch() { } // Token: 0x0400037F RID: 895 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400037F")] [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: 0x04000380 RID: 896 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4000380")] private Rigidbody EELOMEPLLID; // Token: 0x04000381 RID: 897 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4000381")] private Joint LPPPOIMMMNP; // Token: 0x04000382 RID: 898 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4000382")] private Vector3 LNDEFKJFNKC; // Token: 0x04000383 RID: 899 [global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")] [Token(Token = "0x4000383")] private Quaternion JEIGPKDLFBB; // Token: 0x04000384 RID: 900 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")] [Token(Token = "0x4000384")] private float DOKHAGIFALB; }