Declaration
public static bool TryMove<TCell, TDirection>(
this Structure<TCell> structure,
TCell cell,
TDirection direction,
out TCell newCell,
int amount = 1
)
Summary
Determines whether it is possible within
structure to move the specified
amount of steps in the specified
direction and sets
newCell to
the cell landed on.
Generic type parameters
TCell | This type parameter is not documented. |
TDirection | This type parameter is not documented. |
Parameters
this Structure<TCell> | structure |
The structure to examine. |
TCell | cell |
Starting cell. |
TDirection | direction |
Direction to attempt to move in. |
out TCell | newCell |
Receives the cell landed on. |
int | amount |
Number of steps to move. |