98 lines
2.8 KiB
C#
98 lines
2.8 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000071 RID: 113
|
|
[Token(Token = "0x2000071")]
|
|
[RequireComponent(typeof(Rigidbody))]
|
|
[RequireComponent(typeof(Joint))]
|
|
public class JointMaxStretch : MonoBehaviour
|
|
{
|
|
// Token: 0x0600031A RID: 794 RVA: 0x00010F04 File Offset: 0x0000F104
|
|
[Token(Token = "0x600031A")]
|
|
[Address(RVA = "0xDB91F0", Offset = "0xDB7FF0", VA = "0x180DB91F0")]
|
|
private void Awake()
|
|
{
|
|
Rigidbody component = base.GetComponent<Rigidbody>();
|
|
this.EELOMEPLLID = component;
|
|
Joint component2 = base.GetComponent<Joint>();
|
|
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: 0x00010F84 File Offset: 0x0000F184
|
|
[Token(Token = "0x600031B")]
|
|
[Address(RVA = "0xDB9370", Offset = "0xDB8170", VA = "0x180DB9370")]
|
|
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: 0x0001102C File Offset: 0x0000F22C
|
|
[Token(Token = "0x600031C")]
|
|
[Address(RVA = "0xDB9640", Offset = "0xDB8440", VA = "0x180DB9640")]
|
|
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;
|
|
}
|