using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine; namespace Obi { // Token: 0x020004B2 RID: 1202 [Token(Token = "0x20004B2")] [Serializable] public class ObiAerodynamicConstraintBatch : ObiConstraintBatch { // Token: 0x06002A78 RID: 10872 RVA: 0x0005C488 File Offset: 0x0005A688 [Token(Token = "0x6002A78")] [Address(RVA = "0xFD71B0", Offset = "0xFD59B0", VA = "0x180FD71B0")] public ObiAerodynamicConstraintBatch(bool cooked, bool sharesParticles) { List list = new List(); this.aerodynamicIndices = list; List list2 = new List(); this.aerodynamicCoeffs = list2; int[] array = new int[0]; this.solverIndices = array; base..ctor(cooked, sharesParticles); } // Token: 0x06002A79 RID: 10873 RVA: 0x0005C4C8 File Offset: 0x0005A6C8 [Token(Token = "0x6002A79")] [Address(RVA = "0x47E530", Offset = "0x47CD30", VA = "0x18047E530", Slot = "4")] public override Oni.ConstraintType GetConstraintType() { return Oni.ConstraintType.Aerodynamics; } // Token: 0x06002A7A RID: 10874 RVA: 0x0005C4D8 File Offset: 0x0005A6D8 [Token(Token = "0x6002A7A")] [Address(RVA = "0xFD6B40", Offset = "0xFD5340", VA = "0x180FD6B40", Slot = "5")] public override void Clear() { this.activeConstraints.Clear(); this.aerodynamicIndices.Clear(); this.aerodynamicCoeffs.Clear(); this.constraintCount = (int)((ulong)0L); } // Token: 0x06002A7B RID: 10875 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002A7B")] [Address(RVA = "0xFD6A50", Offset = "0xFD5250", VA = "0x180FD6A50")] public void AddConstraint(int index, float area, float drag, float lift) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002A7C RID: 10876 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002A7C")] [Address(RVA = "0xFD7020", Offset = "0xFD5820", VA = "0x180FD7020")] public void RemoveConstraint(int index) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002A7D RID: 10877 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002A7D")] [Address(RVA = "0xFD6BD0", Offset = "0xFD53D0", VA = "0x180FD6BD0", Slot = "11")] public override List GetConstraintsInvolvingParticle(int particleIndex) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002A7E RID: 10878 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002A7E")] [Address(RVA = "0xFD6CD0", Offset = "0xFD54D0", VA = "0x180FD6CD0", Slot = "7")] protected override void OnAddToSolver(ObiBatchedConstraints constraints) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002A7F RID: 10879 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002A7F")] [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: 0x06002A80 RID: 10880 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002A80")] [Address(RVA = "0xFD6E30", Offset = "0xFD5630", VA = "0x180FD6E30", Slot = "9")] public override void PushDataToSolver(ObiBatchedConstraints constraints) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002A81 RID: 10881 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002A81")] [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: 0x0400337D RID: 13181 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400337D")] [HideInInspector] public List aerodynamicIndices; // Token: 0x0400337E RID: 13182 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400337E")] [HideInInspector] public List aerodynamicCoeffs; // Token: 0x0400337F RID: 13183 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400337F")] private int[] solverIndices; } }