HIVE SDK for C++

HIVE_ProviderGoogle.h
이 파일의 문서화 페이지로 가기
1
38#ifndef __HIVE_PROVIDERGOOGLE_H__
39#define __HIVE_PROVIDERGOOGLE_H__
40
41
42#include "HIVE_ResultAPI.h"
43
44NS_HIVE_BEGIN
45
46
68class HIVESDK_DLLEXPORT ProviderGoogle {
69
70public:
71
78 typedef std::function<void(ResultAPI const & result)> onLeaderboardsResult;
79
86 typedef std::function<void(ResultAPI const & result)> onAchievementsResult;
87
95 typedef std::function<void(ResultAPI const & result, std::string const & googlePlayerId, std::string const & authCode)> onGooglePlayerIdResult;
96
113 static void achievementsReveal(const std::string achievementId);
114
133 static void achievementsReveal(const std::string achievementId, onAchievementsResult listener);
134
151 static void achievementsUnlock(const std::string achievementId);
152
171 static void achievementsUnlock(const std::string achievementId, onAchievementsResult listener);
172
189 static void achievementsIncrement(const std::string incrementalAchievementId, const int argValue);
190
208 static void achievementsIncrement(const std::string incrementalAchievementId, const int argValue, onAchievementsResult listener);
209
224 static void leaderboardsSubmitScore(const std::string leaderboardId, const long long score);
225
241 static void leaderboardsSubmitScore(const std::string leaderboardId, const long long score, onLeaderboardsResult listener);
242
254
266
278
279 static void executeEngine(picojson::value jsonParam);
280
281};
282
283NS_HIVE_END
284
285#endif //__HIVE_PROVIDERGOOGLE_H__
Google Play Games 의 기능 중 업적과 리더보드를 사용할 수 있다.
Definition: HIVE_ProviderGoogle.h:68
Definition: HIVE_ResultAPI.h:63
static void achievementsReveal(const std::string achievementId)
숨겨진 업적을 공개한다.
static void getGooglePlayerId(onGooglePlayerIdResult listener)
Google PlayerId 및 authCode를 가져온다.
static void leaderboardsSubmitScore(const std::string leaderboardId, const long long score)
리더보드 점수를 갱신한다.
static void achievementsUnlock(const std::string achievementId, onAchievementsResult listener)
업적을 달성한다.
std::function< void(ResultAPI const &result)> onLeaderboardsResult
Google Play Games 리더보드 UI 노출 result handler
Definition: HIVE_ProviderGoogle.h:78
std::function< void(ResultAPI const &result)> onAchievementsResult
Google Play Games 업적 UI 노출 result handler
Definition: HIVE_ProviderGoogle.h:86
static void achievementsUnlock(const std::string achievementId)
업적을 달성한다.
static void showLeaderboard(onLeaderboardsResult listener)
Google 리더보드 UI 를 띄운다.
static void achievementsIncrement(const std::string incrementalAchievementId, const int argValue)
업적 수치를 증가 시킨다.
static void achievementsReveal(const std::string achievementId, onAchievementsResult listener)
숨겨진 업적을 공개한다.
static void achievementsIncrement(const std::string incrementalAchievementId, const int argValue, onAchievementsResult listener)
업적 수치를 증가 시킨다.
std::function< void(ResultAPI const &result, std::string const &googlePlayerId, std::string const &authCode)> onGooglePlayerIdResult
Google Player Id 및 Auth Code 반환 result handler
Definition: HIVE_ProviderGoogle.h:95
static void showAchievements(onAchievementsResult listener)
Google 업적 UI 를 띄운다.
static void leaderboardsSubmitScore(const std::string leaderboardId, const long long score, onLeaderboardsResult listener)
리더보드 점수를 갱신한다.
Copyright © Com2uS Platform Corporation. All Right Reserved. 이용약관 개인정보 처리방침