(8851c8702) Fixed submarines occasionally being rendered at an incorrect position when viewing them in the sub editor after they've been used in-game

This commit is contained in:
Joonas Rikkonen
2019-05-07 13:20:17 +03:00
parent 310019f7a9
commit dd120a8153

View File

@@ -627,6 +627,8 @@ namespace Barotrauma
if (Submarine.MainSub != null)
{
Submarine.MainSub.SetPrevTransform(Submarine.MainSub.Position);
Submarine.MainSub.UpdateTransform();
cam.Position = Submarine.MainSub.Position + Submarine.MainSub.HiddenSubPosition;
}
else
@@ -1431,6 +1433,8 @@ namespace Barotrauma
selectedSub.Load(true);
Submarine.MainSub = selectedSub;
Submarine.MainSub.SetPrevTransform(Submarine.MainSub.Position);
Submarine.MainSub.UpdateTransform();
cam.Position = Submarine.MainSub.Position + Submarine.MainSub.HiddenSubPosition;