public void OnDisplayReady() { if (queuedAchievements.Count > 0) { AchievementCompleted?.Invoke(this, new AchievementCompletedEventArgs(queuedAchievements.Dequeue())); } }
void OnCompletedAchievement(object sender, EventArgs e) { Achievement achievement = sender as Achievement; AchievementCompleted?.Invoke(this, new AchievementCompletedEventArgs(achievement)); }