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

79 lines
2.3 KiB
C#

using System;
using Cpp2IlInjected;
namespace Obi
{
// Token: 0x020004EE RID: 1262
[Token(Token = "0x20004EE")]
public class ObiSphericalForceZone : ObiExternalForce
{
// Token: 0x06002C17 RID: 11287 RVA: 0x0005ECF8 File Offset: 0x0005CEF8
[Token(Token = "0x6002C17")]
[Address(RVA = "0xE7CBE0", Offset = "0xE7B3E0", VA = "0x180E7CBE0")]
public void OnEnable()
{
ObiSolver[] affectedSolvers = this.affectedSolvers;
int num = 0;
int length = affectedSolvers.Length;
if (num < length)
{
ObiSolver obiSolver = affectedSolvers[num];
num++;
}
}
// Token: 0x06002C18 RID: 11288 RVA: 0x0005ED2C File Offset: 0x0005CF2C
[Token(Token = "0x6002C18")]
[Address(RVA = "0xE7C6A0", Offset = "0xE7AEA0", VA = "0x180E7C6A0")]
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: 0x06002C19 RID: 11289 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002C19")]
[Address(RVA = "0xE7BFD0", Offset = "0xE7A7D0", VA = "0x180E7BFD0", Slot = "4")]
public override void ApplyForcesToActor(ObiActor actor)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002C1A RID: 11290 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002C1A")]
[Address(RVA = "0xE7C700", Offset = "0xE7AF00", VA = "0x180E7C700")]
public void OnDrawGizmosSelected()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002C1B RID: 11291 RVA: 0x0005ED74 File Offset: 0x0005CF74
[Token(Token = "0x6002C1B")]
[Address(RVA = "0xE7CC40", Offset = "0xE7B440", VA = "0x180E7CC40")]
public ObiSphericalForceZone()
{
}
// Token: 0x0400349B RID: 13467
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400349B")]
public float radius = 5f;
// Token: 0x0400349C RID: 13468
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x400349C")]
public bool radial = true;
}
}