Interface IWorldIOQuery<TCoordinate, TDirection>
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public interface IWorldIOQuery<in TCoordinate, TDirection>
Type Parameters
TCoordinateTDirection
- Extension Methods
Methods
HasInput(IReadOnlyMapLayoutModel, TCoordinate, TDirection)
bool HasInput(IReadOnlyMapLayoutModel map, TCoordinate position, TDirection direction)
Parameters
mapIReadOnlyMapLayoutModelpositionTCoordinatedirectionTDirection
Returns
- bool
HasOutput(IReadOnlyMapLayoutModel, TCoordinate, TDirection)
bool HasOutput(IReadOnlyMapLayoutModel map, TCoordinate position, TDirection direction)
Parameters
mapIReadOnlyMapLayoutModelpositionTCoordinatedirectionTDirection
Returns
- bool
TryGetUniqueInput(IReadOnlyMapLayoutModel, TCoordinate, out TDirection)
bool TryGetUniqueInput(IReadOnlyMapLayoutModel map, TCoordinate position, out TDirection direction)
Parameters
mapIReadOnlyMapLayoutModelpositionTCoordinatedirectionTDirection
Returns
- bool
TryGetUniqueOutput(IReadOnlyMapLayoutModel, TCoordinate, out TDirection)
bool TryGetUniqueOutput(IReadOnlyMapLayoutModel map, TCoordinate position, out TDirection direction)
Parameters
mapIReadOnlyMapLayoutModelpositionTCoordinatedirectionTDirection
Returns
- bool