Skip to main content

CollisionManager

Namespace: MonineEngine.Physics

Handler class for collision.

public static class CollisionManager

Inheritance ObjectCollisionManager
Attributes NullableContextAttribute, NullableAttribute

Methods

Reload()

Reload the handler, and obtain a fresh reference to the collision service.

public static void Reload()

Remarks:

In cases where is called to replace the collision service, this method would need to be called.

RegisterCollider(Collider)

public static void RegisterCollider(Collider collider)

Parameters

collider Collider

UnregisterCollider(Collider)

public static void UnregisterCollider(Collider collider)

Parameters

collider Collider

GetCollidersInBounds(Rectangle)

public static IEnumerable<Collider> GetCollidersInBounds(Rectangle bounds)

Parameters

bounds Rectangle

Returns

IEnumerable<Collider>

GetAllColliders()

public static IEnumerable<Collider> GetAllColliders()

Returns

IEnumerable<Collider>

Update(GameTime)

public static void Update(GameTime gameTime)

Parameters

gameTime GameTime