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:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user