protected void OnFieldChange(int row, int column, TicTacToePlayer move, bool gameOver) { FieldChange?.Invoke(this, new TicTacToeMoveEventArgs(row, column, move, gameOver)); }
protected void OnFieldChange() { FieldChange?.Invoke(this, new TicTacToeMoveEventArgs()); }