Files
OldThink/Content.Shared/Coordinates/EntityCoordinatesExtensions.cs

33 lines
931 B
C#
Raw Normal View History

2022-05-13 00:59:03 -07:00
using Robust.Shared.Map;
2021-06-09 22:19:39 +02:00
namespace Content.Shared.Coordinates
{
public static class EntityCoordinatesExtensions
{
public static EntityCoordinates ToCoordinates(this EntityUid id, Vector2 offset)
{
return new(id, offset);
}
public static EntityCoordinates ToCoordinates(this EntityUid id, float x, float y)
{
return new(id, x, y);
}
public static EntityCoordinates ToCoordinates(this IMapGrid grid, Vector2 offset)
{
return ToCoordinates(grid.GridEntityId, offset);
}
public static EntityCoordinates ToCoordinates(this IMapGrid grid, float x, float y)
{
return ToCoordinates(grid.GridEntityId, x, y);
}
public static EntityCoordinates ToCoordinates(this IMapGrid grid)
{
return ToCoordinates(grid.GridEntityId, Vector2.Zero);
}
}
}