PlayerElimination class represents a single elimination event in a match, containing detailed information about both the eliminated player and the eliminator, including locations, death cause, and distance.
Overview
Player eliminations are extracted from replay events and contain comprehensive data about each kill, including player positions, weapon used (via death cause), and whether it was a knock or final elimination.Properties
Information about the eliminated player including:
Id: Player’s unique identifierLocation: 3D position at time of eliminationRotation: Player rotation (FQuat)Scale: Player scalePlayerType: Type of player (Human, Bot, NamedBot)IsBot: Whether the player is a bot
Information about the eliminating player with same structure as EliminatedInfo.
Quick accessor for eliminated player’s ID (shorthand for
EliminatedInfo.Id).Quick accessor for eliminator’s ID (shorthand for
EliminatorInfo.Id).The cause of death/weapon type used for the elimination.Common values:
OutsideSafeZone: Storm damageFallDamage: Fall damagePistol,Shotgun,Rifle,SMG,Sniper: Weapon typesExplosion: Explosive damageTrapped: Trap eliminationEDeathCause_MAX: Unknown/default value
Numeric representation of the death cause (cast from
DeathCause enum).Whether this was a knock (DBNO - Down But Not Out) rather than a final elimination.
true: Player was knocked (can be revived)false: Player was eliminated (final kill)
Game time in milliseconds when the elimination occurred.
Formatted timestamp string (MM:SS or HH:MM:SS format).
Distance in Unreal Units between eliminator and eliminated at time of elimination.Returns
-1 if distance is invalid (e.g., storm elimination where eliminator location is zero).To convert to meters, divide by 100. Distance is calculated from the 3D positions in
EliminatorInfo.Location and EliminatedInfo.Location.Whether the distance calculation is valid. Returns
false for environmental deaths where eliminator location is zero.Whether this is a self-elimination (player eliminated themselves).Returns
true when Eliminated == Eliminator.PlayerEliminationInfo Structure
The nestedPlayerEliminationInfo class contains detailed information about a player involved in an elimination:
Examples
Basic Elimination Info
Find Longest Elimination
Weapon Usage Analysis
Bot vs Player Eliminations
Track Player Eliminations
Storm/Environmental Deaths
Timeline of Eliminations
Related Models
- Player - Player data and stats
- GameInformation - Access eliminations via KillFeed
- Stats - Player statistics including total eliminations