예제 #1
0
        /// <summary>
        /// When getting all modified achievement progress information, if there are multiple pages, get the next page.
        /// </summary>
        /// <param name="list"></param>
        /// <returns></returns>
        public static PXR_Request <PXR_AchievementProgressList> GetNextAchievementProgressListPage(PXR_AchievementProgressList list)
        {
            if (!list.HasNextPage)
            {
                Debug.LogWarning("PXRLog Platform.GetNextAchievementProgressListPage: List has no next page");
                return(null);
            }

            if (PXR_AchievementCore.IsInitialized())
            {
                return(new PXR_Request <PXR_AchievementProgressList>(
                           PXR_AchievementAPI.UPxr_GetWithMessageType(
                               list.NextUrl,
                               PXR_Message.MessageType.AchievementsGetNextAchievementProgressArrayPage
                               )
                           ));
            }

            return(null);
        }