private Piece CreateKnight(bool isWhite, Coordinate coordinate) { Piece piece = Instantiate(isWhite ? whiteKnightPrefab : blackKnightPrefab, CoordinateHelper.CoordinateToVector3(coordinate), Quaternion.identity).GetComponent <Piece>(); piece.Initialize(ChessPiece.Knight, isWhite, 3, coordinate); return(piece); }
public void MoveTo(Coordinate destination) { transform.position = CoordinateHelper.CoordinateToVector3(destination); Position = destination; }