Пример #1
0
        public void Update(Tera.Game.Skill skill, SkillAggregate skillAggregate)
        {
            var chained = skill.IsChained;
            var hit     = skill.Detail;

            if (skill.IsHotDot)
            {
                hit = LP.Dot;
            }

            if (hit != null)
            {
                LabelName.Content = hit;
            }
            if (chained == true)
            {
                LabelName.Content += " " + LP.Chained;
            }

            LabelName.ToolTip        = skill.Id;
            LabelCritRateDmg.Content = skillAggregate.CritRate(skill.Id) + "%";

            LabelDamagePercentage.Content = skillAggregate.DamagePercent(skill.Id) + "%";
            LabelTotalDamage.Content      = FormatHelpers.Instance.FormatValue(skillAggregate.Amount(skill.Id));

            LabelNumberHitDmg.Content  = skillAggregate.Hits(skill.Id);
            LabelNumberCritDmg.Content = skillAggregate.Crits(skill.Id);

            LabelAverageCrit.Content  = FormatHelpers.Instance.FormatValue((long)skillAggregate.AvgCrit(skill.Id));
            LabelBiggestCrit.Content  = FormatHelpers.Instance.FormatValue(skillAggregate.BiggestCrit(skill.Id));
            LabelAverageHit.Content   = FormatHelpers.Instance.FormatValue((long)skillAggregate.AvgWhite(skill.Id));
            LabelAverageTotal.Content = FormatHelpers.Instance.FormatValue((long)skillAggregate.Avg(skill.Id));
        }
        public void Update(Tera.Game.Skill skill, SkillAggregate skillAggregate)
        {
            var chained = skill.IsChained;
            var hit     = skill.Detail;

            if (hit != null)
            {
                LabelName.Content = hit;
            }
            if (chained == true)
            {
                LabelName.Content += " " + LP.Chained;
            }

            LabelName.ToolTip      = skill.Id;
            LabelNumberHit.Content = skillAggregate.Hits(skill.Id);
        }
Пример #3
0
        public void Update(Tera.Game.Skill skill, SkillAggregate skillAggregate)
        {
            var chained = skill.IsChained;
            var hit     = skill.Detail;

            if (skill.IsHotDot)
            {
                hit = LP.Mot;
            }
            if (hit != null)
            {
                LabelName.Content = hit;
            }
            if (chained == true)
            {
                LabelName.Content += " " + LP.Chained;
            }

            LabelName.ToolTip          = skill.Id;
            LabelNumberHitMana.Content = skillAggregate.Hits(skill.Id);
            LabelTotalMana.Content     = FormatHelpers.Instance.FormatValue(skillAggregate.Amount(skill.Id));
        }
Пример #4
0
 public SkillDetailMana(Tera.Game.Skill skill, SkillAggregate skillAggregate)
 {
     InitializeComponent();
     Update(skill, skillAggregate);
 }