The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall
UE3:GameStatsFileReader (UDK)
From Unreal Wiki, The Unreal Engine Documentation Site
Object >> GameplayEvents >> GameplayEventsReader >> GameStatsFileReader |
- 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 file
EventsOffset[edit]
Type: int
SessionData[edit]
Type: GameStatsDatabase.GameSessionEntry
TheGameState[edit]
Type: GameState
Modifiers: private
Structs[edit]
GameState[edit]
Modifiers: native
Contains some notion of game state while parsing the data
- bool bIsMatchStarted
- Has the match started
- bool bIsRoundStarted
- Has the round started
- int RoundNumber
- Current round number
- array<TeamState> TeamStates
- array<PlayerState> PlayerStates
PlayerState[edit]
Modifiers: native
Contains the notion of player state while parsing the data
- int PlayerIndex
- Player index related to player metadata array
- int CurrentTeamIndex
- Current team index (changes with TEAM_CHANGE event)
TeamState[edit]
Modifiers: native
- int TeamIndex
- Team Index related to team metadata array
- array<int> PlayerIndices
- Array of player indices that were ever on a given team
Native functions[edit]
CloseStatsFile[edit]
native function CloseStatsFile ()
Overrides: GameplayEventsReader.CloseStatsFile
Closes and deletes the archive that was being read from clearing all data stored within
OpenStatsFile[edit]
Overrides: GameplayEventsReader.OpenStatsFile
Open a game stats file for reading
Parameters:
- Filename - name of the file that will be open for serialization
Returns:
- TRUE if successful, else FALSE