You’re thinking of something like chess? The toolkit does not support this by default, but it is relatively simple to modify for these purposes. It basically involves finding all tiles in a certain range and then filtering them based on the requirements of the unit. For instance, only keeping tiles where either the X or Y locations are equal to the location of the starting tile, if you only want tiles in a straight line.