79 lines
2.3 KiB
C#
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;
|
|
}
|
|
}
|