public PlayerElimChunk(EventOrCheckpointInfo info, PlayerId playerKilled, PlayerId playerKilling, WeaponType weapon, State victimState) : base(info) { PlayerKilled = playerKilled; PlayerKilling = playerKilling; #pragma warning disable CS0618 // Type or member is obsolete Weapon = weapon; #pragma warning restore CS0618 // Type or member is obsolete VictimState = victimState; }
public override ValueTask <bool> ChooseEventChunkType(CustomBinaryReaderAsync chunkReader, EventOrCheckpointInfo eventInfo) => eventInfo.Group.Trim('\0') switch { "playerElim" => VisitPlayerElimChunk(chunkReader, eventInfo),
public override ValueTask <bool> ChooseEventChunkType(ReplayArchiveAsync ar, EventOrCheckpointInfo eventInfo) => eventInfo.Group.Trim('\0') switch { "playerElim" => VisitPlayerElimChunk(ar, eventInfo),