Files
2026-04-08 23:40:05 +02:00

99 lines
3.0 KiB
C#

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