コード例 #1
0
    /// <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
    }
コード例 #2
0
    /// <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
    }