(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:
@@ -627,6 +627,8 @@ namespace Barotrauma
|
|||||||
|
|
||||||
if (Submarine.MainSub != null)
|
if (Submarine.MainSub != null)
|
||||||
{
|
{
|
||||||
|
Submarine.MainSub.SetPrevTransform(Submarine.MainSub.Position);
|
||||||
|
Submarine.MainSub.UpdateTransform();
|
||||||
cam.Position = Submarine.MainSub.Position + Submarine.MainSub.HiddenSubPosition;
|
cam.Position = Submarine.MainSub.Position + Submarine.MainSub.HiddenSubPosition;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -1431,6 +1433,8 @@ namespace Barotrauma
|
|||||||
|
|
||||||
selectedSub.Load(true);
|
selectedSub.Load(true);
|
||||||
Submarine.MainSub = selectedSub;
|
Submarine.MainSub = selectedSub;
|
||||||
|
Submarine.MainSub.SetPrevTransform(Submarine.MainSub.Position);
|
||||||
|
Submarine.MainSub.UpdateTransform();
|
||||||
|
|
||||||
cam.Position = Submarine.MainSub.Position + Submarine.MainSub.HiddenSubPosition;
|
cam.Position = Submarine.MainSub.Position + Submarine.MainSub.HiddenSubPosition;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user