HIVE SDK for Unreal Engine

HiveProviderApple.h
Go to the documentation of this file.
1
14#pragma once
15
16#include "CoreMinimal.h"
17#include "Impl/HiveProviderAppleImpl.h"
18
19HIVESDK_API IHiveProviderAppleImpl* GetIProviderAppleInstance();
20
21/*
22* \~korean
23* Apple GameCenter의 업적 및 리더보드 기능을 제공한다.<br/><br/>
24* \~english
25* It provides Apple GameCenter achievements and leaderboard<br/><br/>
26* \~
27* @ingroup FHiveProviderApple
28*/
29class HIVESDK_API FHiveProviderApple
30{
31public:
54 static void ReportScore(const FString& Score, const FString& LeaderboardIdentifier, const FHiveProviderAppleOnReportLeaderboard& Delegate);
55
70 static void ShowLeaderboard(const FHiveProviderAppleOnShowLeaderboard& Delegate);
71
86 static void LoadAchievements(const FHiveProviderAppleOnLoadAchievements& Delegate);
87
112 static void ReportAchievement(const FString& Percent, bool ShowCompletionBanner, const FString& AchievementIdentifier, const FHiveProviderAppleOnReportAchievement& Delegate);
113
128 static void ShowAchievements(const FHiveProviderAppleOnShowAchievement& Delegate);
129
144 static void ResetAchievements(const FHiveProviderAppleOnResetAchievement& Delegate);
145};
static void ReportAchievement(const FString &Percent, bool ShowCompletionBanner, const FString &AchievementIdentifier, const FHiveProviderAppleOnReportAchievement &Delegate)
It report Apple GameCenter achievement.
static void ResetAchievements(const FHiveProviderAppleOnResetAchievement &Delegate)
It resets Apple GameCenter Achievement information.
static void LoadAchievements(const FHiveProviderAppleOnLoadAchievements &Delegate)
It load Apple GameCenter achievement.
static void ShowLeaderboard(const FHiveProviderAppleOnShowLeaderboard &Delegate)
It show Apple GameCenter Leaderboard UI.
static void ReportScore(const FString &Score, const FString &LeaderboardIdentifier, const FHiveProviderAppleOnReportLeaderboard &Delegate)
It send record to Apple GameCenter Leaderboard.
static void ShowAchievements(const FHiveProviderAppleOnShowAchievement &Delegate)
It shows Apple GameCenter Achievement UI.
Copyright © Com2uS Platform Corporation. All Right Reserved. Terms of Use Privacy Policy