ColliderServices
Namespace: Murder.Services
Assembly: Murder.dll
public static class ColliderServices
⭐ Methods
GetBoundingBox(Entity)
public IntRectangle GetBoundingBox(Entity e)
Parameters
e
Entity
Returns
IntRectangle
ToGrid(IntRectangle)
public IntRectangle ToGrid(IntRectangle rectangle)
Parameters
rectangle
IntRectangle
Returns
IntRectangle
GetCollidersBoundingBox(Entity, bool)
public IntRectangle[] GetCollidersBoundingBox(Entity e, bool gridCoordinates)
Parameters
e
Entity
gridCoordinates
bool
Returns
IntRectangle[]
FindCenter(Entity)
public Point FindCenter(Entity e)
Returns the center point of an entity with all its colliders.
Parameters
e
Entity
Returns
Point
GetCenterOf(Entity)
public Vector2 GetCenterOf(Entity e)
Parameters
e
Entity
Returns
Vector2
SnapToGrid(Vector2)
public Vector2 SnapToGrid(Vector2 positive)
Parameters
positive
Vector2
Returns
Vector2
SnapToRelativeGrid(Vector2, Vector2)
public Vector2 SnapToRelativeGrid(Vector2 position, Vector2 origin)
Parameters
position
Vector2
origin
Vector2
Returns
Vector2
⚡