Unstable 0.15.13.0
This commit is contained in:
@@ -3659,15 +3659,15 @@ namespace Barotrauma
|
||||
{
|
||||
if (SelectedAiTarget == null) { return; }
|
||||
Vector2 escapeDir = Vector2.Normalize(WorldPosition - SelectedAiTarget.WorldPosition);
|
||||
if (!MathUtils.IsValid(escapeDir))
|
||||
{
|
||||
escapeDir = Vector2.UnitY;
|
||||
}
|
||||
if (Character.CurrentHull != null && !Character.AnimController.InWater)
|
||||
{
|
||||
// Inside
|
||||
escapeDir = new Vector2(Math.Sign(escapeDir.X), 0);
|
||||
}
|
||||
if (!MathUtils.IsValid(escapeDir))
|
||||
{
|
||||
escapeDir = Vector2.UnitY;
|
||||
}
|
||||
SteeringManager.Reset();
|
||||
SteeringManager.SteeringManual(deltaTime, escapeDir);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user