Class RefinementVM
- Assembly
- TaleWorlds.CampaignSystem.ViewModelCollection.dll
public class RefinementVM : ViewModel, IViewModel, INotifyPropertyChanged
- Inheritance
-
RefinementVM
- Implements
- Inherited Members
Constructors
RefinementVM(Action, Func<CraftingAvailableHeroItemVM>)
public RefinementVM(Action onRefinementSelectionChange, Func<CraftingAvailableHeroItemVM> getCurrentHero)
Parameters
onRefinementSelectionChange
ActiongetCurrentHero
Func<CraftingAvailableHeroItemVM>
Properties
AvailableRefinementActions
[DataSourceProperty]
public MBBindingList<RefinementActionItemVM> AvailableRefinementActions { get; set; }
Property Value
CurrentSelectedAction
[DataSourceProperty]
public RefinementActionItemVM CurrentSelectedAction { get; set; }
Property Value
IsValidRefinementActionSelected
[DataSourceProperty]
public bool IsValidRefinementActionSelected { get; set; }
Property Value
RefinementText
[DataSourceProperty]
public string RefinementText { get; set; }
Property Value
Methods
ExecuteSelectedRefinement(Hero)
public void ExecuteSelectedRefinement(Hero currentCraftingHero)
Parameters
currentCraftingHero
Hero
RefreshRefinementActionsList(Hero)
public void RefreshRefinementActionsList(Hero craftingHero)
Parameters
craftingHero
Hero
RefreshValues()
public override void RefreshValues()
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).