Always snap to grid
UE3:GameStatsDatabase (UDK)
Object >> GameStatsDatabase |
Contents
- 1 Properties
- 1.1 AllEvents
- 1.2 AllSessions
- 1.3 DamageClassesBySessionID
- 1.4 GameStatsFileReaderClassname
- 1.5 MapNameToFilenameMapping
- 1.6 PawnClassesBySessionID
- 1.7 PlayerListBySessionID
- 1.8 ProjectileClassesBySessionID
- 1.9 RemoteDB
- 1.10 SessionFilenamesBySessionID
- 1.11 SessionInfoBySessionID
- 1.12 SupportedEventsBySessionID
- 1.13 TeamListBySessionID
- 1.14 WeaponClassesBySessionID
- 2 Structs
- 3 Native functions
- 3.1 CacheLocalFilenames
- 3.2 ClearDatabase
- 3.3 GetDamageListBySessionID
- 3.4 GetEventCountByType
- 3.5 GetEventsListBySessionID
- 3.6 GetPawnListBySessionID
- 3.7 GetPlayersListBySessionID
- 3.8 GetProjectileListBySessionID
- 3.9 GetSessionIDs
- 3.10 GetSessionInfoBySessionID
- 3.11 GetTeamListBySessionID
- 3.12 GetWeaponListBySessionID
- 3.13 Init
- 3.14 UploadSession
- Package:
- UnrealEd
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
Streams gameplay events recorded during a session to disk
Properties[edit]
AllEvents[edit]
Type: array<pointer{FIGameStatEntry}>
Modifiers: const, private, native, transient
All events in the database
AllSessions[edit]
Type: Object.Map_Mirror{TMap<FString, struct FGameSessionEntry>}
Modifiers: const, private, native, transient
Mapping of all session query indices by session ID
DamageClassesBySessionID[edit]
Type: Object.Map_Mirror{TMap<FString, TArray<struct FDamageClassEventData> >}
Modifiers: const, private, native, transient
Mapping of recorded damage class metadata by session id
GameStatsFileReaderClassname[edit]
Type: string
Modifiers: config
Name of the class responsible for parsing stats file on disk
Default value: "UnrealEd.GameStatsFileReader"
MapNameToFilenameMapping[edit]
Type: Object.MultiMap_Mirror{TMultiMap<FString, FString>}
Modifiers: const, private, native, transient
Cached mapping of all files found on editor load to the maps they represent
PawnClassesBySessionID[edit]
Type: Object.Map_Mirror{TMap<FString, TArray<struct FPawnClassEventData> >}
Modifiers: const, private, native, transient
Mapping of recorded pawn class metadata by session id
PlayerListBySessionID[edit]
Type: Object.Map_Mirror{TMap<FString, TArray<struct FPlayerInformationNew> >}
Modifiers: const, private, native, transient
Mapping of recorded player metadata by session id
ProjectileClassesBySessionID[edit]
Type: Object.Map_Mirror{TMap<FString, TArray<struct FProjectileClassEventData> >}
Modifiers: const, private, native, transient
Mapping of recorded projectile class metadata by session id
RemoteDB[edit]
Type: pointer{struct FGameStatsRemoteDB}
Modifiers: const, private, native, transient
Pointer to the remote database interface
SessionFilenamesBySessionID[edit]
Type: Object.Map_Mirror{TMap<FString, FString>}
Modifiers: const, private, native, transient
Mapping of session id to local filename
SessionInfoBySessionID[edit]
Type: Object.Map_Mirror{TMap<FString, struct FGameSessionInformation>}
Modifiers: const, private, native, transient
Mapping of session metadata by session id
SupportedEventsBySessionID[edit]
Type: Object.Map_Mirror{TMap<FString, TArray<struct FGameplayEventMetaData> >}
Modifiers: const, private, native, transient
Mapping of recorded event metadata by session id
TeamListBySessionID[edit]
Type: Object.Map_Mirror{TMap<FString, TArray<struct FTeamInformation> >}
Modifiers: const, private, native, transient
Mapping of recorded team metadata by session id
WeaponClassesBySessionID[edit]
Type: Object.Map_Mirror{TMap<FString, TArray<struct FWeaponClassEventData> >}
Modifiers: const, private, native, transient
Mapping of recorded weapon class metadata by session id
Structs[edit]
GameSessionEntry[edit]
Modifiers: native
Organizational notion of a stats session
- array<int> AllEvents
- Mapping of session ID to events recorded
- Object.MultiMap_Mirror{TMultiMap<INT, INT>} EventsByPlayer
- Mapping of player index to events recorded
- Object.MultiMap_Mirror{TMultiMap<INT, INT>} EventsByRound
- Mapping of round index to events recorded
- Object.MultiMap_Mirror{TMultiMap<INT, INT>} EventsByType
- Mapping of event index to events of that type
- Object.MultiMap_Mirror{TMultiMap<INT, INT>} EventsByTeam
- Mapping of team index to events recorded
GameStatsRecordSet[edit]
Modifiers: native
Implementation of a query result set
GameStatsSearchQuery[edit]
Modifiers: native
The struct containing the current notion of a game stats database query
- int StartTime
- Min time in query
- int EndTime
- Max time in query
- array<string> SessionIDs
- Array of relevant session IDs
- array<int> EventIDs
- Array of relevant event IDs
- array<SessionIndexPair> TeamIndices
- Array of relevant team indices
- array<SessionIndexPair> PlayerIndices
- Array of relevant player indices
IGameStatEntry[edit]
Modifiers: native
Base implementation of a "database" entry
SessionIndexPair[edit]
Modifiers: native
Representation of some session/value pair for database queries
Native functions[edit]
CacheLocalFilenames[edit]
ClearDatabase[edit]
GetDamageListBySessionID[edit]
Get a list of the recorded damage types by session ID
Parameters:
- SessionID - session ID to get the list for
- PlayerList - output array of damage types
GetEventCountByType[edit]
GetEventsListBySessionID[edit]
Get a list of the recorded events by session ID
Parameters:
- SessionID - session ID to get the list for
- PlayerList - output array of events
GetPawnListBySessionID[edit]
Get a list of the recorded pawn types by session ID
Parameters:
- SessionID - session ID to get the list for
- PlayerList - output array of pawn types
GetPlayersListBySessionID[edit]
Get a list of the players by session ID
Parameters:
- SessionID - session ID to get the list for
- PlayerList - output array of players
GetProjectileListBySessionID[edit]
Get a list of the recorded projectiles by session ID
Parameters:
- SessionID - session ID to get the list for
- PlayerList - output array of projectiles
GetSessionIDs[edit]
GetSessionInfoBySessionID[edit]
Get a list of the players by session ID
Parameters:
- SessionID - session ID to get the list for
- PlayerList - output array of players
GetTeamListBySessionID[edit]
Get a list of the teams by session ID
Parameters:
- SessionID - session ID to get the list for
- PlayerList - output array of teams
GetWeaponListBySessionID[edit]
Get a list of the recorded weapons by session ID
Parameters:
- SessionID - session ID to get the list for
- PlayerList - output array of weapons