using System; using Cpp2IlInjected; using UnityEngine; namespace Obi { // Token: 0x020004A4 RID: 1188 [Token(Token = "0x20004A4")] public class ObiCircleShapeTracker2D : ObiShapeTracker { // Token: 0x06002A2F RID: 10799 RVA: 0x0005BE68 File Offset: 0x0005A068 [Token(Token = "0x6002A2F")] [Address(RVA = "0x10C8120", Offset = "0x10C6920", VA = "0x1810C8120")] public ObiCircleShapeTracker2D(CircleCollider2D collider) { this.collider = collider; this.adaptor.is2D = true; IntPtr intPtr = Oni.CreateShape(Oni.ShapeType.Sphere); this.oniShape = intPtr; } // Token: 0x06002A30 RID: 10800 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002A30")] [Address(RVA = "0x10C7FC0", Offset = "0x10C67C0", VA = "0x1810C7FC0", Slot = "5")] public override void UpdateIfNeeded() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x04003344 RID: 13124 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4003344")] private float radius; // Token: 0x04003345 RID: 13125 [FieldOffset(Offset = "0x64")] [Token(Token = "0x4003345")] private Vector2 center; } }