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#if USING_CODE_ANALYSIS
25MSVC_PRAGMA(warning(pop))
28#pragma pop_macro(
"ARRAY_COUNT")
29#include
"SetLeaderboard.generated.h"
43 UPROPERTY(BlueprintAssignable)
44 FResponseUploadLeaderboardDelegate OnSuccess;
46 UPROPERTY(BlueprintAssignable)
47 FResponseUploadLeaderboardDelegate OnFailure;
54 UFUNCTION(BlueprintCallable, meta = (BlueprintInternalUseOnly = "true"), Category = "Simple
Steam Stats & Achievements")
56 const int32 NewScore, const TArray<int32> NewScoreDetails);
61 FOnlineSubsystemSteam* SteamSubsystem;
62 virtual
void Activate() override;
64 void UploadLeaderboard();
69 TArray<int32> ScoreDetails;
71 void OnUploadLeaderboard(LeaderboardScoreUploaded_t* pLeaderboardScoresUploaded,
bool bIOFailure);
UCLASS(Blueprintable, BlueprintType, ClassGroup=(BucciGames), meta=(BlueprintSpawnableComponent)) class CHATSYSTEM_API UChatSystemComponent
Definition ChatSystemComponent.h:13
ESteamLeaderboardUploadScoreMethod
Definition LeaderboardData.h:56
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FResponseUploadLeaderboardDelegate, int32, SteamErrorOutput)
Definition SetLeaderboard.h:39
Definition LeaderboardData.h:68