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);
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))); }
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);
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);
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))); }
internal static extern void SnapshotManager_FetchAll(HandleRef self, Types.DataSource data_source, FetchAllCallback callback, IntPtr callback_arg);
internal static extern void PlayerManager_FetchRecentlyPlayed(HandleRef self, Types.DataSource data_source, FetchListCallback callback, IntPtr callback_arg);
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))); }
internal static extern void StatsManager_FetchForPlayer(HandleRef self, Types.DataSource data_source, FetchForPlayerCallback callback, IntPtr callback_arg);
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) {
internal static extern void AchievementManager_FetchAll(HandleRef self, Types.DataSource data_source, AchievementManager.FetchAllCallback callback, IntPtr callback_arg);
internal static extern void LeaderboardManager_FetchScorePage(HandleRef self, Types.DataSource data_source, IntPtr token, uint max_results, FetchScorePageCallback callback, IntPtr callback_arg);
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);
internal static extern void LeaderboardManager_Fetch(HandleRef self, Types.DataSource data_source, string leaderboard_id, FetchCallback callback, IntPtr callback_arg);
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))); }
internal static extern void PlayerManager_Fetch(HandleRef self, Types.DataSource data_source, string player_id, FetchCallback callback, IntPtr callback_arg);
internal void FetchAll(Types.DataSource source, Action <FetchAllResponse> callback) { GooglePlayGames.Native.Cwrapper.SnapshotManager.SnapshotManager_FetchAll(mServices.AsHandle(), source, InternalFetchAllCallback, Callbacks.ToIntPtr(callback, FetchAllResponse.FromPointer)); }
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)); }
internal static extern void QuestManager_FetchList(HandleRef self, Types.DataSource data_source, int fetch_flags, QuestManager.FetchListCallback callback, IntPtr callback_arg);
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);
internal static extern void QuestManager_Fetch(HandleRef self, Types.DataSource data_source, string quest_id, QuestManager.FetchCallback callback, IntPtr callback_arg);
internal static extern void SnapshotManager_Open(HandleRef self, Types.DataSource data_source, string file_name, Types.SnapshotConflictPolicy conflict_policy, OpenCallback callback, IntPtr callback_arg);
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))); }
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);