79 lines
2.3 KiB
C#
79 lines
2.3 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace Obi
|
|
{
|
|
// Token: 0x0200053D RID: 1341
|
|
[Token(Token = "0x200053D")]
|
|
public class ObiSphericalForceZone : ObiExternalForce
|
|
{
|
|
// Token: 0x06002EAE RID: 11950 RVA: 0x00065C24 File Offset: 0x00063E24
|
|
[Token(Token = "0x6002EAE")]
|
|
[Address(RVA = "0xE5F8D0", Offset = "0xE5E8D0", VA = "0x180E5F8D0")]
|
|
public void OnEnable()
|
|
{
|
|
ObiSolver[] affectedSolvers = this.affectedSolvers;
|
|
int num = 0;
|
|
int length = affectedSolvers.Length;
|
|
if (num < length)
|
|
{
|
|
ObiSolver obiSolver = affectedSolvers[num];
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002EAF RID: 11951 RVA: 0x00065C58 File Offset: 0x00063E58
|
|
[Token(Token = "0x6002EAF")]
|
|
[Address(RVA = "0xE5F390", Offset = "0xE5E390", VA = "0x180E5F390")]
|
|
public void OnDisable()
|
|
{
|
|
ObiSolver[] affectedSolvers = this.affectedSolvers;
|
|
int num = 0;
|
|
int length = affectedSolvers.Length;
|
|
if (num < length)
|
|
{
|
|
ObiSolver obiSolver = affectedSolvers[num];
|
|
int renderablePositionsClients = obiSolver.renderablePositionsClients;
|
|
if (renderablePositionsClients > 0)
|
|
{
|
|
obiSolver.renderablePositionsClients = renderablePositionsClients;
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002EB0 RID: 11952 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002EB0")]
|
|
[Address(RVA = "0xE5ECC0", Offset = "0xE5DCC0", VA = "0x180E5ECC0", Slot = "4")]
|
|
public override void ApplyForcesToActor(ObiActor actor)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002EB1 RID: 11953 RVA: 0x000020D3 File Offset: 0x000002D3
|
|
[Token(Token = "0x6002EB1")]
|
|
[Address(RVA = "0xE5F3F0", Offset = "0xE5E3F0", VA = "0x180E5F3F0")]
|
|
public void OnDrawGizmosSelected()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06002EB2 RID: 11954 RVA: 0x00065CA0 File Offset: 0x00063EA0
|
|
[Token(Token = "0x6002EB2")]
|
|
[Address(RVA = "0xE5F930", Offset = "0xE5E930", VA = "0x180E5F930")]
|
|
public ObiSphericalForceZone()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04003743 RID: 14147
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4003743")]
|
|
public float radius = 5f;
|
|
|
|
// Token: 0x04003744 RID: 14148
|
|
[FieldOffset(Offset = "0x34")]
|
|
[Token(Token = "0x4003744")]
|
|
public bool radial = true;
|
|
}
|
|
}
|