/// <summary> /// Raise Score Stats updated event /// </summary> /// <param name="totalVerbs"></param> /// <param name="wonVerbs"></param> /// <param name="lostVerbs"></param> /// <param name="lastMistakesNumber">Indicate -1 if N/A (e.G reset)</param> /// <param name="remainingChances">Indicate -1 if N/A (e.G reset)</param> public static void RaiseScoreUpdate(int points, int totalVerbs, int wonVerbs, int lostVerbs, int addedPoints, int lastMistakesNumber, int remainingChances) { ScoreUpdate?.Invoke(null, new ScoreUpdateEventArgs(points, totalVerbs, wonVerbs, lostVerbs, addedPoints, lastMistakesNumber, remainingChances)); }
private void Updatescore() { ScoreUpdate?.Invoke(this, EventArgs.Empty); }
public void BulletHit(int score, Bullet bullet) { ReleaseBullet(bullet); Score += score; ScoreUpdate?.Invoke(Score); }