![]() |
Blamite Game Engine - blam!
00406.12.10.23.1457.blamite
The core library for the Blamite Game Engine.
|
#include <store_manager.h>
Public Member Functions | |
~StoreManager ()=default | |
void | FetchSkus (std::function< void(Result)> callback) |
void | CountSkus (std::int32_t *count) |
Result | GetSku (Snowflake skuId, Sku *sku) |
Result | GetSkuAt (std::int32_t index, Sku *sku) |
void | FetchEntitlements (std::function< void(Result)> callback) |
void | CountEntitlements (std::int32_t *count) |
Result | GetEntitlement (Snowflake entitlementId, Entitlement *entitlement) |
Result | GetEntitlementAt (std::int32_t index, Entitlement *entitlement) |
Result | HasSkuEntitlement (Snowflake skuId, bool *hasEntitlement) |
void | StartPurchase (Snowflake skuId, std::function< void(Result)> callback) |
Public Attributes | |
Event< Entitlement const & > | OnEntitlementCreate |
Event< Entitlement const & > | OnEntitlementDelete |
Friends | |
class | Core |
|
default |
void discord::StoreManager::CountEntitlements | ( | std::int32_t * | count | ) |
void discord::StoreManager::CountSkus | ( | std::int32_t * | count | ) |
void discord::StoreManager::FetchEntitlements | ( | std::function< void(Result)> | callback | ) |
void discord::StoreManager::FetchSkus | ( | std::function< void(Result)> | callback | ) |
Result discord::StoreManager::GetEntitlement | ( | Snowflake | entitlementId, |
Entitlement * | entitlement | ||
) |
Result discord::StoreManager::GetEntitlementAt | ( | std::int32_t | index, |
Entitlement * | entitlement | ||
) |
Result discord::StoreManager::GetSkuAt | ( | std::int32_t | index, |
Sku * | sku | ||
) |
void discord::StoreManager::StartPurchase | ( | Snowflake | skuId, |
std::function< void(Result)> | callback | ||
) |
|
friend |
Event<Entitlement const&> discord::StoreManager::OnEntitlementCreate |
Event<Entitlement const&> discord::StoreManager::OnEntitlementDelete |