Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
previous class next class | frames no frames |
00001 00002 00003 00004 00005 00006 00007 00008 00009 00010 00011 00012 00013 00014 00015 00016 00017 00018 00019 00020 00021 00022 00023 00024 00025 00026 00027 00028 00029 00030 00031 00032 00033 00034 00035 00036 00037 00038 00039 00040 00041 00042 00043 00044 00045 00046 00047 00048 00049 00050 00051 00052 00053 00054 00055 00056 00057 00058 00059 00060 00061 00062 00063 00064 00065 00066 00067 00068 00069 00070 00071 00072 00073 00074 00075 00076 |
/** * Copyright 1998-2008 Epic Games, Inc. All Rights Reserved. */ /** * Stats class that holds the read request definitions and the resulting data */ class OnlineStatsRead extends OnlineStats native abstract; /** A single instance of a stat in a row */ struct native OnlineStatsColumn { /** The ordinal value of the column */ var const int ColumnNo; /** The value of the stat for this column */ var const SettingsData StatValue; }; /** Holds a single player's set of data for this stats view */ struct native OnlineStatsRow { /** The unique player id of the player these stats are for */ var const UniqueNetId PlayerId; /** The rank of the player in this stats view */ var const SettingsData Rank; /** Player's online nickname */ var const string NickName; /** The set of columns (stat instances) for this row */ var const array<OnlineStatsColumn> Columns; }; /** The unique id of the view that these stats are from */ var const int ViewId; /** The column id to use for sorting rank */ var const int SortColumnId; /** The columns to read in the view we are interested in */ var const array<int> ColumnIds; /** The total number of rows in the view */ var const int TotalRowsInView; /** The rows of data returned by the online service */ var const array<OnlineStatsRow> Rows; /** Provides human readable values for column ids */ struct native ColumnMetaData { /** Id for the given string */ var const int Id; /** Human readable form of the Id */ var const name Name; /** The name displayed in column headings in the UI */ var localized string ColumnName; }; /** Provides metadata for column ids so that we can present their human readable form */ var const array<ColumnMetaData> ColumnMappings; /** The name of the view in human readable terms */ var const string ViewName; /** * Delegate used to notify the caller when stats read has completed */ delegate OnStatsReadComplete(); defaultproperties { Name="Default__OnlineStatsRead" ObjectArchetype=OnlineStats'Engine.Default__OnlineStats' } |
Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
previous class next class | frames no frames |