public void changeTypeToUntilPiece() { if (type == PieceTypeOnGrid.Permanent) { return; } type = PieceTypeOnGrid.UntilAct; }
public void setPiece(Piece piece, bool isAlpha, PieceTypeOnGrid type) { if (this.piece == piece) { return; } delPiece(); addPiece(piece, isAlpha, type); }
public void addPiece(Piece piece, bool isAlpha, PieceTypeOnGrid type) { if (this.piece != null || piece == null) { return; } this.piece = piece; this.isAlphaPiece = isAlpha; this.type = type; createPiece(); }
public void setPieceAtGrid(Piece piece, Vector2Int gridPoint, bool isAlpha, PieceTypeOnGrid type) { board[gridPoint.x, gridPoint.y].setPiece(piece, isAlpha, type); }