#include <IndicateAchievementProgress.h>
◆ Activate()
| void UIndicateAchievementProgress::Activate |
( |
| ) |
|
|
overrideprivatevirtual |
26{
27 if (SteamAPI_Init())
28 {
30 {
31 GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Red, TEXT("Failed to indacate achievement progress!"));
32
33 onFailure.Broadcast(EResult::k_EResultFail);
35 }
36 }
37 else
38 {
39 GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Red, TEXT("Failed to initialize the Steam API!"));
40
41 onFailure.Broadcast(EResult::k_EResultFail);
43 }
44}
int32 maxProgress
Definition IndicateAchievementProgress.h:57
int32 currentProgress
Definition IndicateAchievementProgress.h:54
FResponseIndicateAchievementProgressDelegate onFailure
Definition IndicateAchievementProgress.h:44
void UnregisterAllCallbacks()
Definition IndicateAchievementProgress.cpp:6
FString achievementAPIName
Definition IndicateAchievementProgress.h:51
◆ IndicateUserAchievementProgress()
| UIndicateAchievementProgress * UIndicateAchievementProgress::IndicateUserAchievementProgress |
( |
FString | AchievementAPIName, |
|
|
int32 | CurrentProgress, |
|
|
int32 | MaxProgress ) |
|
static |
13{
15
16 selfRef->
SteamSubsystem =
static_cast<FOnlineSubsystemSteam*
>(IOnlineSubsystem::Get());
17
21
22 return selfRef;
23}
Definition IndicateAchievementProgress.h:36
FOnlineSubsystemSteam * SteamSubsystem
Definition IndicateAchievementProgress.h:60
◆ STEAM_CALLBACK_MANUAL() [1/2]
| UIndicateAchievementProgress::STEAM_CALLBACK_MANUAL |
( |
UIndicateAchievementProgress | , |
|
|
OnUserAchievementsStored | , |
|
|
UserAchievementStored_t | , |
|
|
UserAchievementsStored | ) |
|
private |
◆ STEAM_CALLBACK_MANUAL() [2/2]
| UIndicateAchievementProgress::STEAM_CALLBACK_MANUAL |
( |
UIndicateAchievementProgress | , |
|
|
OnUserStatsStored | , |
|
|
UserStatsStored_t | , |
|
|
UserStatsStored | ) |
|
private |
◆ UnregisterAllCallbacks()
| void UIndicateAchievementProgress::UnregisterAllCallbacks |
( |
| ) |
|
|
private |
7{
8 UserStatsStored.Unregister();
9 UserAchievementsStored.Unregister();
10}
◆ achievementAPIName
| FString UIndicateAchievementProgress::achievementAPIName |
◆ bFetchedStatsOrAchievements
| bool UIndicateAchievementProgress::bFetchedStatsOrAchievements |
|
private |
◆ currentProgress
| int32 UIndicateAchievementProgress::currentProgress |
◆ maxProgress
| int32 UIndicateAchievementProgress::maxProgress |
◆ onFailure
| FResponseIndicateAchievementProgressDelegate UIndicateAchievementProgress::onFailure |
◆ onSuccess
| FResponseIndicateAchievementProgressDelegate UIndicateAchievementProgress::onSuccess |
◆ SteamSubsystem
| FOnlineSubsystemSteam* UIndicateAchievementProgress::SteamSubsystem |
|
private |
The documentation for this class was generated from the following files: