Files
wwdpublic/Content.Shared/Coordinates/EntityCoordinatesExtensions.cs
Leon Friedrich f4149a1404 Fix GravityGridTest (#23348)
(cherry picked from commit 383271c8fa1a1e9b81bebf7cc34c85e38737fc47)
2024-01-23 22:53:53 +01:00

37 lines
1.0 KiB
C#

using System.Numerics;
using Robust.Shared.Map;
using Robust.Shared.Map.Components;
namespace Content.Shared.Coordinates
{
public static class EntityCoordinatesExtensions
{
public static EntityCoordinates ToCoordinates(this EntityUid id)
{
return new EntityCoordinates(id, new Vector2(0, 0));
}
public static EntityCoordinates ToCoordinates(this EntityUid id, Vector2 offset)
{
return new EntityCoordinates(id, offset);
}
public static EntityCoordinates ToCoordinates(this EntityUid id, float x, float y)
{
return new EntityCoordinates(id, x, y);
}
[Obsolete]
public static EntityCoordinates ToCoordinates(this MapGridComponent grid, float x, float y)
{
return ToCoordinates(grid.Owner, x, y);
}
[Obsolete]
public static EntityCoordinates ToCoordinates(this MapGridComponent grid)
{
return ToCoordinates(grid.Owner, Vector2.Zero);
}
}
}