public void EarnBadge(Badge badge) { if (!IsBadgeEarned(badge)) { EarnedBadges.Add(badge.UniqueId); GameEvents.OnBadgeAdded(badge); } }