Mostly Harmless
UE3:OnlineContentInterface (UT3)
From Unreal Wiki, The Unreal Engine Documentation Site
| Interface >> OnlineContentInterface |
Contents |
- Package:
- Engine
- Known implementing classes:
- OnlineSubsystemLive
- This interface in other games:
- UDK
| This is an auto-generated page and may need human attention. Please remove this tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
This interface provides accessors to the platform specific content system (ie downloadable content, etc)
[edit] Delegates
[edit] OnContentChange
Delegate used in content change (add or deletion) notifications for any user
[edit] OnQueryAvailableDownloadsComplete
Called once the download query completes
Parameters:
- bWasSuccessful - true if the async action completed without error, false if there was an error
[edit] OnReadContentComplete
Delegate used when the content read request has completed
Parameters:
- bWasSuccessful - true if the async action completed without error, false if there was an error
[edit] Instance functions
[edit] AddContentChangeDelegate
Adds the delegate used to notify the gameplay code that (downloaded) content changed
Parameters:
- Content - Delegate the delegate to use for notifications
- LocalUserNum - whether to watch for changes on a specific slot or all slots
[edit] AddQueryAvailableDownloadsComplete
Adds the delegate used to notify the gameplay code that the content download query has completed
Parameters:
- LocalUserNum - the user to check the content download availability for
- ReadContentCompleteDelegate - the delegate to use for notifications
[edit] AddReadContentComplete
Adds the delegate used to notify the gameplay code that the content read request has completed
Parameters:
- LocalUserNum - The user to read the content list of
- ReadContentCompleteDelegate - the delegate to use for notifications
[edit] ClearContentChangeDelegate
Removes the delegate from the set of delegates that are notified
Parameters:
- Content - Delegate the delegate to use for notifications
- LocalUserNum - whether to watch for changes on a specific slot or all slots
[edit] ClearQueryAvailableDownloadsComplete
Clears the delegate used to notify the gameplay code that the content download query has completed
Parameters:
- LocalUserNum - the user to check the content download availability for
- ReadContentCompleteDelegate - the delegate to use for notifications
[edit] ClearReadContentComplete
Clears the delegate used to notify the gameplay code that the content read request has completed
Parameters:
- LocalUserNum - The user to read the content list of
- ReadContentCompleteDelegate - the delegate to use for notifications
[edit] GetAvailableDownloadCounts
Returns the number of new and total downloads available for the user
Parameters:
- LocalUserNum - the user to check the content download availability for
- NewDownloads - out value of the number of new downloads available
- TotalDownloads - out value of the number of total downloads available
[edit] GetContentList
Retrieve the list of content the given user has downloaded or otherwise retrieved to the local console.
Parameters:
- LocalUserNum - The user to read the content list of
- ContentList - The out array that receives the list of all content
Returns:
- OERS_Done if the read has completed, otherwise one of the other states
[edit] QueryAvailableDownloads
Asks the online system for the number of new and total content downloads
Parameters:
- LocalUserNum - the user to check the content download availability for
Returns:
- TRUE if the call succeeded, FALSE otherwise
[edit] ReadContentList
Starts an async task that retrieves the list of downloaded content for the player.
Parameters:
- LocalUserNum - The user to read the content list of
Returns:
- true if the read request was issued successfully, false otherwise
