Zdexby TheHolyOneZ
49,743 classes
Class

SteamAchievements

: AchievementsBase`1 : Object
OOI.Platforms.Steam.SteamUser.SteamAchievements, OOI.Platform 0x0048 (72 B) inherited 0x0030 OOI.Platform.dll
0x00x0048

Members 3

OffsetSizeNameTypeFlagsDefault
0x04m_retryCounterintPrivate—
0x00340x04padding / unreflected
0x08m_onDataRetrievedActionActionPrivate—
0x08m_achievementsList<Steamworks.Data.Achievement>Private+1 flags—
Inherited from AchievementsBase`1 7
OffsetSizeNameTypeFlagsDefault
0x01m_isReadybool1 flags—
0x01m_isOnlinebool1 flags—
0x00120x02padding / unreflected
0x04m_timeToNextCommitfloat1 flags—
0x08m_userSteamUser1 flags—
0x08m_platformPlatform1 flags—
0x08m_pendingCallbacksList<System.Action>Private+1 flags—
—0x04COMMIT_INTERVALfloatStatic+2 flags1114636288

Functions 16

SignatureFlagsNativeParams
void .ctor(User user)Public+1 flags0x08
bool UnlockAchievement(const string& achievementName, Action onComplete)Public+1 flags0x08
bool SetAchievementProgress(const string& achievementName, int progress, bool showNotification, Action onComplete)Public+1 flags0x08
bool _isGrantedPlatform(const string& achievementId)2 flags0x08
void _retrieveAchievementData(Action onDataRetrieved)2 flags0x08
void _commitAchievements()2 flags0x00
void _onUserStatsReceived(const SteamId& steamId, const Result& result)Private0x08
void _onUserStatsStored(const Result& result)Private0x04
void _retryRetrieval()Private0x00
void _cacheAchievements()Private0x00
bool _tryGetAchievement(const string& achievementName, ref Achievement& achievement)Private0x08
bool _isAchievementUnlocked(const Achievement& achievement)Private0x08
bool _isProgressChangeValid(int newProgress, AchievementDescriptor descriptor)Private0x08
bool _trySetStat(int progress, AchievementDescriptor descriptor)Private0x08
void _tryShowProgressNotification(bool showProgress, int progress, AchievementDescriptor descriptor)Private0x08
void _logAchievements()Private0x00