Wire sections are updated after flipping, made the wire node list private and added public methods which ensure that sections are updated when modifying nodes

This commit is contained in:
Regalis
2016-11-16 18:32:18 +02:00
parent 3bd635e3d4
commit d37bad2d44
4 changed files with 67 additions and 56 deletions

View File

@@ -627,7 +627,7 @@ namespace Barotrauma
var wire = item.GetComponent<Wire>();
if (wire == null) continue;
if (wire.Nodes.Any() && !wire.Connections.Any(c => c != null))
if (wire.GetNodes().Count > 0 && !wire.Connections.Any(c => c != null))
{
wire.Item.Drop(null);
DebugConsole.NewMessage("Dropped wire (ID: "+wire.Item.ID+") - attached on wall but no connections found", Color.Orange);