4#pragma warning(disable:4996)
5#pragma warning(disable:4265)
6#pragma warning(disable:4701)
8#include "CoreMinimal.h"
10#include "Kismet/BlueprintAsyncActionBase.h"
12#pragma push_macro("ARRAY_COUNT")
15#if USING_CODE_ANALYSIS
16MSVC_PRAGMA(warning(push))
17MSVC_PRAGMA(warning(disable : ALL_CODE_ANALYSIS_WARNINGS))
20#include
"OnlineSubsystem.h"
21#include
"OnlineSubsystemSteam.h"
22#include <steam/steam_api.h>
24#include
"LeaderboardData.h"
26#if USING_CODE_ANALYSIS
27MSVC_PRAGMA(warning(pop))
30#pragma pop_macro(
"ARRAY_COUNT")
31#include
"FindLeaderboard.generated.h"
42 UPROPERTY(BlueprintAssignable)
43 FResponseFindLeaderboardDelegate OnSuccess;
45 UPROPERTY(BlueprintAssignable)
46 FResponseFindLeaderboardDelegate OnFailure;
49 UFUNCTION(BlueprintCallable, meta = (BlueprintInternalUseOnly = "true"), Category = "Simple
Steam Stats & Achievements")
53 UFUNCTION(BlueprintCallable, meta = (BlueprintInternalUseOnly = "true"), Category = "Simple
Steam Stats & Achievements")
57 FOnlineSubsystemSteam* SteamSubsystem;
58 virtual
void Activate() override;
61 FString LeaderboardName;
62 bool bCreateLeaderboard;
66 void FindLeaderboardByName();
67 void FindOrCreateLeaderboardByName();
69 void OnLeaderboardFound(LeaderboardFindResult_t* pCallback,
bool bIOFailure);
UCLASS(Blueprintable, BlueprintType, ClassGroup=(BucciGames), meta=(BlueprintSpawnableComponent)) class CHATSYSTEM_API UChatSystemComponent
Definition ChatSystemComponent.h:13
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FResponseFindLeaderboardDelegate, const FSteamLeaderboardHandle &, LeaderboardHandle, int32, SteamErrorOutput)
ESteamLeaderboardDisplayType
Definition LeaderboardData.h:47
ESteamLeaderboardSortMethod
Definition LeaderboardData.h:28
Definition FindLeaderboard.h:38
Definition LeaderboardData.h:68