4#pragma warning(disable:4996)
5#pragma warning(disable:4265)
6#pragma warning(disable:4701)
8#include "CoreMinimal.h"
10#include "Kismet/BlueprintAsyncActionBase.h"
11#pragma push_macro("ARRAY_COUNT")
14#if USING_CODE_ANALYSIS
15MSVC_PRAGMA(warning(push))
16MSVC_PRAGMA(warning(disable : ALL_CODE_ANALYSIS_WARNINGS))
19#include
"OnlineSubsystem.h"
20#include
"OnlineSubsystemSteam.h"
21#include <steam/steam_api.h>
23#include
"LeaderboardData.h"
25#if USING_CODE_ANALYSIS
26MSVC_PRAGMA(warning(pop))
29#pragma pop_macro(
"ARRAY_COUNT")
30#include
"DownloadLeaderboard.generated.h"
42 UPROPERTY(BlueprintAssignable)
43 FResponseDownloadLeaderboardDelegate OnSuccess;
45 UPROPERTY(BlueprintAssignable)
46 FResponseDownloadLeaderboardDelegate OnFailure;
56 UFUNCTION(BlueprintCallable, meta = (BlueprintInternalUseOnly = "true"), Category = "Simple
Steam Stats & Achievements")
66 FOnlineSubsystemSteam* SteamSubsystem;
67 virtual
void Activate() override;
69 void DownloadLeaderboardEntries();
72 FString LeaderboardName;
79 void OnLeaderboardDownloaded(LeaderboardScoresDownloaded_t* pLeaderboardScoresDownloaded,
bool bIOFailure);
UCLASS(Blueprintable, BlueprintType, ClassGroup=(BucciGames), meta=(BlueprintSpawnableComponent)) class CHATSYSTEM_API UChatSystemComponent
Definition ChatSystemComponent.h:13
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FResponseDownloadLeaderboardDelegate, const TArray< FSteamLeaderboardEntry > &, LeaderboardResults, int32, SteamErrorOutput)
ESteamLeaderboardDataRequest
Definition LeaderboardData.h:37
Definition DownloadLeaderboard.h:38
Definition LeaderboardData.h:11
Definition LeaderboardData.h:68