internal override bool GetCollisionLine(CollisionLine obj) { return obj.GetCollision(this); }
internal override bool GetCollisionLine(CollisionLine obj) { Apply(); Vector2 end = obj.End; if (!outCircle.GetCollision(obj)) return false; if (inCircle.GetCollision(obj)) return true; for (int i = 0; i < temp.Length; i++) { if (obj.GetCollision(Line(i))) return true; } return false; }