public static void LoadLeaderboardInfo(string leaderboardId)
    {
                #if ((UNITY_IPHONE || UNITY_TVOS) && !UNITY_EDITOR && GAME_CENTER_ENABLED) || SA_DEBUG_MODE
        int            requestId   = SA.Common.Util.IdFactory.NextId;
        GK_Leaderboard leaderboard = GetLeaderboard(leaderboardId);
        leaderboard.CreateScoreListener(requestId, false);

        _ISN_loadLeaderboardInfo(leaderboardId, requestId);
                #endif
    }
    private IEnumerator LoadLeaderboardInfoLocal(string leaderboardId)
    {
        yield return(new WaitForSeconds(4f));

                #if ((UNITY_IPHONE || UNITY_TVOS) && !UNITY_EDITOR && GAME_CENTER_ENABLED) || SA_DEBUG_MODE
        int            requestId   = SA.Common.Util.IdFactory.NextId;
        GK_Leaderboard leaderboard = GetLeaderboard(leaderboardId);
        leaderboard.CreateScoreListener(requestId, true);

        _ISN_loadLeaderboardInfo(leaderboardId, requestId);
                #endif
    }