Пример #1
0
        private void HandleAchievementRewardSuccessMessage(IAccount account, AchievementRewardSuccessMessage message)
        {
            var text = FastD2IReader.Instance.GetText(ObjectDataManager.Instance
                                                      .Get <API.Datacenter.Achievement>(message.AchievementId).NameId);

            Logger.Default.Log($"Succés: {text} Accepté!");
        }
Пример #2
0
        public static Task HandleAchievementRewardSuccessMessage(Account account, AchievementRewardSuccessMessage message)
        => Task.Run(() =>
        {
            account.Statistics.Update(message);

            var achievement = DataManager.Get <Achievements>(message.AchievementId);
            account.Logger.LogInfo("", LanguageManager.Translate("92", achievement.NameId, achievement.Points));
        });