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

79 lines
2.3 KiB
C#

using System;
using Cpp2IlInjected;
namespace Obi
{
// Token: 0x020004E5 RID: 1253
[Token(Token = "0x20004E5")]
public class ObiSphericalForceZone : ObiExternalForce
{
// Token: 0x06002BE5 RID: 11237 RVA: 0x0005E990 File Offset: 0x0005CB90
[Token(Token = "0x6002BE5")]
[Address(RVA = "0xD2E750", Offset = "0xD2D550", VA = "0x180D2E750")]
public void OnEnable()
{
ObiSolver[] affectedSolvers = this.affectedSolvers;
int num = 0;
int length = affectedSolvers.Length;
if (num < length)
{
ObiSolver obiSolver = affectedSolvers[num];
num++;
}
}
// Token: 0x06002BE6 RID: 11238 RVA: 0x0005E9C4 File Offset: 0x0005CBC4
[Token(Token = "0x6002BE6")]
[Address(RVA = "0xD2E210", Offset = "0xD2D010", VA = "0x180D2E210")]
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: 0x06002BE7 RID: 11239 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002BE7")]
[Address(RVA = "0xD2DB40", Offset = "0xD2C940", VA = "0x180D2DB40", Slot = "4")]
public override void ApplyForcesToActor(ObiActor actor)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002BE8 RID: 11240 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002BE8")]
[Address(RVA = "0xD2E270", Offset = "0xD2D070", VA = "0x180D2E270")]
public void OnDrawGizmosSelected()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002BE9 RID: 11241 RVA: 0x0005EA0C File Offset: 0x0005CC0C
[Token(Token = "0x6002BE9")]
[Address(RVA = "0xD2E7B0", Offset = "0xD2D5B0", VA = "0x180D2E7B0")]
public ObiSphericalForceZone()
{
}
// Token: 0x04003459 RID: 13401
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4003459")]
public float radius = 5f;
// Token: 0x0400345A RID: 13402
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x400345A")]
public bool radial = true;
}
}