Pico Unreal Platform SDK
Pico_Leaderboard.h
1#pragma once
2#include "OnlineStats.h"
3
4class Pico_OnlineLeaderboardWrite : public FOnlineLeaderboardWrite
5{
6private:
7public:
8 TArray<FString> PicoLeaderboardNames;
9 Pico_OnlineLeaderboardWrite(const TArray<FString> InLeaderboardNames)
10 {
11 for (const auto& LeaderboardName : InLeaderboardNames)
12 {
13 PicoLeaderboardNames.Add(LeaderboardName);
14 LeaderboardNames.Add(FName(LeaderboardName));
15 }
16 }
17 Pico_OnlineLeaderboardWrite()
18 {
19
20 }
21};
22
23
24class Pico_OnlineLeaderboardRead : public FOnlineLeaderboardRead
25{
26public:
27 FString PicoLeaderboardName;
28 int PicoPageIndex;
29 int PicoPageSize;
30 Pico_OnlineLeaderboardRead(const FString& InLeaderboardName, int PageIndex, int PageSize)
31 {
32 PicoLeaderboardName = InLeaderboardName;
33 LeaderboardName = FName(InLeaderboardName);
34 PicoPageIndex = PageIndex;
35 PicoPageSize = PageSize;
36 }
37};