![]() |
Blamite Game Engine - blam!
00406.12.10.23.1457.blamite
The core library for the Blamite Game Engine.
|
#include <achievement_manager.h>
Public Member Functions | |
~AchievementManager ()=default | |
void | SetUserAchievement (Snowflake achievementId, std::uint8_t percentComplete, std::function< void(Result)> callback) |
void | FetchUserAchievements (std::function< void(Result)> callback) |
void | CountUserAchievements (std::int32_t *count) |
Result | GetUserAchievement (Snowflake userAchievementId, UserAchievement *userAchievement) |
Result | GetUserAchievementAt (std::int32_t index, UserAchievement *userAchievement) |
Public Attributes | |
Event< UserAchievement const & > | OnUserAchievementUpdate |
Friends | |
class | Core |
|
default |
void discord::AchievementManager::CountUserAchievements | ( | std::int32_t * | count | ) |
void discord::AchievementManager::FetchUserAchievements | ( | std::function< void(Result)> | callback | ) |
Result discord::AchievementManager::GetUserAchievement | ( | Snowflake | userAchievementId, |
UserAchievement * | userAchievement | ||
) |
Result discord::AchievementManager::GetUserAchievementAt | ( | std::int32_t | index, |
UserAchievement * | userAchievement | ||
) |
void discord::AchievementManager::SetUserAchievement | ( | Snowflake | achievementId, |
std::uint8_t | percentComplete, | ||
std::function< void(Result)> | callback | ||
) |
|
friend |
Event<UserAchievement const&> discord::AchievementManager::OnUserAchievementUpdate |