internal static extern void LeaderboardManager_FetchScorePage(
     HandleRef self,
     /* from(DataSource_t) */ Types.DataSource data_source,
     /* from(ScorePage_ScorePageToken_t) */ IntPtr token,
     /* from(uint32_t) */ uint max_results,
     /* from(LeaderboardManager_FetchScorePageCallback_t) */ FetchScorePageCallback callback,
     /* from(void *) */ IntPtr callback_arg);
 internal static extern void SnapshotManager_Open(
     HandleRef self,
     /* from(DataSource_t) */ Types.DataSource data_source,
     /* from(char const *) */ string file_name,
     /* from(SnapshotConflictPolicy_t) */ Types.SnapshotConflictPolicy conflict_policy,
     /* from(SnapshotManager_OpenCallback_t) */ OpenCallback callback,
     /* from(void *) */ IntPtr callback_arg);
 internal static extern void LeaderboardManager_FetchScoreSummary(
     HandleRef self,
     /* from(DataSource_t) */ Types.DataSource data_source,
     /* from(char const *) */ string leaderboard_id,
     /* from(LeaderboardTimeSpan_t) */ Types.LeaderboardTimeSpan time_span,
     /* from(LeaderboardCollection_t) */ Types.LeaderboardCollection collection,
     /* from(LeaderboardManager_FetchScoreSummaryCallback_t) */ FetchScoreSummaryCallback callback,
     /* from(void *) */ IntPtr callback_arg);
Beispiel #4
0
 internal void Open(string fileName, Types.DataSource source, Types.SnapshotConflictPolicy conflictPolicy, Action <SnapshotManager.OpenResponse> callback)
 {
     Misc.CheckNotNull <string>(fileName);
     Misc.CheckNotNull <Action <SnapshotManager.OpenResponse> >(callback);
     GooglePlayGames.Native.Cwrapper.SnapshotManager.SnapshotManager_Open(this.mServices.AsHandle(), source, fileName, conflictPolicy, new GooglePlayGames.Native.Cwrapper.SnapshotManager.OpenCallback(SnapshotManager.InternalOpenCallback), Callbacks.ToIntPtr <SnapshotManager.OpenResponse>(callback, new Func <IntPtr, SnapshotManager.OpenResponse>(SnapshotManager.OpenResponse.FromPointer)));
 }
Beispiel #5
0
 internal static extern void LeaderboardManager_FetchScoreSummary(HandleRef self, Types.DataSource data_source, string leaderboard_id, Types.LeaderboardTimeSpan time_span, Types.LeaderboardCollection collection, FetchScoreSummaryCallback callback, IntPtr callback_arg);
Beispiel #6
0
 internal static extern void PlayerManager_Fetch(
     HandleRef self,
     /* from(DataSource_t) */ Types.DataSource data_source,
     /* from(char const *) */ string player_id,
     /* from(PlayerManager_FetchCallback_t) */ FetchCallback callback,
     /* from(void *) */ IntPtr callback_arg);
 internal static extern void LeaderboardManager_FetchAllScoreSummaries(HandleRef self, Types.DataSource data_source, string leaderboard_id, LeaderboardManager.FetchAllScoreSummariesCallback callback, IntPtr callback_arg);
Beispiel #8
0
 internal void Fetch(Types.DataSource source, string questId, Action <QuestManager.FetchResponse> callback)
 {
     GooglePlayGames.Native.Cwrapper.QuestManager.QuestManager_Fetch(this.mServices.AsHandle(), source, questId, new GooglePlayGames.Native.Cwrapper.QuestManager.FetchCallback(QuestManager.InternalFetchCallback), Callbacks.ToIntPtr <QuestManager.FetchResponse>(callback, new Func <IntPtr, QuestManager.FetchResponse>(QuestManager.FetchResponse.FromPointer)));
 }
Beispiel #9
0
 internal static extern void SnapshotManager_FetchAll(HandleRef self, Types.DataSource data_source, FetchAllCallback callback, IntPtr callback_arg);
Beispiel #10
0
 internal static extern void PlayerManager_FetchRecentlyPlayed(HandleRef self, Types.DataSource data_source, FetchListCallback callback, IntPtr callback_arg);
Beispiel #11
0
 internal void Fetch(Types.DataSource source, string eventId, Action <FetchResponse> callback)
 {
     GooglePlayGames.Native.Cwrapper.EventManager.EventManager_Fetch(this.mServices.AsHandle(), source, eventId, new GooglePlayGames.Native.Cwrapper.EventManager.FetchCallback(GooglePlayGames.Native.PInvoke.EventManager.InternalFetchCallback), Callbacks.ToIntPtr <FetchResponse>(callback, new Func <IntPtr, FetchResponse>(FetchResponse.FromPointer)));
 }
Beispiel #12
0
 internal static extern void StatsManager_FetchForPlayer(HandleRef self, Types.DataSource data_source, FetchForPlayerCallback callback, IntPtr callback_arg);
Beispiel #13
0
 internal static extern void AchievementManager_Fetch(HandleRef self, Types.DataSource data_source, string achievement_id, FetchCallback callback, IntPtr callback_arg);
 internal void Fetch(Types.DataSource source, string eventId, Action <FetchResponse> callback)
 {
     GooglePlayGames.Native.Cwrapper.EventManager.EventManager_Fetch(mServices.AsHandle(), source, eventId, InternalFetchCallback, Callbacks.ToIntPtr(callback, FetchResponse.FromPointer));
 }
 internal void Fetch(Types.DataSource source, string eventId, Action <FetchResponse> callback)
 {
     if (< > f__mg$cache3 == null)
     {
Beispiel #16
0
 internal static extern void AchievementManager_FetchAll(HandleRef self, Types.DataSource data_source, AchievementManager.FetchAllCallback callback, IntPtr callback_arg);
Beispiel #17
0
 internal static extern void LeaderboardManager_FetchScorePage(HandleRef self, Types.DataSource data_source, IntPtr token, uint max_results, FetchScorePageCallback callback, IntPtr callback_arg);
Beispiel #18
0
 internal static extern void LeaderboardManager_FetchAll(
     HandleRef self,
     /* from(DataSource_t) */ Types.DataSource data_source,
     /* from(LeaderboardManager_FetchAllCallback_t) */ FetchAllCallback callback,
     /* from(void *) */ IntPtr callback_arg);
Beispiel #19
0
 internal static extern void LeaderboardManager_Fetch(HandleRef self, Types.DataSource data_source, string leaderboard_id, FetchCallback callback, IntPtr callback_arg);
Beispiel #20
0
 internal void FetchList(Types.DataSource source, int fetchFlags, Action <FetchListResponse> callback)
 {
     GooglePlayGames.Native.Cwrapper.QuestManager.QuestManager_FetchList(this.mServices.AsHandle(), source, fetchFlags, new GooglePlayGames.Native.Cwrapper.QuestManager.FetchListCallback(GooglePlayGames.Native.PInvoke.QuestManager.InternalFetchListCallback), Callbacks.ToIntPtr <FetchListResponse>(callback, new Func <IntPtr, FetchListResponse>(FetchListResponse.FromPointer)));
 }
Beispiel #21
0
 internal static extern void PlayerManager_Fetch(HandleRef self, Types.DataSource data_source, string player_id, FetchCallback callback, IntPtr callback_arg);
Beispiel #22
0
 internal void FetchAll(Types.DataSource source, Action <FetchAllResponse> callback)
 {
     GooglePlayGames.Native.Cwrapper.SnapshotManager.SnapshotManager_FetchAll(mServices.AsHandle(), source, InternalFetchAllCallback, Callbacks.ToIntPtr(callback, FetchAllResponse.FromPointer));
 }
Beispiel #23
0
 internal void Open(string fileName, Types.DataSource source, Types.SnapshotConflictPolicy conflictPolicy, Action <OpenResponse> callback)
 {
     Misc.CheckNotNull(fileName);
     Misc.CheckNotNull(callback);
     GooglePlayGames.Native.Cwrapper.SnapshotManager.SnapshotManager_Open(mServices.AsHandle(), source, fileName, conflictPolicy, InternalOpenCallback, Callbacks.ToIntPtr(callback, OpenResponse.FromPointer));
 }
Beispiel #24
0
 internal static extern void QuestManager_FetchList(HandleRef self, Types.DataSource data_source, int fetch_flags, QuestManager.FetchListCallback callback, IntPtr callback_arg);
Beispiel #25
0
 internal static extern void LeaderboardManager_FetchAllScoreSummaries(
     HandleRef self,
     /* from(DataSource_t) */ Types.DataSource data_source,
     /* from(char const *) */ string leaderboard_id,
     /* from(LeaderboardManager_FetchAllScoreSummariesCallback_t) */ FetchAllScoreSummariesCallback callback,
     /* from(void *) */ IntPtr callback_arg);
Beispiel #26
0
 internal static extern void QuestManager_Fetch(HandleRef self, Types.DataSource data_source, string quest_id, QuestManager.FetchCallback callback, IntPtr callback_arg);
Beispiel #27
0
 internal static extern void SnapshotManager_Open(HandleRef self, Types.DataSource data_source, string file_name, Types.SnapshotConflictPolicy conflict_policy, OpenCallback callback, IntPtr callback_arg);
Beispiel #28
0
 internal void FetchAll(Types.DataSource source, Action <SnapshotManager.FetchAllResponse> callback)
 {
     GooglePlayGames.Native.Cwrapper.SnapshotManager.SnapshotManager_FetchAll(this.mServices.AsHandle(), source, new GooglePlayGames.Native.Cwrapper.SnapshotManager.FetchAllCallback(SnapshotManager.InternalFetchAllCallback), Callbacks.ToIntPtr <SnapshotManager.FetchAllResponse>(callback, new Func <IntPtr, SnapshotManager.FetchAllResponse>(SnapshotManager.FetchAllResponse.FromPointer)));
 }
Beispiel #29
0
 internal static extern void PlayerManager_FetchSelf(
     HandleRef self,
     /* from(DataSource_t) */ Types.DataSource data_source,
     /* from(PlayerManager_FetchSelfCallback_t) */ FetchSelfCallback callback,
     /* from(void *) */ IntPtr callback_arg);
 internal static extern void LeaderboardManager_FetchAll(HandleRef self, Types.DataSource data_source, LeaderboardManager.FetchAllCallback callback, IntPtr callback_arg);