I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX
UE3:UTDataStore_OnlineStats (UT3)
From Unreal Wiki, The Unreal Engine Documentation Site
| Object >> UIRoot >> UIDataProvider >> UIDataStore >> UIDataStore_Remote >> UIDataStore_OnlineStats >> UTDataStore_OnlineStats |
- Package:
- UTGame
- Implemented interfaces:
- UIListElementCellProvider, UIListElementProvider
- This class 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. |
Specific derivation of UIDataStore_OnlineStats to expose the TDM leaderboards
[edit] Constants
See UTDataStore_OnlineStats constants.
[edit] Properties
[edit] bInQueuePump
Type: bool
Modifiers: transient
Whether or not we are currently pumping the read queue.
[edit] bInRead
Type: bool
Modifiers: transient
Whether or not we are currently in a read.
[edit] CurrentDetailsReadType
Type: EStatsDetailsReadType
Modifiers: transient
[edit] DetailedStatsRowIndex
Type: int
Modifiers: transient
Row index to use for detailed stats info
[edit] DetailsPlayerNetId
Type: OnlineSubsystem.UniqueNetId
Modifiers: transient
NetId of the player we are retrieving detailed stats on.
[edit] DetailsPlayerNick
Type: string
Modifiers: transient
Nick of the player we are retrieving detailed stats on.
[edit] GameModeId
Type: int
Modifiers: transient
Game mode we are currently displaying stats for
[edit] GeneralProvider
Type: UTUIDataProvider_StatsGeneral
Modifiers: transient
Reference to the dataprovider that will provide general stats details for a stats row.
[edit] LeaderboardSettings
Type: Settings
The set of settings that are to be exposed to the UI for filtering the leaderboards
[edit] LeaderboardSettingsClass
The class to load and instance
Default value: Class'UTGame.UTLeaderboardSettings'
[edit] MatchTypeId
Type: int
Modifiers: transient
Match Type we are currently displaying stats for
[edit] ReadQueue
Type: array<OnlineStatsRead>
Modifiers: transient
Array of stat events to read in order.
[edit] RewardsProvider
Type: UTUIDataProvider_StatsRewards
Modifiers: transient
Reference to the dataprovider that will provide rewards stats details for a stats row.
[edit] SettingsProvider
Type: UIDataProvider_Settings
The data provider that will expose the leaderboard settings to the ui
[edit] StatsReadObjectStartIndex
Type: int
Modifiers: transient
Start index for this set of online stats currently being read
[edit] VehiclesProvider
Type: UTUIDataProvider_StatsVehicles
Modifiers: transient
Reference to the dataprovider that will provide Vehicle stats details for a stats row.
[edit] VehicleWeaponsProvider
Type: UTUIDataProvider_StatsVehicleWeapons
Modifiers: transient
Reference to the dataprovider that will provide Vehicle Weapons stats details for a stats row.
[edit] WeaponsProvider
Type: UTUIDataProvider_StatsWeapons
Modifiers: transient
Reference to the dataprovider that will provide weapons details for a stats row.
[edit] Default values
[edit] Enums
[edit] EStatsDetailsReadType
Different read types.
- UTSR_GeneralAndRewards
- UTSR_Weapons
- UTSR_Vehicles
- UTSR_VehicleWeapons
[edit] Delegates
[edit] OnStatsReadComplete
Delegate used to notify the caller when stats read has completed
[edit] Functions
[edit] Events
[edit] GetElementProviderFromName
Parameters:
- FieldName - Name of the field to return the provider for.
Returns:
- Returns a stats element provider given its field name.
[edit] 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
[edit] Other instance functions
[edit] AddToReadQueue
Adds a read object to the queue of stuff to read.
Parameters:
- ReadObj - Object to add to queue.
[edit] GetReadObjectFromType
Parameters:
- InStatsType - Type to use to determine which read object to return.
Returns:
- Returns a read object depending on the current match settings.
[edit] GetReadObjectIndex
Returns:
- Returns the current read object index.
[edit] 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
[edit] 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.
[edit] SetDetailedStatsRowIndex
Sets the index for the current player, so we know which stats row to use for results.
[edit] SetStatsReadInfo
Overrides: UIDataStore_OnlineStats.SetStatsReadInfo
Game specific function that figures out what type of search to do
[edit] TryPumpingQueue
Attempts to start a stats read using the queue.
