using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine; namespace Obi { // Token: 0x020004B8 RID: 1208 [Token(Token = "0x20004B8")] [Serializable] public class ObiPinConstraintBatch : ObiConstraintBatch { // Token: 0x06002AB5 RID: 10933 RVA: 0x0005CBB4 File Offset: 0x0005ADB4 [Token(Token = "0x6002AB5")] [Address(RVA = "0xE74F30", Offset = "0xE73730", VA = "0x180E74F30")] public ObiPinConstraintBatch(bool cooked, bool sharesParticles) { List list = new List(); this.pinIndices = list; List list2 = new List(); this.pinBodies = list2; List list3 = new List(); this.pinOffsets = list3; List list4 = new List(); this.stiffnesses = list4; List list5 = new List(); this.pinBreakResistance = list5; int[] array = new int[0]; this.solverIndices = array; IntPtr[] array2 = new IntPtr[0]; this.solverColliders = array2; base..ctor(cooked, sharesParticles); } // Token: 0x06002AB6 RID: 10934 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002AB6")] [Address(RVA = "0xE75120", Offset = "0xE73920", VA = "0x180E75120")] public ObiPinConstraintBatch(bool cooked, bool sharesParticles, float minYoungModulus, float maxYoungModulus) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002AB7 RID: 10935 RVA: 0x0005CC2C File Offset: 0x0005AE2C [Token(Token = "0x6002AB7")] [Address(RVA = "0x47E540", Offset = "0x47CD40", VA = "0x18047E540", Slot = "4")] public override Oni.ConstraintType GetConstraintType() { return Oni.ConstraintType.Pin; } // Token: 0x06002AB8 RID: 10936 RVA: 0x0005CC3C File Offset: 0x0005AE3C [Token(Token = "0x6002AB8")] [Address(RVA = "0xE746C0", Offset = "0xE72EC0", VA = "0x180E746C0", Slot = "5")] public override void Clear() { this.activeConstraints.Clear(); this.pinIndices.Clear(); this.pinBodies.Clear(); this.pinOffsets.Clear(); this.stiffnesses.Clear(); this.pinBreakResistance.Clear(); this.constraintCount = (int)((ulong)0L); } // Token: 0x06002AB9 RID: 10937 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002AB9")] [Address(RVA = "0xE74410", Offset = "0xE72C10", VA = "0x180E74410")] public void AddConstraint(int index1, ObiCollider body, Vector3 offset, float stiffness) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002ABA RID: 10938 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002ABA")] [Address(RVA = "0xE74D50", Offset = "0xE73550", VA = "0x180E74D50")] public void RemoveConstraint(int index) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002ABB RID: 10939 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002ABB")] [Address(RVA = "0xE747A0", Offset = "0xE72FA0", VA = "0x180E747A0", Slot = "11")] public override List GetConstraintsInvolvingParticle(int particleIndex) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002ABC RID: 10940 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002ABC")] [Address(RVA = "0xE748A0", Offset = "0xE730A0", VA = "0x180E748A0", Slot = "7")] protected override void OnAddToSolver(ObiBatchedConstraints constraints) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002ABD RID: 10941 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002ABD")] [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: 0x06002ABE RID: 10942 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002ABE")] [Address(RVA = "0xE74B30", Offset = "0xE73330", VA = "0x180E74B30", Slot = "9")] public override void PushDataToSolver(ObiBatchedConstraints constraints) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002ABF RID: 10943 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002ABF")] [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: 0x06002AC0 RID: 10944 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002AC0")] [Address(RVA = "0xE74560", Offset = "0xE72D60", VA = "0x180E74560")] public void BreakConstraints() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x04003397 RID: 13207 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4003397")] [HideInInspector] public List pinIndices; // Token: 0x04003398 RID: 13208 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4003398")] [HideInInspector] public List pinBodies; // Token: 0x04003399 RID: 13209 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4003399")] [HideInInspector] public List pinOffsets; // Token: 0x0400339A RID: 13210 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400339A")] [HideInInspector] public List stiffnesses; // Token: 0x0400339B RID: 13211 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400339B")] [HideInInspector] public List pinBreakResistance; // Token: 0x0400339C RID: 13212 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400339C")] private int[] solverIndices; // Token: 0x0400339D RID: 13213 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400339D")] private IntPtr[] solverColliders; } }