NodeGroups are dirtied when one of the nodes' snapgrid position changes.

Adds method to add behavior to a node when its snapgrid position changes.
This commit is contained in:
Vera Aguilera Puerto
2021-06-01 11:48:24 +02:00
parent 59a26102c5
commit 20243052cb
3 changed files with 22 additions and 1 deletions

View File

@@ -16,7 +16,7 @@ namespace Content.Server.GameObjects.Components.NodeContainer.NodeGroups
.GetAllComponents<TNetConnector>()
.Where(powerComp => (NodeGroupID) powerComp.Voltage == node.NodeGroupID)
.ToList();
_netConnectorComponents.Add(node, newNetConnectorComponents);
_netConnectorComponents[node] = newNetConnectorComponents;
foreach (var netConnectorComponent in newNetConnectorComponents)
{
SetNetConnectorNet(netConnectorComponent);