Skip to content

GameplayEventsWriterBase

Class in Engine · Engine.GameplayEventsWriterBase · native

Object › GameplayEvents › GameplayEventsWriterBase

Subclasses: GameplayEventsUploadAnalytics, GameplayEventsWriter

Using it from Lua
h7.find_all("GameplayEventsWriterBase")            -- live instances
h7.find_class("Engine.GameplayEventsWriterBase")   -- the class
h7.hook("Engine.GameplayEventsWriterBase.EndLogging", fn)

Constants

NameValue
GAMEEVENT_FRAMERATE_POLL
GAMEEVENT_FRAMETIME_POLL
GAMEEVENT_GAME_CLASS
GAMEEVENT_GAME_MAPNAME
GAMEEVENT_GAME_OPTION_URL
GAMEEVENT_GAME_SPECIFIC
GAMEEVENT_GAMETHREAD_POLL
GAMEEVENT_GENERIC_PARAM_LIST_END
GAMEEVENT_GENERIC_PARAM_LIST_START
GAMEEVENT_GPUFRAMETIME_POLL
GAMEEVENT_MATCH_ENDED
GAMEEVENT_MATCH_STARTED
GAMEEVENT_MAX_EVENTID
GAMEEVENT_MEMORYUSAGE_POLL
GAMEEVENT_NETWORKUSAGEIN_POLL
GAMEEVENT_NETWORKUSAGEOUT_POLL
GAMEEVENT_PING_POLL
GAMEEVENT_PLAYER_DEATH
GAMEEVENT_PLAYER_KILL
GAMEEVENT_PLAYER_KILL_NORMAL
GAMEEVENT_PLAYER_KILL_STREAK
GAMEEVENT_PLAYER_LOCATION_POLL
GAMEEVENT_PLAYER_LOGIN
GAMEEVENT_PLAYER_LOGOUT
GAMEEVENT_PLAYER_MATCH_WON
GAMEEVENT_PLAYER_ROUND_STALEMATE
GAMEEVENT_PLAYER_ROUND_WON
GAMEEVENT_PLAYER_SPAWN
GAMEEVENT_PLAYER_TEAMCHANGE
GAMEEVENT_RENDERTHREAD_POLL
GAMEEVENT_ROUND_ENDED
GAMEEVENT_ROUND_STARTED
GAMEEVENT_TEAM_CREATED
GAMEEVENT_TEAM_GAME_SCORE
GAMEEVENT_TEAM_MATCH_WON
GAMEEVENT_TEAM_ROUND_STALEMATE
GAMEEVENT_TEAM_ROUND_WON
GAMEEVENT_WEAPON_DAMAGE
GAMEEVENT_WEAPON_DAMAGE_MELEE
GAMEEVENT_WEAPON_FIRED

Properties

NameTypeNotes
GameGameInfoconst

Functions

NameDeclaration
EndLoggingfunction EndLogging()
GetGameTypeIdevent int GetGameTypeId()
GetPlaylistIdevent int GetPlaylistId()
IsSessionInProgressfunction bool IsSessionInProgress()
LogAllPlayerPositionsEventfunction LogAllPlayerPositionsEvent(int EventId)
LogDamageEventfunction LogDamageEvent(int EventId, Controller Player, class<DamageType> DmgType, Controller Target, int Amount)
LogGameFloatEventfunction LogGameFloatEvent(int EventId, float Value)
LogGameIntEventfunction LogGameIntEvent(int EventId, int Value)
LogGamePositionEventfunction LogGamePositionEvent(int EventId, const out vector Position, float Value)
LogGameStringEventfunction LogGameStringEvent(int EventId, string Value)
LogPlayerFloatEventfunction LogPlayerFloatEvent(int EventId, Controller Player, float Value)
LogPlayerIntEventfunction LogPlayerIntEvent(int EventId, Controller Player, int Value)
LogPlayerKillDeathfunction LogPlayerKillDeath(int EventId, int KillType, Controller Killer, class<DamageType> DmgType, Controller Dead)
LogPlayerLoginChangefunction LogPlayerLoginChange(int EventId, Controller Player, string PlayerName, UniqueNetId PlayerId, bool bSplitScreen)
LogPlayerPlayerEventfunction LogPlayerPlayerEvent(int EventId, Controller Player, Controller Target)
LogPlayerSpawnEventfunction LogPlayerSpawnEvent(int EventId, Controller Player, class<Pawn> PawnClass, int TeamID)
LogPlayerStringEventfunction LogPlayerStringEvent(int EventId, Controller Player, string EventString)
LogProjectileIntEventfunction LogProjectileIntEvent(int EventId, Controller Player, class<Projectile> Proj, int Value)
LogSystemPollEventsfunction LogSystemPollEvents()
LogTeamFloatEventfunction LogTeamFloatEvent(int EventId, TeamInfo Team, float Value)
LogTeamIntEventfunction LogTeamIntEvent(int EventId, TeamInfo Team, int Value)
LogTeamStringEventfunction LogTeamStringEvent(int EventId, TeamInfo Team, string Value)
LogWeaponIntEventfunction LogWeaponIntEvent(int EventId, Controller Player, class<Weapon> WeaponClass, int Value)
Pollfunction Poll()
RecordAIPathFailfunction RecordAIPathFail(Controller AI, coerce string reason, vector dest)
function int RecordCoverLinkFireLinks(CoverLink Link, Controller Player)
ResetLoggingfunction ResetLogging(optional float HeartbeatDelta)
StartLoggingfunction StartLogging(optional float HeartbeatDelta)
StartPollingevent StartPolling(float HearbeatDelta)
StopPollingevent StopPolling()

Inherited

FromMembers
GameplayEvents13 properties, 3 functions
Object13 properties, 308 functions