| void .ctor(User user) | Public+1 flags | | 0x08 |
| bool UnlockAchievement(const string& achievementName, Action onComplete) | Public+1 flags | | 0x08 |
| bool SetAchievementProgress(const string& achievementName, int progress, bool showNotification, Action onComplete) | Public+1 flags | | 0x08 |
| bool _isGrantedPlatform(const string& achievementId) | 2 flags | | 0x08 |
| void _retrieveAchievementData(Action onDataRetrieved) | 2 flags | | 0x08 |
| void _commitAchievements() | 2 flags | | 0x00 |
| void _onUserStatsReceived(const SteamId& steamId, const Result& result) | Private | | 0x08 |
| void _onUserStatsStored(const Result& result) | Private | | 0x04 |
| void _retryRetrieval() | Private | | 0x00 |
| void _cacheAchievements() | Private | | 0x00 |
| bool _tryGetAchievement(const string& achievementName, ref Achievement& achievement) | Private | | 0x08 |
| bool _isAchievementUnlocked(const Achievement& achievement) | Private | | 0x08 |
| bool _isProgressChangeValid(int newProgress, AchievementDescriptor descriptor) | Private | | 0x08 |
| bool _trySetStat(int progress, AchievementDescriptor descriptor) | Private | | 0x08 |
| void _tryShowProgressNotification(bool showProgress, int progress, AchievementDescriptor descriptor) | Private | | 0x08 |
| void _logAchievements() | Private | | 0x00 |