94 lines
2.9 KiB
C#
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;
|
|
}
|
|
}
|