public EncounterPlayerDetailViewModel()
 {
     DamageRecords  = new List <DamageDone>();
     HealingRecords = new List <HealingDone>();
     DamageOutgoingAbilityBreakdown  = new AbilityBreakdown();
     DamageIncomingAbilityBreakdown  = new AbilityBreakdown();
     HealingOutgoingAbilityBreakdown = new AbilityBreakdown();
     HealingOutgoingTypeBreakdown    = new AbilityBreakdown();
     HealingIncomingAbilityBreakdown = new AbilityBreakdown();
 }
        public EncounterDetailViewModel()
        {
            AverageDps = new Dictionary <Player, long>();
            AverageHps = new Dictionary <Player, long>();
            AverageAps = new Dictionary <Player, long>();
            Players    = new List <Player>();
            //PlayerDeaths = new List<EncounterDeath>();

            DeathRecords               = new List <EncounterDeath>();
            DamageRecords              = new List <DamageDone>();
            PlayerAbilityBreakdown     = new AbilityBreakdown();
            NpcAbilityBreakdown        = new AbilityBreakdown();
            TopPlayerDamageDoneRecords = new List <TopDamageDone>();
            TopNpcDamageDoneRecords    = new List <TopDamageDone>();
        }