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

UTGame.UTLeaderboardWriteBase

Extends
OnlineStatsWrite
Modifiers
dependson ( UTPlayerReplicationInfo ) native

stats ready to be given to the online stat writing system

Core.Object
|   
+-- Engine.OnlineStats
   |   
   +-- Engine.OnlineStatsWrite
      |   
      +-- UTGame.UTLeaderboardWriteBase

Direct Known Subclasses:

UTLeaderboardWriteDM, UTLeaderboardWriteVehiclesDM, UTLeaderboardWriteVehicleWeaponsDM, UTLeaderboardWriteWeaponsDM

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_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_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_CUSTOM=0
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_EPICMUTATORS=0x10000105
PROPERTY_GOALSCORE=0x100000F8
PROPERTY_LEADERBOARDRATING=0x20000004
PROPERTY_NUMBOTS=0x100000F7
PROPERTY_SERVERDESCRIPTION=0x40000003
PROPERTY_TIMELIMIT=0x100000F9
QUERY_CAMPAIGN=6
QUERY_CTF=2
QUERY_DM=0
QUERY_DUEL=5
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
array<int>PureViewIds
array<StatMappingEntry>StatNameToStatIdMapping
Inherited Variables from Engine.OnlineStatsWrite
ArbitratedViewIds, Properties, RatingId, StatMappings, ViewIds
Inherited Variables from Engine.OnlineStats
ViewIdMappings

Structures Summary
StatMappingEntry
StatName, Id

Functions Summary
function CopyAllStats (UTPlayerReplicationInfo PRI)
functionbool GetPropertyIdFromStatType (name StatName, out int StatId, out ESettingsDataType StatType)
function PrintDebugInformation (OnlineSubsystem OnlineSubsystem)
functionbool SetFloatStatFromMapping (name StatName, float StatValue)
functionbool SetIntStatFromMapping (Name StatName, int StatValue)
function SetPureServerMode (const bool bIsPureServer)
Inherited Functions from Engine.OnlineStatsWrite
DecrementFloatStat, DecrementIntStat, GetStatId, GetStatName, IncrementFloatStat, IncrementIntStat, SetFloatStat, SetIntStat
Inherited Functions from Engine.OnlineStats
GetViewId, GetViewName


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_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_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_CUSTOM Source code

const CONTEXT_MAPNAME_CUSTOM = 0;

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_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_SERVERDESCRIPTION Source code

const PROPERTY_SERVERDESCRIPTION = 0x40000003;

PROPERTY_TIMELIMIT Source code

const PROPERTY_TIMELIMIT = 0x100000F9;

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_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

PureViewIds Source code

var const array<int> PureViewIds;

StatNameToStatIdMapping Source code

var protected array<StatMappingEntry> StatNameToStatIdMapping;
Array of mappings from PRI stat names to Online Stat properties


Structures Detail

StatMappingEntry Source code

struct StatMappingEntry
{
var const int Id;
var const name StatName;
};
Maps a stat property value to a stat string
Id:
Property Id for the given string
StatName:
Human readable form of the Id


Functions Detail

CopyAllStats Source code

function CopyAllStats ( UTPlayerReplicationInfo PRI )

GetPropertyIdFromStatType Source code

native function bool GetPropertyIdFromStatType ( name StatName, out int StatId, out ESettingsDataType StatType )
Given a PRI Stat name, return the PropertyId and PropertyDataType

PrintDebugInformation Source code

native function PrintDebugInformation ( OnlineSubsystem OnlineSubsystem )

SetFloatStatFromMapping Source code

native function bool SetFloatStatFromMapping ( name StatName, float StatValue )
Set an float stat value to the online properties array given a PRI stat name and its value

SetIntStatFromMapping Source code

native function bool SetIntStatFromMapping ( Name StatName, int StatValue )
Set an int stat value to the online properties array given a PRI stat name and its value

SetPureServerMode Source code

native function SetPureServerMode ( const bool bIsPureServer )
Tell the stats writing that we are a pure server to switch where we record stats


Defaultproperties

defaultproperties
{
   PureViewIds(0)=2
   ViewIds(0)=1
   ArbitratedViewIds(0)=2
   RatingId=536870916
   Name="Default__UTLeaderboardWriteBase"
   ObjectArchetype=OnlineStatsWrite'Engine.Default__OnlineStatsWrite'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Mon 26/11/2007 17:41:24.875 - Created with UnCodeX