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
AchievementControl
now displays aProgressBar
when Achievements have multipleAchievementConditions
to unlock or oneAchievementCondition
with more than one unlock-countAchievementControl
now displays the progress in a X/Y way where X is the current progress and Y is the progress needed to unlock theAchievement
- Added
NeutralResourcesLanguage
andCLSCompliant
AchievementControl
now shows a Timestamp of when theAchievement
was unlocked- You can now unlock new
Achievements
which are using old and unlockedAchievementConditions
by callingReevaluateUnlockStatus()
onAchievementManager
Achievement
now has a public method that checks if allAchievementConditions
are met and unlocks theAchievement
- Constructors of
Achievement
have changed. Optional Parameters were moved to Properties.