There is no spoon
UE3:UIDataProvider_OnlineProfileSettings (UT3)
Object >> UIRoot >> UIDataProvider >> UIDataProvider_OnlinePlayerDataBase >> UIDataProvider_OnlineProfileSettings |
Contents
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
This class is responsible for mapping properties in an OnlineGameSettings object to something that the UI system can consume.
Properties[edit]
bWasErrorLastRead[edit]
Type: bool
If there was an error, it was possible the read was already in progress. This indicates to re-read upon a good completion
Profile[edit]
Type: OnlineProfileSettings
The profile settings that are used to load/save with the online subsystem
ProfileSettingsArrayProviders[edit]
Type: array<ProfileSettingsArrayProvider>
The list of mappings from settings id to their provider
ProviderName[edit]
Type: name
Modifiers: const
For displaying in the provider tree
Default value: 'ProfileData'
Default values[edit]
Property | Value |
---|---|
WriteAccessType | ACCESS_WriteAll |
Structs[edit]
ProfileSettingsArrayProvider[edit]
Modifiers: native
Keeps a list of providers for each profile settings id
- int ProfileSettingsId
- The profile settings id that this provider is for
- name ProfileSettingsName
- Cached to avoid extra look ups
- UIDataProvider_OnlineProfileSettingsArray Provider
- The provider object to expose the data with
Functions[edit]
Events[edit]
OnRegister[edit]
Overrides: UIDataProvider_OnlinePlayerDataBase.OnRegister
Binds the player to this provider. Starts the async friends list gathering
Parameters:
- InPlayer - the player that we are retrieving friends for
OnUnregister[edit]
Overrides: UIDataProvider_OnlinePlayerDataBase.OnUnregister
Clears our delegate for getting login change notifications
SaveProfileData[edit]
Writes the profile data to the online subsystem for this user
Other instance functions[edit]
OnLoginChange[edit]
Executes a refetching of the profile data when the login for this player changes
OnReadProfileComplete[edit]
Handles the notification that the async read of the profile data is done
Parameters:
- bWasSuccessful - whether the call succeeded or not