Releases: sebingel/sharpchievements
Releases · sebingel/sharpchievements
v2.0.2.1
v2.0.2
v2.0.1
Removed strong naming due to incompatibility with previous saved Achievements
For further information take a look at TargetInvocationException on BinaryFormatter.Deserialize after i added strong naming to my assembly
v2.0.0 - Major Upgrade
Install via the attached files or NuGet.
This update brings a lot of changes to the public API. Expect a lot of buil errors on existing code when upgrading.
Beside a lot of refactoring and cleaning this upgrade contains the following changes:
- Acces to AchievementManager-Singleton-Instance now through
AchievementManager.Instance - Achievementprogress is now tracked correctly
AchievementControlnow displays aProgressBarwhen Achievements have multipleAchievementConditionsto unlock or oneAchievementConditionwith more than one unlock-countAchievementControlnow displays the progress in a X/Y way where X is the current progress and Y is the progress needed to unlock theAchievement- Added
NeutralResourcesLanguageandCLSCompliant AchievementControlnow shows a Timestamp of when theAchievementwas unlocked- You can now unlock new
Achievementswhich are using old and unlockedAchievementConditionsby callingReevaluateUnlockStatus()onAchievementManager Achievementnow has a public method that checks if allAchievementConditionsare met and unlocks theAchievement- Constructors of
Achievementhave changed. Optional Parameters were moved to Properties.