Files
NobetaSource/Cpp2IL/Assembly-CSharp/Obi/ObiAerodynamicConstraintBatch.cs
2023-09-06 22:09:22 +02:00

120 lines
4.3 KiB
C#

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<int> list = new List();
this.aerodynamicIndices = list;
List<float> 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<int> 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<int> aerodynamicIndices;
// Token: 0x0400337E RID: 13182
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400337E")]
[HideInInspector]
public List<float> aerodynamicCoeffs;
// Token: 0x0400337F RID: 13183
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400337F")]
private int[] solverIndices;
}
}