Danmaku_no_Kyojin.Collisions.CollisionConvexPolygon.Intersects C# (CSharp) Method

Intersects() public method

public Intersects ( CollisionElement collisionElement ) : bool
collisionElement CollisionElement
return bool
        public override bool Intersects(CollisionElement collisionElement)
        {
            var polygon = collisionElement as CollisionConvexPolygon;
            if (polygon != null)
                return Intersects(polygon);

            var circle = collisionElement as CollisionCircle;
            if (circle != null)
                return Intersects(circle);

            return collisionElement.Intersects(this);
        }

Same methods

CollisionConvexPolygon::Intersects ( CollisionCircle circle ) : bool
CollisionConvexPolygon::Intersects ( CollisionConvexPolygon element ) : bool

Usage Example

 private bool Intersects(CollisionConvexPolygon element)
 {
     return(element.Intersects(this));
 }
All Usage Examples Of Danmaku_no_Kyojin.Collisions.CollisionConvexPolygon::Intersects