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 static extern /* from(ScorePage_ScorePageToken_t) */ IntPtr LeaderboardManager_ScorePageToken( HandleRef self, /* from(char const *) */ string leaderboard_id, /* from(LeaderboardStart_t) */ Types.LeaderboardStart start, /* from(LeaderboardTimeSpan_t) */ Types.LeaderboardTimeSpan time_span, /* from(LeaderboardCollection_t) */ Types.LeaderboardCollection collection);
internal static extern void LeaderboardManager_ShowUI( HandleRef self, /* from(char const *) */ string leaderboard_id, /* from(LeaderboardTimeSpan_t) */ Types.LeaderboardTimeSpan time_span, /* from(LeaderboardManager_ShowUICallback_t) */ ShowUICallback callback, /* from(void *) */ IntPtr callback_arg);
internal static extern void LeaderboardManager_ShowUI(HandleRef self, string leaderboard_id, Types.LeaderboardTimeSpan time_span, ShowUICallback callback, IntPtr callback_arg);
internal static extern IntPtr LeaderboardManager_ScorePageToken(HandleRef self, string leaderboard_id, Types.LeaderboardStart start, Types.LeaderboardTimeSpan time_span, Types.LeaderboardCollection collection);
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);