Rename ICollisionManager to IPhysicsManager (#113)

* Renamed ICollisionManager to IPhysicsManager.

* Added sanitization and logging for clients sending invalid coordinates to the interaction system.

* Update Engine.
This commit is contained in:
Acruid
2018-10-25 17:29:33 -07:00
committed by GitHub
parent c33daddda2
commit 6cc88115b5
4 changed files with 11 additions and 4 deletions

View File

@@ -137,6 +137,13 @@ namespace Content.Server.GameObjects.EntitySystems
private void HandleUseItemInHand(ICommonSession session, GridLocalCoordinates coords, EntityUid uid)
{
// client sanitization
if(!coords.IsValidLocation())
{
Logger.InfoS("interaction", $"Invalid Coordinates: client={session}, coords={coords}");
return;
}
UserInteraction(((IPlayerSession)session).AttachedEntity, coords, uid);
}