Colliders can "climb" over small obstacles

This commit is contained in:
Regalis
2016-11-02 16:11:04 +02:00
parent 3cc807605e
commit 95937694f4
2 changed files with 53 additions and 73 deletions
@@ -934,9 +934,11 @@ namespace Barotrauma
}
private float GetFloorY()
protected float GetFloorY(Limb refLimb = null)
{
Vector2 rayStart = collider.SimPosition;
PhysicsBody refBody = refLimb == null ? collider : refLimb.body;
Vector2 rayStart = refBody.SimPosition;
Vector2 rayEnd = rayStart - new Vector2(0.0f, TorsoPosition);
var lowestLimb = FindLowestLimb();