HIVE SDK for Unreal Engine

Classes | Functions
FHiveProviderApple

It provides Apple GameCenter achievements and leaderboard

More...

Classes

class  FHiveProviderAppleAchievement
 Apple GameCenter achievements. More...
 

Functions

static void FHiveProviderApple::ReportScore (const FString &Score, const FString &LeaderboardIdentifier, const FHiveProviderAppleOnReportLeaderboard &Delegate)
 It send record to Apple GameCenter Leaderboard. More...
 
static void FHiveProviderApple::ShowLeaderboard (const FHiveProviderAppleOnShowLeaderboard &Delegate)
 It show Apple GameCenter Leaderboard UI. More...
 
static void FHiveProviderApple::LoadAchievements (const FHiveProviderAppleOnLoadAchievements &Delegate)
 It load Apple GameCenter achievement. More...
 
static void FHiveProviderApple::ReportAchievement (const FString &Percent, bool ShowCompletionBanner, const FString &AchievementIdentifier, const FHiveProviderAppleOnReportAchievement &Delegate)
 It report Apple GameCenter achievement. More...
 
static void FHiveProviderApple::ShowAchievements (const FHiveProviderAppleOnShowAchievement &Delegate)
 It shows Apple GameCenter Achievement UI. More...
 
static void FHiveProviderApple::ResetAchievements (const FHiveProviderAppleOnResetAchievement &Delegate)
 It resets Apple GameCenter Achievement information. More...
 

Detailed Description

It provides Apple GameCenter achievements and leaderboard

Function Documentation

◆ LoadAchievements()

static void FHiveProviderApple::LoadAchievements ( const FHiveProviderAppleOnLoadAchievements &  Delegate)
static

It load Apple GameCenter achievement.

Parameters
DelegateResult listener of API call.

◆ ReportAchievement()

static void FHiveProviderApple::ReportAchievement ( const FString &  Percent,
bool  ShowCompletionBanner,
const FString &  AchievementIdentifier,
const FHiveProviderAppleOnReportAchievement &  Delegate 
)
static

It report Apple GameCenter achievement.

Warning
achievement identifier is set in iTunes Connect.
Parameters
PercentAchievement progress percent value(ex. 75.0)
ShowCompletionBannerWhether the top banner is exposed when the achievement is successful. default is NO.
AchievementIdentifierAchievement identifier
DelegateResult listener of API call.

◆ ReportScore()

static void FHiveProviderApple::ReportScore ( const FString &  Score,
const FString &  LeaderboardIdentifier,
const FHiveProviderAppleOnReportLeaderboard &  Delegate 
)
static

It send record to Apple GameCenter Leaderboard.

Warning
The score format and leaderboard identifier are set in iTunes Connect.
Parameters
ScorePlayer's score.
LeaderboardIdentifierLeaderboard Identifier.
DelegateResult listener of API call.

◆ ResetAchievements()

static void FHiveProviderApple::ResetAchievements ( const FHiveProviderAppleOnResetAchievement &  Delegate)
static

It resets Apple GameCenter Achievement information.

Parameters
DelegateResult listener of API call.

◆ ShowAchievements()

static void FHiveProviderApple::ShowAchievements ( const FHiveProviderAppleOnShowAchievement &  Delegate)
static

It shows Apple GameCenter Achievement UI.

Parameters
DelegateResult listener of API call.

◆ ShowLeaderboard()

static void FHiveProviderApple::ShowLeaderboard ( const FHiveProviderAppleOnShowLeaderboard &  Delegate)
static

It show Apple GameCenter Leaderboard UI.

Parameters
DelegateResult listener of API call.
Copyright © Com2uS Platform Corporation. All Right Reserved. Terms of Use Privacy Policy