v5.1.3: the upper border of the level is one continuous body instead of two separate bodies at the entrance and exit

This commit is contained in:
Regalis
2016-09-07 15:18:01 +03:00
parent e61e40547b
commit d884f23a72
6 changed files with 34 additions and 34 deletions
+2 -3
View File
@@ -58,8 +58,7 @@ namespace Barotrauma
//Vector2 diff = targetPos - sub.Position;
float targetSpeed = 10.0f;
Level.Loaded.ShaftBodies[0].Enabled = false;
Level.Loaded.ShaftBodies[1].Enabled = false;
Level.Loaded.ShaftBody.Enabled = false;
cam.TargetPos = Vector2.Zero;
float timer = 0.0f;
@@ -79,7 +78,7 @@ namespace Barotrauma
cam.Zoom = Math.Max(0.2f, cam.Zoom - CoroutineManager.UnscaledDeltaTime * 0.1f);
Vector2 cameraPos = subs.First().Position + Submarine.MainSub.HiddenSubPosition;
cameraPos.Y = Math.Min(cameraPos.Y, ConvertUnits.ToDisplayUnits(Level.Loaded.ShaftBodies[0].Position.Y) - cam.WorldView.Height/2.0f);
cameraPos.Y = Math.Min(cameraPos.Y, ConvertUnits.ToDisplayUnits(Level.Loaded.ShaftBody.Position.Y) - cam.WorldView.Height/2.0f);
GUI.ScreenOverlayColor = Color.Lerp(Color.TransparentBlack, Color.Black, timer/duration);