using System.Collections.Generic; using Robust.Shared.Serialization.Manager.Attributes; namespace Content.Server.NodeContainer.Nodes { [DataDefinition] public class PortPipeNode : PipeNode { public override IEnumerable GetReachableNodes() { foreach (var node in PipesInTile()) { if (node is PortablePipeNode) yield return node; } foreach (var node in base.GetReachableNodes()) { yield return node; } } } }