using System; using Cpp2IlInjected; using UnityEngine; namespace Obi { // Token: 0x020004A3 RID: 1187 [Token(Token = "0x20004A3")] public class ObiCapsuleShapeTracker2D : ObiShapeTracker { // Token: 0x06002A2D RID: 10797 RVA: 0x0005BE34 File Offset: 0x0005A034 [Token(Token = "0x6002A2D")] [Address(RVA = "0x10C7BC0", Offset = "0x10C63C0", VA = "0x1810C7BC0")] public ObiCapsuleShapeTracker2D(CapsuleCollider2D collider) { this.collider = collider; this.adaptor.is2D = true; IntPtr intPtr = Oni.CreateShape(Oni.ShapeType.Capsule); this.oniShape = intPtr; } // Token: 0x06002A2E RID: 10798 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002A2E")] [Address(RVA = "0x10C7950", Offset = "0x10C6150", VA = "0x1810C7950", Slot = "5")] public override void UpdateIfNeeded() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x04003341 RID: 13121 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4003341")] private CapsuleDirection2D direction; // Token: 0x04003342 RID: 13122 [FieldOffset(Offset = "0x64")] [Token(Token = "0x4003342")] private Vector2 size; // Token: 0x04003343 RID: 13123 [FieldOffset(Offset = "0x6C")] [Token(Token = "0x4003343")] private Vector2 center; } }