Fixed debug assertion fail in World.Raycast if a limb is (almost) exactly at the position of a character's collider when calling TrySetLimbPosition.

This commit is contained in:
Joonas Rikkonen
2018-03-01 22:07:18 +02:00
parent cd6fc87eb4
commit 2b4c01d18b
@@ -1180,7 +1180,7 @@ namespace Barotrauma
{
Vector2 movePos = simPosition;
if (original != simPosition)
if (Vector2.DistanceSquared(original, simPosition) > 0.0001f)
{
Category collisionCategory = Physics.CollisionWall | Physics.CollisionLevel;
//if (!ignorePlatforms) collisionCategory |= Physics.CollisionPlatform;