Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

98 lines
2.9 KiB
C#

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<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: 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;
}