Class RunSummary
- Namespace
- SurvivorsMaker.Presentation
- Assembly
- SurvivorsMaker.Presentation.dll
The run-end report built from a CombatLedger: rows sorted for display, ids kept for display names.
public sealed class RunSummary
- Inheritance
-
RunSummary
- Inherited Members
Constructors
RunSummary()
public RunSummary()
Fields
CheatsUsed
public bool CheatsUsed
Field Value
Gains
public readonly List<RunSummary.WaveGains> Gains
Field Value
Levels
public readonly List<RunSummary.WaveLevels> Levels
Field Value
Seconds
public float Seconds
Field Value
Taken
public readonly List<RunSummary.TakenRow> Taken
Field Value
TotalDealt
public long TotalDealt
Field Value
TotalTaken
public long TotalTaken
Field Value
Unsourced
public long Unsourced
Field Value
UnsourcedKills
public int UnsourcedKills
Field Value
Weapons
public readonly List<RunSummary.WeaponRow> Weapons
Field Value
Methods
Build(CombatLedger, bool, bool)
Weapons and damage taken by damage (highest first, ties in first-seen order); level-ups and gains grouped by wave
in the order they happened. Start-of-run gains are left out unless includeStart.
public static RunSummary Build(CombatLedger ledger, bool cheatsUsed, bool includeStart = false)
Parameters
ledgerCombatLedgercheatsUsedboolincludeStartbool