Legend

Class
Struct
Enum
Interface
Delegate
Constructor
Method
Property
Event
Field

Extension method: TCell Move<TCell, TDirection>(this Structure<TCell>, TCell, TDirection, int)

Declaration

public static TCell Move<TCell, TDirection>(
    this Structure<TCell> structure,
    TCell cell,
    TDirection direction,
    int amount = 1
)

Summary

Moves the specified amount of steps in the specified direction within structure and returns the cell landed on.

Generic type parameters

TCell
  • Must derive from: RT.Coordinates.IHasDirection<TCell, TDirection>.
This type parameter is not documented.
TDirectionThis type parameter is not documented.

Parameters

this Structure<TCell>structure The structure within which to move.
TCellcell Starting cell.
TDirectiondirection Direction to attempt to move in.
intamount Number of steps to move.

Exceptions

  • System.InvalidOperationException
    It is not possible to move the specified number of steps.