public static GridDirection GetDirectionFromV2I(Vector2Int vector) { return(CardinalAndIntercardinalDirections.DefaultIfEmpty(None).FirstOrDefault(direction => direction == vector)); }
public static GridDirection GetDirectionFromV2I(int2 vector) { return(CardinalAndIntercardinalDirections.DefaultIfEmpty(None).FirstOrDefault(direction => Equals(direction, vector))); }