23#include "CoreMinimal.h"
24#include "Impl/HiveProviderGoogleImpl.h"
26HIVESDK_API IHiveProviderGoogleImpl* GetIProviderGoogleInstance();
66 static void AchievementsReveal(
const FString& AchievementId,
const FHiveProviderGoogleOnAchievementsDelegate& Delegate);
86 static void AchievementsUnlock(
const FString& AchievementId,
const FHiveProviderGoogleOnAchievementsDelegate& Delegate);
105 static void AchievementsIncrement(
const FString& AchievementId, int32 Value,
const FHiveProviderGoogleOnAchievementsDelegate& Delegate);
136 static void LeaderboardsSubmitScore(
const FString& LeaderboardId, int64 Score,
const FHiveProviderGoogleOnLeaderboardsDelegate& Delegate);
148 static void ShowLeaderboard(
const FHiveProviderGoogleOnLeaderboardsDelegate& Delegate);
You can use achievements and leaderboards within Google Play Games.
Definition: HiveProviderGoogle.h:45
static void GetGooglePlayerId(const FHiveProviderGoogleOnGooglePlayerIdDelegate &Delegate)
It get Google PlayerId and authCode.
static void ShowAchievements(const FHiveProviderGoogleOnAchievementsDelegate &Delegate)
It shows the Google achievement UI.
static void AchievementsIncrement(const FString &AchievementId, int32 Value, const FHiveProviderGoogleOnAchievementsDelegate &Delegate)
It increases achievement figures.
static void AchievementsUnlock(const FString &AchievementId, const FHiveProviderGoogleOnAchievementsDelegate &Delegate)
It achieve achievements.
static void ShowLeaderboard(const FHiveProviderGoogleOnLeaderboardsDelegate &Delegate)
It shows Google Leaderboard UI.
static void AchievementsReveal(const FString &AchievementId, const FHiveProviderGoogleOnAchievementsDelegate &Delegate)
It show hidden achievements.
static void LeaderboardsSubmitScore(const FString &LeaderboardId, int64 Score, const FHiveProviderGoogleOnLeaderboardsDelegate &Delegate)
It update the leaderboard score.