CollisionService
Namespace: MonineEngine.Physics
public class CollisionService : MonineEngine.Core.ICollisionService, MonineEngine.Core.IService, System.IDisposable
Inheritance Object → CollisionService
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
Update(GameTime)
public void Update(GameTime gameTime)
Parameters
gameTime GameTime
GetAllColliders()
public IEnumerable<Collider> GetAllColliders()
Returns
Dispose()
public void Dispose()