Example #1
0
 internal override bool GetCollisionLine(CollisionLine obj)
 {
     return obj.GetCollision(this);
 }
Example #2
0
 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;
 }