Files
NobetaSource/Cpp2IL/Assembly-CSharp/Obi/ObiSkinConstraints.cs
2023-09-06 22:09:22 +02:00

94 lines
2.9 KiB
C#

using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine;
namespace Obi
{
// Token: 0x020004C5 RID: 1221
[Token(Token = "0x20004C5")]
[DisallowMultipleComponent]
public class ObiSkinConstraints : ObiBatchedConstraints
{
// Token: 0x06002B21 RID: 11041 RVA: 0x0005D764 File Offset: 0x0005B964
[Token(Token = "0x6002B21")]
[Address(RVA = "0xA1D290", Offset = "0xA1BA90", VA = "0x180A1D290", Slot = "8")]
public override Oni.ConstraintType GetConstraintType()
{
return Oni.ConstraintType.Skin;
}
// Token: 0x06002B22 RID: 11042 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002B22")]
[Address(RVA = "0xE77C30", Offset = "0xE76430", VA = "0x180E77C30", Slot = "9")]
public override List<ObiConstraintBatch> GetBatches()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002B23 RID: 11043 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002B23")]
[Address(RVA = "0xE77BD0", Offset = "0xE763D0", VA = "0x180E77BD0", Slot = "10")]
public override void Clear()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002B24 RID: 11044 RVA: 0x0005D774 File Offset: 0x0005B974
[Token(Token = "0x6002B24")]
[Address(RVA = "0xE77B30", Offset = "0xE76330", VA = "0x180E77B30")]
public void AddBatch(ObiSkinConstraintBatch batch)
{
if (batch != 0)
{
int constraintType = (int)batch.GetConstraintType();
Oni.ConstraintType constraintType2 = this.GetConstraintType();
if (constraintType == (int)constraintType2)
{
this.batches.Add(batch);
}
}
}
// Token: 0x06002B25 RID: 11045 RVA: 0x0005D7AC File Offset: 0x0005B9AC
[Token(Token = "0x6002B25")]
[Address(RVA = "0xE781E0", Offset = "0xE769E0", VA = "0x180E781E0")]
public void RemoveBatch(ObiSkinConstraintBatch batch)
{
bool flag = this.batches.Remove(batch);
}
// Token: 0x06002B26 RID: 11046 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002B26")]
[Address(RVA = "0xE77D60", Offset = "0xE76560", VA = "0x180E77D60")]
public void OnDrawGizmosSelected()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002B27 RID: 11047 RVA: 0x0005D7CC File Offset: 0x0005B9CC
[Token(Token = "0x6002B27")]
[Address(RVA = "0xE78240", Offset = "0xE76A40", VA = "0x180E78240")]
public ObiSkinConstraints()
{
List<ObiSkinConstraintBatch> list = new List();
this.batches = list;
base..ctor();
}
// Token: 0x040033C6 RID: 13254
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40033C6")]
[Range(0f, 1f)]
[Tooltip("Skin constraints stiffness.")]
public float stiffness = 1f;
// Token: 0x040033C7 RID: 13255
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40033C7")]
[SerializeField]
[HideInInspector]
private List<ObiSkinConstraintBatch> batches;
}
}