using System; using System.Collections.Generic; namespace TeslaConsole.BattleTech; /// A mech was destroyed (MechKilledMessage). [Serializable] internal class BTKilledEvent : BTMissionEvent { public readonly BTPlayer Killer; public override IEnumerable InvolvedPilots => new BTPlayer[2] { ReportingPilot, Killer }; public BTKilledEvent(BTPlayer reportingPilot, TimeSpan missionTime, BTPlayer killer) : base(reportingPilot, missionTime) { Killer = killer; } private BTKilledEvent() { } }