Wire nodes can't be moved when editing wire connections, all mapentities are deselected when toggling wiring/character mode

This commit is contained in:
Regalis
2016-12-14 18:09:29 +02:00
parent 0e1c94e928
commit d6ba825baf
+5 -2
View File
@@ -672,6 +672,8 @@ namespace Barotrauma
{ {
me.IsHighlighted = false; me.IsHighlighted = false;
} }
MapEntity.DeselectAll();
return true; return true;
} }
@@ -687,7 +689,6 @@ namespace Barotrauma
characterMode = false; characterMode = false;
if (wiringMode) if (wiringMode)
{ {
CreateDummyCharacter(); CreateDummyCharacter();
@@ -704,6 +705,8 @@ namespace Barotrauma
{ {
RemoveDummyCharacter(); RemoveDummyCharacter();
} }
MapEntity.DeselectAll();
return true; return true;
} }
@@ -944,7 +947,7 @@ namespace Barotrauma
me.IsHighlighted = false; me.IsHighlighted = false;
} }
if (wiringMode) if (wiringMode && dummyCharacter.SelectedConstruction==null)
{ {
List<Wire> wires = new List<Wire>(); List<Wire> wires = new List<Wire>();
foreach (Item item in Item.ItemList) foreach (Item item in Item.ItemList)