Skip to content

GameplayEventsWriter

Class in Engine · Engine.GameplayEventsWriter · native

Object › GameplayEvents › GameplayEventsWriterBase › GameplayEventsWriter

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

Functions

NameDeclaration
CloseStatsFilenative function CloseStatsFile()
EndLoggingnative function EndLogging()
GetGenericParamListEntrynative function GenericParamListStatEntry GetGenericParamListEntry()
LogAllPlayerPositionsEventnative function LogAllPlayerPositionsEvent(int EventId)
LogDamageEventnative function LogDamageEvent(int EventId, Controller Player, class<DamageType> DmgType, Controller Target, int Amount)
LogGameFloatEventnative function LogGameFloatEvent(int EventId, float Value)
LogGameIntEventnative function LogGameIntEvent(int EventId, int Value)
LogGamePositionEventnative function LogGamePositionEvent(int EventId, const out vector Position, float Value)
LogGameStringEventnative function LogGameStringEvent(int EventId, string Value)
LogPlayerFloatEventnative function LogPlayerFloatEvent(int EventId, Controller Player, float Value)
LogPlayerIntEventnative function LogPlayerIntEvent(int EventId, Controller Player, int Value)
LogPlayerKillDeathnative function LogPlayerKillDeath(int EventId, int KillType, Controller Killer, class<DamageType> DmgType, Controller Dead)
LogPlayerLoginChangenative function LogPlayerLoginChange(int EventId, Controller Player, string PlayerName, UniqueNetId PlayerId, bool bSplitScreen)
LogPlayerPlayerEventnative function LogPlayerPlayerEvent(int EventId, Controller Player, Controller Target)
LogPlayerSpawnEventnative function LogPlayerSpawnEvent(int EventId, Controller Player, class<Pawn> PawnClass, int TeamID)
LogPlayerStringEventnative function LogPlayerStringEvent(int EventId, Controller Player, string EventString)
LogProjectileIntEventnative function LogProjectileIntEvent(int EventId, Controller Player, class<Projectile> Proj, int Value)
LogSystemPollEventsnative function LogSystemPollEvents()
LogTeamFloatEventnative function LogTeamFloatEvent(int EventId, TeamInfo Team, float Value)
LogTeamIntEventnative function LogTeamIntEvent(int EventId, TeamInfo Team, int Value)
LogTeamStringEventnative function LogTeamStringEvent(int EventId, TeamInfo Team, string Value)
LogWeaponIntEventnative function LogWeaponIntEvent(int EventId, Controller Player, class<Weapon> WeaponClass, int Value)
OpenStatsFilenative function bool OpenStatsFile(string Filename)
RecordAIPathFailfunction RecordAIPathFail(Controller AI, coerce string reason, vector dest)
function int RecordCoverLinkFireLinks(CoverLink Link, Controller Player)
ResetLoggingnative function ResetLogging(optional float HeartbeatDelta)
ResolvePlayerIndexnative function int ResolvePlayerIndex(Controller Player)
SerializeFooterprotected native function bool SerializeFooter()
SerializeHeaderprotected native function bool SerializeHeader()
StartLoggingnative function StartLogging(optional float HeartbeatDelta)

Inherited

FromMembers
GameplayEventsWriterBase1 properties, 30 functions
GameplayEvents13 properties, 3 functions
Object13 properties, 308 functions