feat: add hero stats panel

This commit is contained in:
k0t9i
2023-01-29 23:38:42 +04:00
parent f8b0b4b894
commit a8adf23959
5 changed files with 149 additions and 1 deletions

View File

@ -48,6 +48,13 @@ namespace Client.Application.ViewModels
return hero.ExperienceInfo;
}
}
public VitalStats VitalStats
{
get
{
return hero.VitalStats;
}
}
public HeroSummaryInfoViewModel(Hero hero)
{
this.hero = hero;
@ -56,6 +63,12 @@ namespace Client.Application.ViewModels
hero.Phenotype.PropertyChanged += Phenotype_PropertyChanged;
hero.ExperienceInfo.PropertyChanged += ExperienceInfo_PropertyChanged;
hero.Transform.Position.PropertyChanged += Position_PropertyChanged;
hero.VitalStats.PropertyChanged += VitalStats_PropertyChanged;
}
private void VitalStats_PropertyChanged(object? sender, System.ComponentModel.PropertyChangedEventArgs e)
{
OnPropertyChanged("VitalStats");
}
private void Position_PropertyChanged(object? sender, System.ComponentModel.PropertyChangedEventArgs e)