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