using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine; namespace Obi { // Token: 0x020004BB RID: 1211 [Token(Token = "0x20004BB")] [Serializable] public class ObiVolumeConstraintBatch : ObiConstraintBatch { // Token: 0x06002ADB RID: 10971 RVA: 0x0005D1C4 File Offset: 0x0005B3C4 [Token(Token = "0x6002ADB")] [Address(RVA = "0xE85120", Offset = "0xE83920", VA = "0x180E85120")] public ObiVolumeConstraintBatch(bool cooked, bool sharesParticles) { List list = new List(); this.triangleIndices = list; List list2 = new List(); this.firstTriangle = list2; List list3 = new List(); this.numTriangles = list3; List list4 = new List(); this.restVolumes = list4; List list5 = new List(); this.pressureStiffness = list5; base..ctor(cooked, sharesParticles); } // Token: 0x06002ADC RID: 10972 RVA: 0x0005D21C File Offset: 0x0005B41C [Token(Token = "0x6002ADC")] [Address(RVA = "0x54B9B0", Offset = "0x54A1B0", VA = "0x18054B9B0", Slot = "4")] public override Oni.ConstraintType GetConstraintType() { return Oni.ConstraintType.Volume; } // Token: 0x06002ADD RID: 10973 RVA: 0x0005D22C File Offset: 0x0005B42C [Token(Token = "0x6002ADD")] [Address(RVA = "0xE848E0", Offset = "0xE830E0", VA = "0x180E848E0", Slot = "5")] public override void Clear() { this.activeConstraints.Clear(); this.triangleIndices.Clear(); this.firstTriangle.Clear(); this.numTriangles.Clear(); this.restVolumes.Clear(); this.pressureStiffness.Clear(); this.constraintCount = (int)((ulong)0L); } // Token: 0x06002ADE RID: 10974 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002ADE")] [Address(RVA = "0xE84770", Offset = "0xE82F70", VA = "0x180E84770")] public void AddConstraint(int[] triangles, float restVolume, float pressure, float stiffness) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002ADF RID: 10975 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002ADF")] [Address(RVA = "0xE84EF0", Offset = "0xE836F0", VA = "0x180E84EF0")] public void RemoveConstraint(int index) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002AE0 RID: 10976 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002AE0")] [Address(RVA = "0xE849C0", Offset = "0xE831C0", VA = "0x180E849C0", Slot = "11")] public override List GetConstraintsInvolvingParticle(int particleIndex) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002AE1 RID: 10977 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002AE1")] [Address(RVA = "0xE84B10", Offset = "0xE83310", VA = "0x180E84B10", Slot = "7")] protected override void OnAddToSolver(ObiBatchedConstraints constraints) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002AE2 RID: 10978 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002AE2")] [Address(RVA = "0x29E8B0", Offset = "0x29D0B0", VA = "0x18029E8B0", Slot = "8")] protected override void OnRemoveFromSolver(ObiBatchedConstraints constraints) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002AE3 RID: 10979 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002AE3")] [Address(RVA = "0xE84C70", Offset = "0xE83470", VA = "0x180E84C70", Slot = "9")] public override void PushDataToSolver(ObiBatchedConstraints constraints) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002AE4 RID: 10980 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002AE4")] [Address(RVA = "0x29E8B0", Offset = "0x29D0B0", VA = "0x18029E8B0", Slot = "10")] public override void PullDataFromSolver(ObiBatchedConstraints constraints) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x040033A8 RID: 13224 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40033A8")] [HideInInspector] public List triangleIndices; // Token: 0x040033A9 RID: 13225 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40033A9")] [HideInInspector] public List firstTriangle; // Token: 0x040033AA RID: 13226 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40033AA")] [HideInInspector] public List numTriangles; // Token: 0x040033AB RID: 13227 [FieldOffset(Offset = "0x50")] [Token(Token = "0x40033AB")] [HideInInspector] public List restVolumes; // Token: 0x040033AC RID: 13228 [FieldOffset(Offset = "0x58")] [Token(Token = "0x40033AC")] [HideInInspector] public List pressureStiffness; // Token: 0x040033AD RID: 13229 [FieldOffset(Offset = "0x60")] [Token(Token = "0x40033AD")] private int[] solverIndices; } }