Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

UTGame.UTDataStore_OnlineStats

Extends
UIDataStore_OnlineStats
Modifiers
native

Specific derivation of UIDataStore_OnlineStats to expose the TDM leaderboards

Core.Object
|   
+-- Engine.UIRoot
   |   
   +-- Engine.UIDataProvider
      |   
      +-- Engine.UIDataStore
         |   
         +-- Engine.UIDataStore_Remote
            |   
            +-- Engine.UIDataStore_OnlineStats
               |   
               +-- UTGame.UTDataStore_OnlineStats

Constants Summary
CONTEXT_ALLOWKEYBOARD=11
CONTEXT_ALLOWKEYBOARD_ANY=2
CONTEXT_ALLOWKEYBOARD_NO=0
CONTEXT_ALLOWKEYBOARD_YES=1
CONTEXT_BOTSKILL=0
CONTEXT_BOTSKILL_ADEPT=5
CONTEXT_BOTSKILL_AUTOADJUSTSKILL=0
CONTEXT_BOTSKILL_AVERAGE=2
CONTEXT_BOTSKILL_EXPERIENCED=3
CONTEXT_BOTSKILL_GODLIKE=8
CONTEXT_BOTSKILL_INHUMAN=7
CONTEXT_BOTSKILL_MASTERFUL=6
CONTEXT_BOTSKILL_NOVICE=1
CONTEXT_BOTSKILL_SKILLED=4
CONTEXT_CAMPAIGN=9
CONTEXT_CAMPAIGN_NO=0
CONTEXT_CAMPAIGN_YES=1
CONTEXT_DEDICATEDSERVER=14
CONTEXT_DEDICATEDSERVER_NO=0
CONTEXT_DEDICATEDSERVER_YES=1
CONTEXT_EMPTYSERVER=13
CONTEXT_EMPTYSERVER_NO=0
CONTEXT_EMPTYSERVER_YES=1
CONTEXT_FORCERESPAWN=10
CONTEXT_FORCERESPAWN_NO=0
CONTEXT_FORCERESPAWN_YES=1
CONTEXT_FULLSERVER=12
CONTEXT_FULLSERVER_NO=0
CONTEXT_FULLSERVER_YES=1
CONTEXT_GAME_MODE=0x0000800B
CONTEXT_GAME_MODE_BETRAYAL=9
CONTEXT_GAME_MODE_CAMPAIGN=7
CONTEXT_GAME_MODE_CTF=1
CONTEXT_GAME_MODE_CUSTOM=6
CONTEXT_GAME_MODE_DM=0
CONTEXT_GAME_MODE_DUEL=5
CONTEXT_GAME_MODE_GREED=8
CONTEXT_GAME_MODE_TDM=4
CONTEXT_GAME_MODE_VCTF=3
CONTEXT_GAME_MODE_WAR=2
CONTEXT_GOALSCORE_10=1
CONTEXT_GOALSCORE_15=2
CONTEXT_GOALSCORE_20=3
CONTEXT_GOALSCORE_30=4
CONTEXT_GOALSCORE_5=0
CONTEXT_LOCKEDSERVER=7
CONTEXT_LOCKEDSERVER_NO=0
CONTEXT_LOCKEDSERVER_YES=1
CONTEXT_MAPNAME=1
CONTEXT_MAPNAME_ARSENAL=7
CONTEXT_MAPNAME_AVALANCHE=28
CONTEXT_MAPNAME_BIOHAZARD=8
CONTEXT_MAPNAME_CARBON_FIRE=9
CONTEXT_MAPNAME_COLDHARBOR=51
CONTEXT_MAPNAME_CONFRONTATION=62
CONTEXT_MAPNAME_CONTAINMENT=21
CONTEXT_MAPNAME_CONTAINMENTSP=22
CONTEXT_MAPNAME_CORET=1
CONTEXT_MAPNAME_CORRUPTION=23
CONTEXT_MAPNAME_CUSTOM=0
CONTEXT_MAPNAME_DARKMATCH=57
CONTEXT_MAPNAME_DECK=10
CONTEXT_MAPNAME_DEFIANCE=11
CONTEXT_MAPNAME_DEIMOS=12
CONTEXT_MAPNAME_DIESEL=13
CONTEXT_MAPNAME_DOWNTOWN=29
CONTEXT_MAPNAME_DOWNTOWNNECRIS=52
CONTEXT_MAPNAME_DUSK=30
CONTEXT_MAPNAME_EDENINC=59
CONTEXT_MAPNAME_FACINGWORLDS=47
CONTEXT_MAPNAME_FEARLESS=14
CONTEXT_MAPNAME_FLOODGATE=31
CONTEXT_MAPNAME_GATEWAY=15
CONTEXT_MAPNAME_HEAT_RAY=16
CONTEXT_MAPNAME_HOSTILE=63
CONTEXT_MAPNAME_HYDROSIS=2
CONTEXT_MAPNAME_ISLANDER=32
CONTEXT_MAPNAME_ISLANDERNECRIS=33
CONTEXT_MAPNAME_KARGO=24
CONTEXT_MAPNAME_KBARGE=45
CONTEXT_MAPNAME_LOSTCAUSE=53
CONTEXT_MAPNAME_MARKET_DISTRICT=34
CONTEXT_MAPNAME_MISSION_SELECTION=44
CONTEXT_MAPNAME_MORBIAS=46
CONTEXT_MAPNAME_MORBID=54
CONTEXT_MAPNAME_NANOBLACK=55
CONTEXT_MAPNAME_NECROPOLIS=25
CONTEXT_MAPNAME_OCEANRELIC=58
CONTEXT_MAPNAME_OMICRON_DAWN=3
CONTEXT_MAPNAME_ONYX_COAST=35
CONTEXT_MAPNAME_POWER_SURGE=36
CONTEXT_MAPNAME_RAILS=49
CONTEXT_MAPNAME_REFLECTION=4
CONTEXT_MAPNAME_RISING_SUN=17
CONTEXT_MAPNAME_SANCTUARY=18
CONTEXT_MAPNAME_SANDSTORM=26
CONTEXT_MAPNAME_SEARCHLIGHT=48
CONTEXT_MAPNAME_SENTINEL=19
CONTEXT_MAPNAME_SERENITY=37
CONTEXT_MAPNAME_SERENITYNECRIS=38
CONTEXT_MAPNAME_SHAFT=56
CONTEXT_MAPNAME_SHANGRILA=20
CONTEXT_MAPNAME_SINKHOLE=39
CONTEXT_MAPNAME_STRANDED=61
CONTEXT_MAPNAME_STRIDENT=5
CONTEXT_MAPNAME_SUSPENSE=27
CONTEXT_MAPNAME_SUSPENSE_NECRIS=50
CONTEXT_MAPNAME_TANK_CROSSING=40
CONTEXT_MAPNAME_TORLAN=41
CONTEXT_MAPNAME_TORLANLEVIATHAN=42
CONTEXT_MAPNAME_TORLANNECRIS=43
CONTEXT_MAPNAME_TURBINE=60
CONTEXT_MAPNAME_VERTEBRAE=6
CONTEXT_NUMBOTS_0=0
CONTEXT_NUMBOTS_1=1
CONTEXT_NUMBOTS_2=2
CONTEXT_NUMBOTS_3=3
CONTEXT_NUMBOTS_4=4
CONTEXT_NUMBOTS_5=5
CONTEXT_NUMBOTS_6=6
CONTEXT_NUMBOTS_7=7
CONTEXT_NUMBOTS_8=8
CONTEXT_PRESENCE_MENUPRESENCE=0
CONTEXT_PURESERVER=6
CONTEXT_PURESERVER_ANY=2
CONTEXT_PURESERVER_NO=0
CONTEXT_PURESERVER_YES=1
CONTEXT_TIMELIMIT_10=1
CONTEXT_TIMELIMIT_15=2
CONTEXT_TIMELIMIT_20=3
CONTEXT_TIMELIMIT_30=4
CONTEXT_TIMELIMIT_5=0
CONTEXT_VSBOTS=8
CONTEXT_VSBOTS_1_TO_1=2
CONTEXT_VSBOTS_1_TO_2=1
CONTEXT_VSBOTS_2_TO_1=4
CONTEXT_VSBOTS_3_TO_1=5
CONTEXT_VSBOTS_3_TO_2=3
CONTEXT_VSBOTS_4_TO_1=6
CONTEXT_VSBOTS_NONE=0
GS_CDKEY_PART_MAXLENGTH=4
GS_EMAIL_MAXLENGTH=50
GS_MESSAGE_MAXLENGTH=255
GS_PASSWORD_MAXLENGTH=30
GS_USERNAME_MAXLENGTH=15
PROPERTY_CUSTOMGAMEMODE=0x40000002
PROPERTY_CUSTOMMAPNAME=0x40000001
PROPERTY_CUSTOMMUTATORS=0x40000004
PROPERTY_CUSTOMMUTCLASSES=0x40000005
PROPERTY_EPICMUTATORS=0x10000105
PROPERTY_GOALSCORE=0x100000F8
PROPERTY_LEADERBOARDRATING=0x20000004
PROPERTY_NUMBOTS=0x100000F7
PROPERTY_NUMBOTSIA=0x100000FA
PROPERTY_SERVERDESCRIPTION=0x40000003
PROPERTY_STEAMID=0x10000200
PROPERTY_STEAMVAC=0x10000201
PROPERTY_TIMELIMIT=0x100000F9
QUERY_BETRAYAL=8
QUERY_CAMPAIGN=6
QUERY_CTF=2
QUERY_DM=0
QUERY_DUEL=5
QUERY_GREED=7
QUERY_TDM=1
QUERY_VCTF=3
QUERY_WAR=4
STATS_VIEW_DM_PLAYER_ALLTIME=1
STATS_VIEW_DM_RANKED_ALLTIME=2
STATS_VIEW_DM_VEHICLES_ALLTIME=4
STATS_VIEW_DM_VEHICLES_RANKED_ALLTIME=6
STATS_VIEW_DM_VEHICLEWEAPONS_ALLTIME=5
STATS_VIEW_DM_VEHICLEWEAPONS_RANKED_ALLTIME=7
STATS_VIEW_DM_WEAPONS_ALLTIME=3
STATS_VIEW_DM_WEAPONS_RANKED_ALLTIME=8

Variables Summary
boolbInQueuePump
boolbInRead
EStatsDetailsReadTypeCurrentDetailsReadType
intDetailedStatsRowIndex
UniqueNetIdDetailsPlayerNetId
stringDetailsPlayerNick
intGameModeId
UTUIDataProvider_StatsGeneralGeneralProvider
SettingsLeaderboardSettings
class<Settings>LeaderboardSettingsClass
intMatchTypeId
array<OnlineStatsRead>ReadQueue
UTUIDataProvider_StatsRewardsRewardsProvider
UIDataProvider_SettingsSettingsProvider
intStatsReadObjectStartIndex
UTUIDataProvider_StatsVehiclesVehiclesProvider
UTUIDataProvider_StatsVehicleWeaponsVehicleWeaponsProvider
UTUIDataProvider_StatsWeaponsWeaponsProvider
Inherited Variables from Engine.UIDataStore_OnlineStats
CurrentReadType, PlayerInterface, PlayerNickData, RankNameMetaData, StatsInterface, StatsRead, StatsReadClasses, StatsReadName, StatsReadObjects, TotalRowsName

Enumerations Summary
EStatsDetailsReadType
UTSR_GeneralAndRewards, UTSR_Weapons, UTSR_Vehicles, UTSR_VehicleWeapons,
Inherited Enumerations from Engine.UIDataStore_OnlineStats
EStatsFetchType

Structures Summary
Inherited Structures from Engine.UIDataStore_OnlineStats
PlayerNickMetaData, RankMetaData

Delegates Summary
delegate OnStatsReadComplete (bool bWasSuccessful)

Functions Summary
function AddToReadQueue (OnlineStatsRead ReadObj))
eventUTUIDataProvider_StatsElementProvider GetElementProviderFromName (name FieldName))
functionOnlineStatsRead GetReadObjectFromType (EStatsDetailsReadType InStatsType))
functionint GetReadObjectIndex ()))
function OnReadComplete (bool bWasSuccessful))
eventbool RefreshStats (byte ControllerIndex))
function ResetToDefaultRead ()))
function SetDetailedStatsRowIndex (int InIndex))
function SetStatsReadInfo ()))
function TryPumpingQueue ()))
Inherited Functions from Engine.UIDataStore_OnlineStats
Init, OnReadComplete, RefreshStats, SetStatsReadInfo, ShowGamercard, SortResultsByRank


Constants Detail

CONTEXT_ALLOWKEYBOARD Source code

const CONTEXT_ALLOWKEYBOARD = 11;

CONTEXT_ALLOWKEYBOARD_ANY Source code

const CONTEXT_ALLOWKEYBOARD_ANY = 2;

CONTEXT_ALLOWKEYBOARD_NO Source code

const CONTEXT_ALLOWKEYBOARD_NO = 0;

CONTEXT_ALLOWKEYBOARD_YES Source code

const CONTEXT_ALLOWKEYBOARD_YES = 1;

CONTEXT_BOTSKILL Source code

const CONTEXT_BOTSKILL = 0;

CONTEXT_BOTSKILL_ADEPT Source code

const CONTEXT_BOTSKILL_ADEPT = 5;

CONTEXT_BOTSKILL_AUTOADJUSTSKILL Source code

const CONTEXT_BOTSKILL_AUTOADJUSTSKILL = 0;

CONTEXT_BOTSKILL_AVERAGE Source code

const CONTEXT_BOTSKILL_AVERAGE = 2;

CONTEXT_BOTSKILL_EXPERIENCED Source code

const CONTEXT_BOTSKILL_EXPERIENCED = 3;

CONTEXT_BOTSKILL_GODLIKE Source code

const CONTEXT_BOTSKILL_GODLIKE = 8;

CONTEXT_BOTSKILL_INHUMAN Source code

const CONTEXT_BOTSKILL_INHUMAN = 7;

CONTEXT_BOTSKILL_MASTERFUL Source code

const CONTEXT_BOTSKILL_MASTERFUL = 6;

CONTEXT_BOTSKILL_NOVICE Source code

const CONTEXT_BOTSKILL_NOVICE = 1;

CONTEXT_BOTSKILL_SKILLED Source code

const CONTEXT_BOTSKILL_SKILLED = 4;

CONTEXT_CAMPAIGN Source code

const CONTEXT_CAMPAIGN = 9;

CONTEXT_CAMPAIGN_NO Source code

const CONTEXT_CAMPAIGN_NO = 0;

CONTEXT_CAMPAIGN_YES Source code

const CONTEXT_CAMPAIGN_YES = 1;

CONTEXT_DEDICATEDSERVER Source code

const CONTEXT_DEDICATEDSERVER = 14;

CONTEXT_DEDICATEDSERVER_NO Source code

const CONTEXT_DEDICATEDSERVER_NO = 0;

CONTEXT_DEDICATEDSERVER_YES Source code

const CONTEXT_DEDICATEDSERVER_YES = 1;

CONTEXT_EMPTYSERVER Source code

const CONTEXT_EMPTYSERVER = 13;

CONTEXT_EMPTYSERVER_NO Source code

const CONTEXT_EMPTYSERVER_NO = 0;

CONTEXT_EMPTYSERVER_YES Source code

const CONTEXT_EMPTYSERVER_YES = 1;

CONTEXT_FORCERESPAWN Source code

const CONTEXT_FORCERESPAWN = 10;

CONTEXT_FORCERESPAWN_NO Source code

const CONTEXT_FORCERESPAWN_NO = 0;

CONTEXT_FORCERESPAWN_YES Source code

const CONTEXT_FORCERESPAWN_YES = 1;

CONTEXT_FULLSERVER Source code

const CONTEXT_FULLSERVER = 12;

CONTEXT_FULLSERVER_NO Source code

const CONTEXT_FULLSERVER_NO = 0;

CONTEXT_FULLSERVER_YES Source code

const CONTEXT_FULLSERVER_YES = 1;

CONTEXT_GAME_MODE Source code

const CONTEXT_GAME_MODE = 0x0000800B;

CONTEXT_GAME_MODE_BETRAYAL Source code

const CONTEXT_GAME_MODE_BETRAYAL = 9;

CONTEXT_GAME_MODE_CAMPAIGN Source code

const CONTEXT_GAME_MODE_CAMPAIGN = 7;

CONTEXT_GAME_MODE_CTF Source code

const CONTEXT_GAME_MODE_CTF = 1;

CONTEXT_GAME_MODE_CUSTOM Source code

const CONTEXT_GAME_MODE_CUSTOM = 6;

CONTEXT_GAME_MODE_DM Source code

const CONTEXT_GAME_MODE_DM = 0;

CONTEXT_GAME_MODE_DUEL Source code

const CONTEXT_GAME_MODE_DUEL = 5;

CONTEXT_GAME_MODE_GREED Source code

const CONTEXT_GAME_MODE_GREED = 8;

CONTEXT_GAME_MODE_TDM Source code

const CONTEXT_GAME_MODE_TDM = 4;

CONTEXT_GAME_MODE_VCTF Source code

const CONTEXT_GAME_MODE_VCTF = 3;

CONTEXT_GAME_MODE_WAR Source code

const CONTEXT_GAME_MODE_WAR = 2;

CONTEXT_GOALSCORE_10 Source code

const CONTEXT_GOALSCORE_10 = 1;

CONTEXT_GOALSCORE_15 Source code

const CONTEXT_GOALSCORE_15 = 2;

CONTEXT_GOALSCORE_20 Source code

const CONTEXT_GOALSCORE_20 = 3;

CONTEXT_GOALSCORE_30 Source code

const CONTEXT_GOALSCORE_30 = 4;

CONTEXT_GOALSCORE_5 Source code

const CONTEXT_GOALSCORE_5 = 0;

CONTEXT_LOCKEDSERVER Source code

const CONTEXT_LOCKEDSERVER = 7;

CONTEXT_LOCKEDSERVER_NO Source code

const CONTEXT_LOCKEDSERVER_NO = 0;

CONTEXT_LOCKEDSERVER_YES Source code

const CONTEXT_LOCKEDSERVER_YES = 1;

CONTEXT_MAPNAME Source code

const CONTEXT_MAPNAME = 1;

CONTEXT_MAPNAME_ARSENAL Source code

const CONTEXT_MAPNAME_ARSENAL = 7;

CONTEXT_MAPNAME_AVALANCHE Source code

const CONTEXT_MAPNAME_AVALANCHE = 28;

CONTEXT_MAPNAME_BIOHAZARD Source code

const CONTEXT_MAPNAME_BIOHAZARD = 8;

CONTEXT_MAPNAME_CARBON_FIRE Source code

const CONTEXT_MAPNAME_CARBON_FIRE = 9;

CONTEXT_MAPNAME_COLDHARBOR Source code

const CONTEXT_MAPNAME_COLDHARBOR = 51;

CONTEXT_MAPNAME_CONFRONTATION Source code

const CONTEXT_MAPNAME_CONFRONTATION = 62;

CONTEXT_MAPNAME_CONTAINMENT Source code

const CONTEXT_MAPNAME_CONTAINMENT = 21;

CONTEXT_MAPNAME_CONTAINMENTSP Source code

const CONTEXT_MAPNAME_CONTAINMENTSP = 22;

CONTEXT_MAPNAME_CORET Source code

const CONTEXT_MAPNAME_CORET = 1;

CONTEXT_MAPNAME_CORRUPTION Source code

const CONTEXT_MAPNAME_CORRUPTION = 23;

CONTEXT_MAPNAME_CUSTOM Source code

const CONTEXT_MAPNAME_CUSTOM = 0;

CONTEXT_MAPNAME_DARKMATCH Source code

const CONTEXT_MAPNAME_DARKMATCH = 57;

CONTEXT_MAPNAME_DECK Source code

const CONTEXT_MAPNAME_DECK = 10;

CONTEXT_MAPNAME_DEFIANCE Source code

const CONTEXT_MAPNAME_DEFIANCE = 11;

CONTEXT_MAPNAME_DEIMOS Source code

const CONTEXT_MAPNAME_DEIMOS = 12;

CONTEXT_MAPNAME_DIESEL Source code

const CONTEXT_MAPNAME_DIESEL = 13;

CONTEXT_MAPNAME_DOWNTOWN Source code

const CONTEXT_MAPNAME_DOWNTOWN = 29;

CONTEXT_MAPNAME_DOWNTOWNNECRIS Source code

const CONTEXT_MAPNAME_DOWNTOWNNECRIS = 52;

CONTEXT_MAPNAME_DUSK Source code

const CONTEXT_MAPNAME_DUSK = 30;

CONTEXT_MAPNAME_EDENINC Source code

const CONTEXT_MAPNAME_EDENINC = 59;

CONTEXT_MAPNAME_FACINGWORLDS Source code

const CONTEXT_MAPNAME_FACINGWORLDS = 47;

CONTEXT_MAPNAME_FEARLESS Source code

const CONTEXT_MAPNAME_FEARLESS = 14;

CONTEXT_MAPNAME_FLOODGATE Source code

const CONTEXT_MAPNAME_FLOODGATE = 31;

CONTEXT_MAPNAME_GATEWAY Source code

const CONTEXT_MAPNAME_GATEWAY = 15;

CONTEXT_MAPNAME_HEAT_RAY Source code

const CONTEXT_MAPNAME_HEAT_RAY = 16;

CONTEXT_MAPNAME_HOSTILE Source code

const CONTEXT_MAPNAME_HOSTILE = 63;

CONTEXT_MAPNAME_HYDROSIS Source code

const CONTEXT_MAPNAME_HYDROSIS = 2;

CONTEXT_MAPNAME_ISLANDER Source code

const CONTEXT_MAPNAME_ISLANDER = 32;

CONTEXT_MAPNAME_ISLANDERNECRIS Source code

const CONTEXT_MAPNAME_ISLANDERNECRIS = 33;

CONTEXT_MAPNAME_KARGO Source code

const CONTEXT_MAPNAME_KARGO = 24;

CONTEXT_MAPNAME_KBARGE Source code

const CONTEXT_MAPNAME_KBARGE = 45;

CONTEXT_MAPNAME_LOSTCAUSE Source code

const CONTEXT_MAPNAME_LOSTCAUSE = 53;

CONTEXT_MAPNAME_MARKET_DISTRICT Source code

const CONTEXT_MAPNAME_MARKET_DISTRICT = 34;

CONTEXT_MAPNAME_MISSION_SELECTION Source code

const CONTEXT_MAPNAME_MISSION_SELECTION = 44;

CONTEXT_MAPNAME_MORBIAS Source code

const CONTEXT_MAPNAME_MORBIAS = 46;

CONTEXT_MAPNAME_MORBID Source code

const CONTEXT_MAPNAME_MORBID = 54;

CONTEXT_MAPNAME_NANOBLACK Source code

const CONTEXT_MAPNAME_NANOBLACK = 55;

CONTEXT_MAPNAME_NECROPOLIS Source code

const CONTEXT_MAPNAME_NECROPOLIS = 25;

CONTEXT_MAPNAME_OCEANRELIC Source code

const CONTEXT_MAPNAME_OCEANRELIC = 58;

CONTEXT_MAPNAME_OMICRON_DAWN Source code

const CONTEXT_MAPNAME_OMICRON_DAWN = 3;

CONTEXT_MAPNAME_ONYX_COAST Source code

const CONTEXT_MAPNAME_ONYX_COAST = 35;

CONTEXT_MAPNAME_POWER_SURGE Source code

const CONTEXT_MAPNAME_POWER_SURGE = 36;

CONTEXT_MAPNAME_RAILS Source code

const CONTEXT_MAPNAME_RAILS = 49;

CONTEXT_MAPNAME_REFLECTION Source code

const CONTEXT_MAPNAME_REFLECTION = 4;

CONTEXT_MAPNAME_RISING_SUN Source code

const CONTEXT_MAPNAME_RISING_SUN = 17;

CONTEXT_MAPNAME_SANCTUARY Source code

const CONTEXT_MAPNAME_SANCTUARY = 18;

CONTEXT_MAPNAME_SANDSTORM Source code

const CONTEXT_MAPNAME_SANDSTORM = 26;

CONTEXT_MAPNAME_SEARCHLIGHT Source code

const CONTEXT_MAPNAME_SEARCHLIGHT = 48;

CONTEXT_MAPNAME_SENTINEL Source code

const CONTEXT_MAPNAME_SENTINEL = 19;

CONTEXT_MAPNAME_SERENITY Source code

const CONTEXT_MAPNAME_SERENITY = 37;

CONTEXT_MAPNAME_SERENITYNECRIS Source code

const CONTEXT_MAPNAME_SERENITYNECRIS = 38;

CONTEXT_MAPNAME_SHAFT Source code

const CONTEXT_MAPNAME_SHAFT = 56;

CONTEXT_MAPNAME_SHANGRILA Source code

const CONTEXT_MAPNAME_SHANGRILA = 20;

CONTEXT_MAPNAME_SINKHOLE Source code

const CONTEXT_MAPNAME_SINKHOLE = 39;

CONTEXT_MAPNAME_STRANDED Source code

const CONTEXT_MAPNAME_STRANDED = 61;

CONTEXT_MAPNAME_STRIDENT Source code

const CONTEXT_MAPNAME_STRIDENT = 5;

CONTEXT_MAPNAME_SUSPENSE Source code

const CONTEXT_MAPNAME_SUSPENSE = 27;

CONTEXT_MAPNAME_SUSPENSE_NECRIS Source code

const CONTEXT_MAPNAME_SUSPENSE_NECRIS = 50;

CONTEXT_MAPNAME_TANK_CROSSING Source code

const CONTEXT_MAPNAME_TANK_CROSSING = 40;

CONTEXT_MAPNAME_TORLAN Source code

const CONTEXT_MAPNAME_TORLAN = 41;

CONTEXT_MAPNAME_TORLANLEVIATHAN Source code

const CONTEXT_MAPNAME_TORLANLEVIATHAN = 42;

CONTEXT_MAPNAME_TORLANNECRIS Source code

const CONTEXT_MAPNAME_TORLANNECRIS = 43;

CONTEXT_MAPNAME_TURBINE Source code

const CONTEXT_MAPNAME_TURBINE = 60;

CONTEXT_MAPNAME_VERTEBRAE Source code

const CONTEXT_MAPNAME_VERTEBRAE = 6;

CONTEXT_NUMBOTS_0 Source code

const CONTEXT_NUMBOTS_0 = 0;

CONTEXT_NUMBOTS_1 Source code

const CONTEXT_NUMBOTS_1 = 1;

CONTEXT_NUMBOTS_2 Source code

const CONTEXT_NUMBOTS_2 = 2;

CONTEXT_NUMBOTS_3 Source code

const CONTEXT_NUMBOTS_3 = 3;

CONTEXT_NUMBOTS_4 Source code

const CONTEXT_NUMBOTS_4 = 4;

CONTEXT_NUMBOTS_5 Source code

const CONTEXT_NUMBOTS_5 = 5;

CONTEXT_NUMBOTS_6 Source code

const CONTEXT_NUMBOTS_6 = 6;

CONTEXT_NUMBOTS_7 Source code

const CONTEXT_NUMBOTS_7 = 7;

CONTEXT_NUMBOTS_8 Source code

const CONTEXT_NUMBOTS_8 = 8;

CONTEXT_PRESENCE_MENUPRESENCE Source code

const CONTEXT_PRESENCE_MENUPRESENCE = 0;

CONTEXT_PURESERVER Source code

const CONTEXT_PURESERVER = 6;

CONTEXT_PURESERVER_ANY Source code

const CONTEXT_PURESERVER_ANY = 2;

CONTEXT_PURESERVER_NO Source code

const CONTEXT_PURESERVER_NO = 0;

CONTEXT_PURESERVER_YES Source code

const CONTEXT_PURESERVER_YES = 1;

CONTEXT_TIMELIMIT_10 Source code

const CONTEXT_TIMELIMIT_10 = 1;

CONTEXT_TIMELIMIT_15 Source code

const CONTEXT_TIMELIMIT_15 = 2;

CONTEXT_TIMELIMIT_20 Source code

const CONTEXT_TIMELIMIT_20 = 3;

CONTEXT_TIMELIMIT_30 Source code

const CONTEXT_TIMELIMIT_30 = 4;

CONTEXT_TIMELIMIT_5 Source code

const CONTEXT_TIMELIMIT_5 = 0;

CONTEXT_VSBOTS Source code

const CONTEXT_VSBOTS = 8;

CONTEXT_VSBOTS_1_TO_1 Source code

const CONTEXT_VSBOTS_1_TO_1 = 2;

CONTEXT_VSBOTS_1_TO_2 Source code

const CONTEXT_VSBOTS_1_TO_2 = 1;

CONTEXT_VSBOTS_2_TO_1 Source code

const CONTEXT_VSBOTS_2_TO_1 = 4;

CONTEXT_VSBOTS_3_TO_1 Source code

const CONTEXT_VSBOTS_3_TO_1 = 5;

CONTEXT_VSBOTS_3_TO_2 Source code

const CONTEXT_VSBOTS_3_TO_2 = 3;

CONTEXT_VSBOTS_4_TO_1 Source code

const CONTEXT_VSBOTS_4_TO_1 = 6;

CONTEXT_VSBOTS_NONE Source code

const CONTEXT_VSBOTS_NONE = 0;

GS_CDKEY_PART_MAXLENGTH Source code

const GS_CDKEY_PART_MAXLENGTH = 4;

GS_EMAIL_MAXLENGTH Source code

const GS_EMAIL_MAXLENGTH = 50;

GS_MESSAGE_MAXLENGTH Source code

const GS_MESSAGE_MAXLENGTH = 255;

GS_PASSWORD_MAXLENGTH Source code

const GS_PASSWORD_MAXLENGTH = 30;

GS_USERNAME_MAXLENGTH Source code

const GS_USERNAME_MAXLENGTH = 15;

PROPERTY_CUSTOMGAMEMODE Source code

const PROPERTY_CUSTOMGAMEMODE = 0x40000002;

PROPERTY_CUSTOMMAPNAME Source code

const PROPERTY_CUSTOMMAPNAME = 0x40000001;

PROPERTY_CUSTOMMUTATORS Source code

const PROPERTY_CUSTOMMUTATORS = 0x40000004;

PROPERTY_CUSTOMMUTCLASSES Source code

const PROPERTY_CUSTOMMUTCLASSES = 0x40000005;

PROPERTY_EPICMUTATORS Source code

const PROPERTY_EPICMUTATORS = 0x10000105;

PROPERTY_GOALSCORE Source code

const PROPERTY_GOALSCORE = 0x100000F8;

PROPERTY_LEADERBOARDRATING Source code

const PROPERTY_LEADERBOARDRATING = 0x20000004;

PROPERTY_NUMBOTS Source code

const PROPERTY_NUMBOTS = 0x100000F7;

PROPERTY_NUMBOTSIA Source code

const PROPERTY_NUMBOTSIA = 0x100000FA;

PROPERTY_SERVERDESCRIPTION Source code

const PROPERTY_SERVERDESCRIPTION = 0x40000003;

PROPERTY_STEAMID Source code

const PROPERTY_STEAMID = 0x10000200;

PROPERTY_STEAMVAC Source code

const PROPERTY_STEAMVAC = 0x10000201;

PROPERTY_TIMELIMIT Source code

const PROPERTY_TIMELIMIT = 0x100000F9;

QUERY_BETRAYAL Source code

const QUERY_BETRAYAL = 8;

QUERY_CAMPAIGN Source code

const QUERY_CAMPAIGN = 6;

QUERY_CTF Source code

const QUERY_CTF = 2;

QUERY_DM Source code

const QUERY_DM = 0;

QUERY_DUEL Source code

const QUERY_DUEL = 5;

QUERY_GREED Source code

const QUERY_GREED = 7;

QUERY_TDM Source code

const QUERY_TDM = 1;

QUERY_VCTF Source code

const QUERY_VCTF = 3;

QUERY_WAR Source code

const QUERY_WAR = 4;

STATS_VIEW_DM_PLAYER_ALLTIME Source code

const STATS_VIEW_DM_PLAYER_ALLTIME = 1;

STATS_VIEW_DM_RANKED_ALLTIME Source code

const STATS_VIEW_DM_RANKED_ALLTIME = 2;

STATS_VIEW_DM_VEHICLES_ALLTIME Source code

const STATS_VIEW_DM_VEHICLES_ALLTIME = 4;

STATS_VIEW_DM_VEHICLES_RANKED_ALLTIME Source code

const STATS_VIEW_DM_VEHICLES_RANKED_ALLTIME = 6;

STATS_VIEW_DM_VEHICLEWEAPONS_ALLTIME Source code

const STATS_VIEW_DM_VEHICLEWEAPONS_ALLTIME = 5;

STATS_VIEW_DM_VEHICLEWEAPONS_RANKED_ALLTIME Source code

const STATS_VIEW_DM_VEHICLEWEAPONS_RANKED_ALLTIME = 7;

STATS_VIEW_DM_WEAPONS_ALLTIME Source code

const STATS_VIEW_DM_WEAPONS_ALLTIME = 3;

STATS_VIEW_DM_WEAPONS_RANKED_ALLTIME Source code

const STATS_VIEW_DM_WEAPONS_RANKED_ALLTIME = 8;


Variables Detail

bInQueuePump Source code

var transient bool bInQueuePump;
Whether or not we are currently pumping the read queue.

bInRead Source code

var transient bool bInRead;
Whether or not we are currently in a read.

CurrentDetailsReadType Source code

var transient EStatsDetailsReadType CurrentDetailsReadType;

DetailedStatsRowIndex Source code

var transient int DetailedStatsRowIndex;
Row index to use for detailed stats info

DetailsPlayerNetId Source code

var transient UniqueNetId DetailsPlayerNetId;
NetId of the player we are retrieving detailed stats on.

DetailsPlayerNick Source code

var transient string DetailsPlayerNick;
Nick of the player we are retrieving detailed stats on.

GameModeId Source code

var transient int GameModeId;
Game mode we are currently displaying stats for

GeneralProvider Source code

var transient UTUIDataProvider_StatsGeneral GeneralProvider;
Reference to the dataprovider that will provide general stats details for a stats row.

LeaderboardSettings Source code

var Settings LeaderboardSettings;
The set of settings that are to be exposed to the UI for filtering the leaderboards

LeaderboardSettingsClass Source code

var class<Settings> LeaderboardSettingsClass;
The class to load and instance

MatchTypeId Source code

var transient int MatchTypeId;
Match Type we are currently displaying stats for

ReadQueue Source code

var transient array<OnlineStatsRead> ReadQueue;
Array of stat events to read in order.

RewardsProvider Source code

var transient UTUIDataProvider_StatsRewards RewardsProvider;
Reference to the dataprovider that will provide rewards stats details for a stats row.

SettingsProvider Source code

var UIDataProvider_Settings SettingsProvider;
The data provider that will expose the leaderboard settings to the ui

StatsReadObjectStartIndex Source code

var transient int StatsReadObjectStartIndex;
Start index for this set of online stats currently being read

VehiclesProvider Source code

var transient UTUIDataProvider_StatsVehicles VehiclesProvider;
Reference to the dataprovider that will provide Vehicle stats details for a stats row.

VehicleWeaponsProvider Source code

var transient UTUIDataProvider_StatsVehicleWeapons VehicleWeaponsProvider;
Reference to the dataprovider that will provide Vehicle Weapons stats details for a stats row.

WeaponsProvider Source code

var transient UTUIDataProvider_StatsWeapons WeaponsProvider;
Reference to the dataprovider that will provide weapons details for a stats row.


Enumerations Detail

EStatsDetailsReadType Source code

enum EStatsDetailsReadType
{
UTSR_GeneralAndRewards, UTSR_Weapons, UTSR_Vehicles, UTSR_VehicleWeapons,
};
Different read types.


Delegates Detail

OnStatsReadComplete Source code

delegate OnStatsReadComplete ( bool bWasSuccessful )
Delegate used to notify the caller when stats read has completed


Functions Detail

AddToReadQueue Source code

function AddToReadQueue ( OnlineStatsRead ReadObj) )
Adds a read object to the queue of stuff to read.
@param ReadObj Object to add to queue.

GetElementProviderFromName Source code

event UTUIDataProvider_StatsElementProvider GetElementProviderFromName ( name FieldName) )

@param FieldName Name of the field to return the provider for.
@return Returns a stats element provider given its field name.

GetReadObjectFromType Source code

function OnlineStatsRead GetReadObjectFromType ( EStatsDetailsReadType InStatsType) )

@param InStatsType Type to use to determine which read object to return.
@return Returns a read object depending on the current match settings.

GetReadObjectIndex Source code

function int GetReadObjectIndex ( ) )

@return Returns the current read object index.

OnReadComplete Source code

function OnReadComplete ( bool bWasSuccessful) )
Called by the online subsystem when the stats read has completed
@param bWasSuccessful whether the stats read was successful or not

RefreshStats Source code

event bool RefreshStats ( byte ControllerIndex) )
Tells the online subsystem to re-read the stats data using the current read mode and the current object to add the results to

ResetToDefaultRead Source code

function 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 Source code

function SetDetailedStatsRowIndex ( int InIndex) )
Sets the index for the current player, so we know which stats row to use for results.

SetStatsReadInfo Source code

function SetStatsReadInfo ( ) )
Game specific function that figures out what type of search to do

TryPumpingQueue Source code

function TryPumpingQueue ( ) )
Attempts to start a stats read using the queue.


Defaultproperties

defaultproperties
{
   LeaderboardSettingsClass=Class'UTGame.UTLeaderboardSettings'
   StatsReadClasses(0)=Class'UTGame.UTLeaderboardReadDM'
   StatsReadClasses(1)=Class'UTGame.UTLeaderboardReadWeaponsDM'
   StatsReadClasses(2)=Class'UTGame.UTLeaderboardReadVehiclesDM'
   StatsReadClasses(3)=Class'UTGame.UTLeaderboardReadVehicleWeaponsDM'
   StatsReadClasses(4)=Class'UTGame.UTLeaderboardReadPureDM'
   StatsReadClasses(5)=Class'UTGame.UTLeaderboardReadWeaponsPureDM'
   StatsReadClasses(6)=Class'UTGame.UTLeaderboardReadVehiclesPureDM'
   StatsReadClasses(7)=Class'UTGame.UTLeaderboardReadVehicleWeaponsPureDM'
   Tag="UTLeaderboards"
   Name="Default__UTDataStore_OnlineStats"
   ObjectArchetype=UIDataStore_OnlineStats'Engine.Default__UIDataStore_OnlineStats'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:49.675 - Created with UnCodeX