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
onRefinementSelectionChangeActiongetCurrentHeroFunc<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
currentCraftingHeroHero
RefreshRefinementActionsList(Hero)
public void RefreshRefinementActionsList(Hero craftingHero)
Parameters
craftingHeroHero
RefreshValues()
public override void RefreshValues()
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).