CombatResult.cs
1 using GUNRPG.Application.Backend; 2 using GUNRPG.Application.Dtos; 3 4 namespace GUNRPG.Application.Combat; 5 6 /// <summary> 7 /// Deterministic result of a single combat mission execution. 8 /// Produced by <see cref="IDeterministicCombatEngine.Execute"/>. 9 /// </summary> 10 public sealed class CombatResult 11 { 12 public OperatorDto ResultOperator { get; init; } = default!; 13 public bool IsVictory { get; init; } 14 public bool OperatorDied { get; init; } 15 public List<BattleLogEntryDto> BattleLog { get; init; } = new(); 16 }