using System; using Cpp2IlInjected; using UnityEngine; namespace Obi { // Token: 0x020004F3 RID: 1267 [Token(Token = "0x20004F3")] public class ObiCircleShapeTracker2D : ObiShapeTracker { // Token: 0x06002CC6 RID: 11462 RVA: 0x00062E24 File Offset: 0x00061024 [Token(Token = "0x6002CC6")] [Address(RVA = "0x1094300", Offset = "0x1093300", VA = "0x181094300")] public ObiCircleShapeTracker2D(CircleCollider2D collider) { this.collider = collider; this.adaptor.is2D = true; IntPtr intPtr = Oni.CreateShape(Oni.ShapeType.Sphere); this.oniShape = intPtr; } // Token: 0x06002CC7 RID: 11463 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6002CC7")] [Address(RVA = "0x10941A0", Offset = "0x10931A0", VA = "0x1810941A0", Slot = "5")] public override void UpdateIfNeeded() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x040035EC RID: 13804 [FieldOffset(Offset = "0x60")] [Token(Token = "0x40035EC")] private float radius; // Token: 0x040035ED RID: 13805 [FieldOffset(Offset = "0x64")] [Token(Token = "0x40035ED")] private Vector2 center; } }