using System; using Cpp2IlInjected; using UnityEngine; namespace Obi { // Token: 0x020004ED RID: 1261 [Token(Token = "0x20004ED")] public abstract class ObiExternalForce : MonoBehaviour { // Token: 0x06002C13 RID: 11283 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002C13")] [Address(RVA = "0x10D8D50", Offset = "0x10D7550", VA = "0x1810D8D50")] public void LateUpdate() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002C14 RID: 11284 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002C14")] [Address(RVA = "0x10D8D10", Offset = "0x10D7510", VA = "0x1810D8D10")] protected float GetTurbulence(float turbulenceIntensity) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002C15 RID: 11285 [Token(Token = "0x6002C15")] [Address(Slot = "4")] public abstract void ApplyForcesToActor(ObiActor actor); // Token: 0x06002C16 RID: 11286 RVA: 0x0005ECD8 File Offset: 0x0005CED8 [Token(Token = "0x6002C16")] [Address(RVA = "0xB6B850", Offset = "0xB6A050", VA = "0x180B6B850")] protected ObiExternalForce() { } // Token: 0x04003496 RID: 13462 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4003496")] public float intensity; // Token: 0x04003497 RID: 13463 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x4003497")] public float turbulence; // Token: 0x04003498 RID: 13464 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4003498")] public float turbulenceFrequency = 1f; // Token: 0x04003499 RID: 13465 [FieldOffset(Offset = "0x24")] [Token(Token = "0x4003499")] public float turbulenceSeed; // Token: 0x0400349A RID: 13466 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400349A")] public ObiSolver[] affectedSolvers; } }