Show / Hide Table of Contents

Class NodeHelpers

Helper utilities for implementing Node.

Inheritance
System.Object
NodeHelpers
Namespace: Content.Server.NodeContainer.Nodes
Assembly: Content.Server.dll
Syntax
public static class NodeHelpers : object

Methods

| Improve this Doc View Source

GetCardinalNeighborCells(MapGridComponent, Vector2i, Boolean)

Declaration
public static IEnumerable<(Direction dir, EntityUid entity)> GetCardinalNeighborCells(MapGridComponent grid, Vector2i coords, bool includeSameTile = true)
Parameters
Type Name Description
Robust.Shared.Map.Components.MapGridComponent grid
Vector2i coords
System.Boolean includeSameTile
Returns
Type Description
IEnumerable<System.ValueTuple<Direction, EntityUid>>
| Improve this Doc View Source

GetCardinalNeighborNodes(EntityQuery<NodeContainerComponent>, MapGridComponent, Vector2i, Boolean)

Declaration
public static IEnumerable<(Direction dir, Node node)> GetCardinalNeighborNodes(EntityQuery<NodeContainerComponent> nodeQuery, MapGridComponent grid, Vector2i coords, bool includeSameTile = true)
Parameters
Type Name Description
EntityQuery<NodeContainerComponent> nodeQuery
Robust.Shared.Map.Components.MapGridComponent grid
Vector2i coords
System.Boolean includeSameTile
Returns
Type Description
IEnumerable<System.ValueTuple<Direction, Node>>
| Improve this Doc View Source

GetNodesInTile(EntityQuery<NodeContainerComponent>, MapGridComponent, Vector2i)

Declaration
public static IEnumerable<Node> GetNodesInTile(EntityQuery<NodeContainerComponent> nodeQuery, MapGridComponent grid, Vector2i coords)
Parameters
Type Name Description
EntityQuery<NodeContainerComponent> nodeQuery
Robust.Shared.Map.Components.MapGridComponent grid
Vector2i coords
Returns
Type Description
IEnumerable<Node>
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾