/// <summary> /// 查询创意工坊本地安装文件信息 /// </summary> /// <param name="content"></param> /// <param name="pageNumber">页数 初始页为1 每页查询50条数据</param> /// <param name="callBack"></param> public static void QueryInstallInfo(BaseMonoBehaviour content, uint pageNumber, ISteamWorkshopQueryInstallInfoCallBack callBack) { if (SteamManager.Initialized) { ISteamWorkshopQuery query = new SteamWorkshopQueryImpl(content); query.QueryInstallInfo(pageNumber, callBack); } }
public void QueryInstallInfo(uint pageNumber, ISteamWorkshopQueryInstallInfoCallBack callBack) { this.mQueryInstallInfoCallBack = callBack; UGCQueryHandle_t handle = SteamUGC.CreateQueryUserUGCRequest(SteamUser.GetSteamID().GetAccountID(), EUserUGCList.k_EUserUGCList_Published, EUGCMatchingUGCType.k_EUGCMatchingUGCType_All, EUserUGCListSortOrder.k_EUserUGCListSortOrder_CreationOrderAsc, mAppId, mAppId, pageNumber); SteamUGC.SetReturnMetadata(handle, true); CallResult <SteamUGCQueryCompleted_t> callResult = CallResult <SteamUGCQueryCompleted_t> .Create(QueryUserUGCCallBack); SteamAPICall_t apiCall = SteamUGC.SendQueryUGCRequest(handle); callResult.Set(apiCall); }