using OWML.ModHelper; namespace NewHorizons.OtherMods.AchievementsPlus { public interface IAchievements { void RegisterAchievement(string uniqueID, bool secret, ModBehaviour mod); void RegisterTranslation(string uniqueID, TextTranslation.Language language, string name, string description); void RegisterTranslationsFromFiles(ModBehaviour mod, string folderPath); void EarnAchievement(string uniqueID); bool HasAchievement(string uniqueID); void UpdateProgress(string uniqueID, int current, int final, bool showPopup); int GetProgress(string uniqueID); } }