using System; using Cpp2IlInjected; using UnityEngine; namespace Obi { // Token: 0x0200049B RID: 1179 [Token(Token = "0x200049B")] public class ObiCircleShapeTracker2D : ObiShapeTracker { // Token: 0x060029FD RID: 10749 RVA: 0x0005BA60 File Offset: 0x00059C60 [Token(Token = "0x60029FD")] [Address(RVA = "0x1000FD0", Offset = "0xFFFDD0", VA = "0x181000FD0")] public ObiCircleShapeTracker2D(CircleCollider2D collider) { this.collider = collider; this.adaptor.is2D = true; IntPtr intPtr = Oni.CreateShape(Oni.ShapeType.Sphere); this.oniShape = intPtr; } // Token: 0x060029FE RID: 10750 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60029FE")] [Address(RVA = "0x1000E70", Offset = "0xFFFC70", VA = "0x181000E70", Slot = "5")] public override void UpdateIfNeeded() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x04003302 RID: 13058 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4003302")] private float radius; // Token: 0x04003303 RID: 13059 [FieldOffset(Offset = "0x64")] [Token(Token = "0x4003303")] private Vector2 center; } }