Class AggregatedWorldIOQuery<TCoordinate, TDirection>
- Namespace
- Root
- Assembly
- Game.Interaction.dll
public class AggregatedWorldIOQuery<TCoordinate, TDirection> : IWorldIOQuery<TCoordinate, TDirection>
Type Parameters
TCoordinateTDirection
- Inheritance
-
objectAggregatedWorldIOQuery<TCoordinate, TDirection>
- Implements
-
IWorldIOQuery<TCoordinate, TDirection>
- Extension Methods
Constructors
AggregatedWorldIOQuery(params IWorldIOQuery<TCoordinate, TDirection>[])
public AggregatedWorldIOQuery(params IWorldIOQuery<TCoordinate, TDirection>[] worldIOQueries)
Parameters
worldIOQueriesIWorldIOQuery<TCoordinate, TDirection>[]
AggregatedWorldIOQuery(IEnumerable<IWorldIOQuery<TCoordinate, TDirection>>)
public AggregatedWorldIOQuery(IEnumerable<IWorldIOQuery<TCoordinate, TDirection>> worldIOQueries)
Parameters
worldIOQueriesIEnumerable<IWorldIOQuery<TCoordinate, TDirection>>
Fields
WorldIOQueries
public IWorldIOQuery<TCoordinate, TDirection>[] WorldIOQueries
Field Value
- IWorldIOQuery<TCoordinate, TDirection>[]
Methods
HasInput(IReadOnlyMapLayoutModel, TCoordinate, TDirection)
public bool HasInput(IReadOnlyMapLayoutModel map, TCoordinate position, TDirection direction)
Parameters
mapIReadOnlyMapLayoutModelpositionTCoordinatedirectionTDirection
Returns
- bool
HasOutput(IReadOnlyMapLayoutModel, TCoordinate, TDirection)
public bool HasOutput(IReadOnlyMapLayoutModel map, TCoordinate position, TDirection direction)
Parameters
mapIReadOnlyMapLayoutModelpositionTCoordinatedirectionTDirection
Returns
- bool
TryGetUniqueInput(IReadOnlyMapLayoutModel, TCoordinate, out TDirection)
public bool TryGetUniqueInput(IReadOnlyMapLayoutModel map, TCoordinate position, out TDirection direction)
Parameters
mapIReadOnlyMapLayoutModelpositionTCoordinatedirectionTDirection
Returns
- bool
TryGetUniqueOutput(IReadOnlyMapLayoutModel, TCoordinate, out TDirection)
public bool TryGetUniqueOutput(IReadOnlyMapLayoutModel map, TCoordinate position, out TDirection direction)
Parameters
mapIReadOnlyMapLayoutModelpositionTCoordinatedirectionTDirection
Returns
- bool