Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
previous class next class | frames no frames |
This class is responsible for retrieving the friends list from the online subsystem and populating the UI with that data.
Core.Object | +-- Engine.UIRoot | +-- Engine.UIDataProvider | +-- Engine.UIDataStore | +-- Engine.UIDataStore_Remote | +-- Engine.UIDataStore_OnlinePlayerData
Inherited Variables from Engine.UIDataStore |
---|
RefreshSubscriberNotifies, Tag |
Functions Summary | ||
---|---|---|
![]() | ClearDelegates ())) | |
![]() | OnlineProfileSettings | GetCachedPlayerProfile (int ControllerId )) |
![]() | OnlinePlayerStorage | GetCachedPlayerStorage (int ControllerId )) |
![]() | OnLoginChange (byte LocalUserNum)) | |
![]() | OnPlayerDataChange ())) | |
![]() | OnRegister (LocalPlayer InPlayer)) | |
![]() | OnSettingProviderChanged (UIDataProvider SourceProvider, optional name SettingsName) | |
![]() | OnUnregister ())) | |
![]() | RegisterDelegates ())) |
Inherited Functions from Engine.UIDataStore |
---|
GetDataStoreClient, NotifyGameSessionEnded, OnCommit, RefreshSubscribers, Registered, SubscriberAttached, SubscriberDetached, Unregistered |
Variables Detail |
---|
Provides access to the list of achievements for this player
The class that should be created when a player is bound to this data store for providing achievements data to the UI
The name of the data provider class to use as the default for enumerating achievements
Provides access to any friend messages
The class that should be created when a player is bound to this data store
The name of the data provider class to use as the default for messages
Provides access to the player's online friends list
The class that should be created when a player is bound to this data store
The name of the data provider class to use as the default for friends
The provider instance for the party chat data
The class that should be created when a player is bound to this data store
The name of the data provider class to use as the default for party chat members
Holds the player controller that this data store is associated with
The online nick name for the player
The class that should be created when a player is bound to this data store
The name of the OnlinePlayerStorage class to use as the default
Provides access to the player's profile data
The class that should be created when a player is bound to this data store
The name of the data provider class to use as the default for player storage data
The class that should be created when a player is bound to this data store
The name of the OnlineProfileSettings class to use as the default
Provides access to the player's storage data
The class that should be created when a player is bound to this data store
The name of the data provider class to use as the default for player storage data
Functions Detail |
---|
Retrieves a player profile which has been cached by the online subsystem.
@param ControllerId the controller ID for the player to retrieve the profile for.
@return a player profile which was previously created and cached by the online subsystem for the specified controller id.
Retrieves a player storage which has been cached by the online subsystem.
@param ControllerId the controller ID for the player to retrieve the profile for.
@return a player storage which was previously created and cached by the online subsystem for the specified controller id.
Refetches the player's nick name from the online subsystem
@param LocalUserNum the player that logged in/out
Refetches the player's nick name from the online subsystem
Binds the player to this provider. Starts the async friends list gathering
@param InPlayer the player that we are retrieving friends for
Handler for this data store internal settings data providers OnDataProviderPropertyChange delegate. When the setting associated with that provider is updated, issues a refresh notification which causes e.g. widgets to refresh their values.
@param SourceProvider the data provider that generated the notification
@param SettingsName the name of the setting that changed
Clears our delegate for getting login change notifications
Registers the delegates with the providers so we can know when async data changes
Defaultproperties |
---|
defaultproperties { Tag=OnlinePlayerData PlayerNick="PlayerNickNameHere" PlayerControllerId=-1 } |
Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
previous class next class | frames no frames |