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;
|
Vector2 movePos = simPosition;
|
||||||
|
|
||||||
if (original != simPosition)
|
if (Vector2.DistanceSquared(original, simPosition) > 0.0001f)
|
||||||
{
|
{
|
||||||
Category collisionCategory = Physics.CollisionWall | Physics.CollisionLevel;
|
Category collisionCategory = Physics.CollisionWall | Physics.CollisionLevel;
|
||||||
//if (!ignorePlatforms) collisionCategory |= Physics.CollisionPlatform;
|
//if (!ignorePlatforms) collisionCategory |= Physics.CollisionPlatform;
|
||||||
|
|||||||
Reference in New Issue
Block a user