public OffsetCoord ToRoffsetOdd() => OffsetCoordHelper.RoffsetFromCube(OffsetCoord.Parity.Odd, this);
public OffsetCoord ToRoffsetEven() => OffsetCoordHelper.RoffsetFromCube(OffsetCoord.Parity.Even, this);
public OffsetCoord ToRoffsetOdd() { return(OffsetCoordHelper.RoffsetFromCube(OffsetCoord.Parity.Odd, this)); }
public OffsetCoord ToRoffsetEven() { return(OffsetCoordHelper.RoffsetFromCube(OffsetCoord.Parity.Even, this)); }
/// <summary> /// Unity by default makes use the R-Offset Odd to reference tiles inside a TileMap with a vector3Int cell. /// The internal board manipulation works with HexCoordinates, this method converts hex to unity vector3int cell. /// </summary> public static Vector3Int GetCellCoordinate(Hex hex) { return(OffsetCoordHelper.RoffsetFromCube(OffsetCoord.Parity.Odd, hex).ToVector3Int()); }
static Vector3Int GetCellCoordinate(Hex hex) => OffsetCoordHelper.RoffsetFromCube(OffsetCoord.Parity.Odd, hex).ToVector3Int();