private void PromotePawn(PromotionSignal signal) { var pawnModel = _boardPieces[signal.Position]; _boardPieces.Remove(signal.Position); Destroy(pawnModel); CreatePiece(signal.Position, signal.Type, signal.Color); }
private void PromotePawn(PromotionSignal obj) { _board.PromotePawn(obj.Position, obj.Type); }