I love the smell of UnrealEd crashing in the morning. – tarquin
UE3:UTDataStore_OnlineStats (UDK)
Object >> UIRoot >> UIDataProvider >> UIDataStore >> UIDataStore_Remote >> UIDataStore_OnlineStats >> UTDataStore_OnlineStats |
Contents
- 1 Constants
- 2 Properties
- 2.1 bInQueuePump
- 2.2 bInRead
- 2.3 CurrentDetailsReadType
- 2.4 DetailedStatsRowIndex
- 2.5 DetailsPlayerNetId
- 2.6 DetailsPlayerNick
- 2.7 GameModeId
- 2.8 GeneralProvider
- 2.9 LeaderboardSettings
- 2.10 LeaderboardSettingsClass
- 2.11 MatchTypeId
- 2.12 ReadQueue
- 2.13 RewardsProvider
- 2.14 SettingsProvider
- 2.15 StatsReadObjectStartIndex
- 2.16 VehiclesProvider
- 2.17 VehicleWeaponsProvider
- 2.18 WeaponsProvider
- 2.19 Default values
- 3 Enums
- 4 Delegates
- 5 Functions
- Package:
- UTGame
- Implemented interfaces:
- UIListElementCellProvider, UIListElementProvider
- This class in other games:
- UT3
This page has been proposed for deletion. If you think this page should be kept, please state a reason on its talk page. |
Specific derivation of UIDataStore_OnlineStats to expose the TDM leaderboards
Constants
See UTDataStore_OnlineStats constants.
Properties
bInQueuePump
Type: bool
Modifiers: transient
Whether or not we are currently pumping the read queue.
bInRead
Type: bool
Modifiers: transient
Whether or not we are currently in a read.
CurrentDetailsReadType
Type: EStatsDetailsReadType
Modifiers: transient
DetailedStatsRowIndex
Type: int
Modifiers: transient
Row index to use for detailed stats info
DetailsPlayerNetId
Type: OnlineSubsystem.UniqueNetId
Modifiers: transient
NetId of the player we are retrieving detailed stats on.
DetailsPlayerNick
Type: string
Modifiers: transient
Nick of the player we are retrieving detailed stats on.
GameModeId
Type: int
Modifiers: transient
Game mode we are currently displaying stats for
GeneralProvider
Type: UTUIDataProvider_StatsGeneral
Modifiers: transient
Reference to the dataprovider that will provide general stats details for a stats row.
LeaderboardSettings
Type: Settings
The set of settings that are to be exposed to the UI for filtering the leaderboards
LeaderboardSettingsClass
The class to load and instance
Default value: Class'UTGame.UTLeaderboardSettings'
MatchTypeId
Type: int
Modifiers: transient
Match Type we are currently displaying stats for
ReadQueue
Type: array<OnlineStatsRead>
Modifiers: transient
Array of stat events to read in order.
RewardsProvider
Type: UTUIDataProvider_StatsRewards
Modifiers: transient
Reference to the dataprovider that will provide rewards stats details for a stats row.
SettingsProvider
Type: UIDataProvider_Settings
The data provider that will expose the leaderboard settings to the ui
StatsReadObjectStartIndex
Type: int
Modifiers: transient
Start index for this set of online stats currently being read
VehiclesProvider
Type: UTUIDataProvider_StatsVehicles
Modifiers: transient
Reference to the dataprovider that will provide Vehicle stats details for a stats row.
VehicleWeaponsProvider
Type: UTUIDataProvider_StatsVehicleWeapons
Modifiers: transient
Reference to the dataprovider that will provide Vehicle Weapons stats details for a stats row.
WeaponsProvider
Type: UTUIDataProvider_StatsWeapons
Modifiers: transient
Reference to the dataprovider that will provide weapons details for a stats row.
Default values
Enums
EStatsDetailsReadType
Different read types.
- UTSR_GeneralAndRewards
- UTSR_Weapons
- UTSR_Vehicles
- UTSR_VehicleWeapons
Delegates
OnStatsReadComplete
Delegate used to notify the caller when stats read has completed
Functions
Events
GetElementProviderFromName
RefreshStats
Overrides: UIDataStore_OnlineStats.RefreshStats
Tells the online subsystem to re-read the stats data using the current read mode and the current object to add the results to
Other instance functions
AddToReadQueue
Adds a read object to the queue of stuff to read.
Parameters:
- ReadObj - Object to add to queue.
GetReadObjectFromType
Parameters:
- InStatsType - Type to use to determine which read object to return.
Returns:
- Returns a read object depending on the current match settings.
GetReadObjectIndex
Returns:
- Returns the current read object index.
OnReadComplete
Overrides: UIDataStore_OnlineStats.OnReadComplete
Called by the online subsystem when the stats read has completed
Parameters:
- bWasSuccessful - whether the stats read was successful or not
ResetToDefaultRead
Resets the stats read object to use the general provider so that the data exposed to the UI is the full list of stats.
SetDetailedStatsRowIndex
Sets the index for the current player, so we know which stats row to use for results.
SetStatsReadInfo
Overrides: UIDataStore_OnlineStats.SetStatsReadInfo
Game specific function that figures out what type of search to do
TryPumpingQueue
Attempts to start a stats read using the queue.