120 lines
4.3 KiB
C#
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;
|
|
}
|
|
}
|