private void OnCellClicked(object _data) { BasePieceGO selectedChessPiece = ChessPieceManager.GetSelectedPiece(); if (selectedChessPiece == null) { return; } ChessCell chessCell = _data as ChessCell; selectedChessPiece.TryMove(chessCell.x, chessCell.y, GameId); }