From d01781787858032d0a309986fc0ed520c7ba0752 Mon Sep 17 00:00:00 2001 From: Regalis Date: Wed, 9 Nov 2016 16:23:48 +0200 Subject: [PATCH] Updating wire sections if the wires are moved during loading --- Subsurface/Source/Items/Components/Signal/Wire.cs | 2 +- Subsurface/Source/Map/Submarine.cs | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Subsurface/Source/Items/Components/Signal/Wire.cs b/Subsurface/Source/Items/Components/Signal/Wire.cs index 02b29463a..aad0c5a3a 100644 --- a/Subsurface/Source/Items/Components/Signal/Wire.cs +++ b/Subsurface/Source/Items/Components/Signal/Wire.cs @@ -278,7 +278,7 @@ namespace Barotrauma.Items.Components return true; } - private void UpdateSections() + public void UpdateSections() { sections.Clear(); diff --git a/Subsurface/Source/Map/Submarine.cs b/Subsurface/Source/Map/Submarine.cs index bae0e0c2c..de045b928 100644 --- a/Subsurface/Source/Map/Submarine.cs +++ b/Subsurface/Source/Map/Submarine.cs @@ -1085,6 +1085,7 @@ namespace Barotrauma { wire.Nodes[i] -= center; } + wire.UpdateSections(); } for (int i = 0; i < MapEntity.mapEntityList.Count; i++)