как насчет класса для статистики игрока:
public class PlayerStatistics {
public event EventHandler ScoreChange;
public int Score { get; private set; }
public void IncreaseScore(int valueToAdd)
{
this.Score += valueToAdd;
this.ScoreChange?.Invoke(this, EventArgs.Empty);
}
}
событие на картинке для прослушивания мышью введите:
private void pictureBox1_MouseEnter(object sender, EventArgs e)
{
this.PlayerStatistics.IncreaseScore(1);
}
Реализация оценки игрока:
this.PlayerStatistics = new PlayerStatistics();
this.PlayerStatistics.ScoreChange += this.PlayerStatistics_ScoreChange;
и прослушиватель событий:
private void PlayerStatistics_ScoreChange(object sender, EventArgs e)
{
this.label1.Text = "Score: " + this.PlayerStatistics.Score.ToString();
}