Struct SpacePathConnectionsData
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public readonly struct SpacePathConnectionsData
- Extension Methods
Constructors
SpacePathConnectionsData(FixedList8Bytes<IOConnection<ChunkDirection>>)
public SpacePathConnectionsData(FixedList8Bytes<IOConnection<ChunkDirection>> connections)
Parameters
connectionsFixedList8Bytes<IOConnection<ChunkDirection>>
Fields
Connections
public readonly FixedInputOutputConnections4Set<ChunkDirection> Connections
Field Value
Properties
Count
public int Count { get; }
Property Value
- int
this[int]
public IOConnection<ChunkDirection> this[int i] { get; }
Parameters
iint
Property Value
Methods
Rotate(GridRotation)
public SpacePathConnectionsData Rotate(GridRotation rotation)
Parameters
rotationGridRotation
Returns
SameConnections(SpacePathConnectionsData, SpacePathConnectionsData)
public static bool SameConnections(SpacePathConnectionsData a, SpacePathConnectionsData b)
Parameters
Returns
- bool
TryGetUniqueInput(out ChunkDirection, out FixedList8Bytes<ChunkDirection>)
public bool TryGetUniqueInput(out ChunkDirection input, out FixedList8Bytes<ChunkDirection> outputs)
Parameters
inputChunkDirectionoutputsFixedList8Bytes<ChunkDirection>
Returns
- bool
TryGetUniqueOutput(out FixedList8Bytes<ChunkDirection>, out ChunkDirection)
public bool TryGetUniqueOutput(out FixedList8Bytes<ChunkDirection> inputs, out ChunkDirection output)
Parameters
inputsFixedList8Bytes<ChunkDirection>outputChunkDirection
Returns
- bool