Class CollisionHelper
Provides helper methods for calculating if colliders are intersecting.
public static class CollisionHelper
- Inheritance
-
CollisionHelper
- Inherited Members
Methods
BoxBox(BoxCollider, BoxCollider)
Whether the two given BoxColliders intersect.
public static bool BoxBox(BoxCollider a, BoxCollider b)
Parameters
aBoxColliderThe first BoxCollider.
bBoxColliderThe second BoxCollider.
Returns
- bool
trueif the given BoxColliders intersect.
CircleBox(CircleCollider, BoxCollider)
Whether the given CircleCollider and BoxCollider intersect.
public static bool CircleBox(CircleCollider circle, BoxCollider box)
Parameters
circleCircleColliderThe CircleCollider.
boxBoxColliderThe BoxCollider.
Returns
CircleCircle(CircleCollider, CircleCollider)
Whether the two given CircleColliders intersect.
public static bool CircleCircle(CircleCollider a, CircleCollider b)
Parameters
aCircleColliderThe first CircleCollider.
bCircleColliderThe second CircleCollider.
Returns
- bool
trueif the given CircleColliders intersect.
PointBox(Point, BoxCollider)
Whether the given Microsoft.Xna.Framework.Point and BoxCollider intersect.
public static bool PointBox(Point point, BoxCollider box)
Parameters
pointPointThe Microsoft.Xna.Framework.Point.
boxBoxColliderThe BoxCollider.
Returns
PointCircle(Point, CircleCollider)
Whether a given Microsoft.Xna.Framework.Point and CircleCollider intersect.
public static bool PointCircle(Point point, CircleCollider circle)
Parameters
pointPointThe Microsoft.Xna.Framework.Point.
circleCircleColliderThe CircleCollider.