Skip to main content

CollisionService

Namespace: MonineEngine.Physics

public class CollisionService : MonineEngine.Core.ICollisionService, MonineEngine.Core.IService, System.IDisposable

Inheritance ObjectCollisionService
Implements ICollisionService, IService, IDisposable
Attributes NullableContextAttribute, NullableAttribute

Constructors

CollisionService()

public CollisionService()

Methods

RegisterCollider(Collider)

public void RegisterCollider(Collider collider)

Parameters

collider Collider

UnregisterCollider(Collider)

public void UnregisterCollider(Collider collider)

Parameters

collider Collider

GetCollidersInBounds(Rectangle)

public IEnumerable<Collider> GetCollidersInBounds(Rectangle bounds)

Parameters

bounds Rectangle

Returns

IEnumerable<Collider>

Update(GameTime)

public void Update(GameTime gameTime)

Parameters

gameTime GameTime

GetAllColliders()

public IEnumerable<Collider> GetAllColliders()

Returns

IEnumerable<Collider>

Dispose()

public void Dispose()