// Methods public virtual void OnUnlock(object sender, EventArgs e) { Unlock.SafeInvoke(this, EventArgs.Empty); Logger.Log("Achievement {0} has been unlocked", Name); }