/// <summary> /// 获取上周游戏排行榜数据 /// </summary> /// <param name="leaderboardId">排行榜id,此数据在开发者网站获取</param> /// <param name="startIndex">排行榜起始位置,如果传-1 返回当前登录用户排名所处位置的排行榜数据</param> /// <param name="count">获取排行榜数据记录条数</param> /// <param name="obj">MonoBehaviour子类对象</param> /// <param name="callbackMethod">监听事件响应</param> public static void LastGlobalLeaderboard(string leaderboardId, int startIndex, int count, MonoBehaviour obj, KTPlayLeaderboard.Callback callbackMethod) { #if UNITY_ANDROID KTLeaderboardAndroid.LastGlobalLeaderboard(leaderboardId, startIndex, count, obj, callbackMethod); #elif UNITY_IOS KTLeaderboardiOS.LastGlobalLeaderboard(leaderboardId, startIndex, count, obj, callbackMethod); #else #endif }
/// <summary> /// 上传得分 /// </summary> /// <param name="score">游戏得分</param> /// <param name="leaderboardId">排行榜id,此数据在开发者网站获取</param> /// <param name="obj">MonoBehaviour子类对象</param> /// <param name="callbackMethod">监听事件响应</param> public static void ReportScore(int score, string leaderboardId, MonoBehaviour obj, KTPlayLeaderboard.Callback callbackMethod) { #if UNITY_ANDROID KTLeaderboardAndroid.ReportScore(score, leaderboardId, obj, callbackMethod); #elif UNITY_IOS KTLeaderboardiOS.ReportScore(score, leaderboardId, obj, callbackMethod); #else #endif }