public override void RefreshAchievements() { //Achievements.Clear(); foreach (var item in Client.Instance.Achievements.All) { if (Achievements.ContainsKey(item.Id)) { } else { var tempData = GetAchieveData.Copy(); //var tempData = new PlatformAchievement() { //tempData.Percent = item.Percentage; tempData.State = item.State; //if (!item.State) // tempData.Percent = 0; tempData.UnlockTime = item.UnlockTime; tempData.SourceName = item.Name; tempData.SourceDesc = item.Description; }; if (tempData == null) { CLog.Error("没有配置这个成就:{0}", item.Id); continue; } Achievements.Add(item.Id, tempData); } } }
public override void RefreshAchievements() { foreach (var item in SteamUserStats.Achievements) { if (Achievements.ContainsKey(item.Identifier)) { } else { var tempData = GetAchieveData.Copy <TDBaseAchieveData>(); { tempData.State = item.State; tempData.UnlockTime = item.UnlockTime.Value; tempData.SourceName = item.Name; tempData.SourceDesc = item.Description; }; if (tempData == null) { CLog.Error("没有配置这个成就:{0}", item.Identifier); continue; } Achievements.Add(item.Identifier, tempData); } } }