Table of Contents

Class CraftingAvailableHeroItemVM

Namespace
TaleWorlds.CampaignSystem.ViewModelCollection.WeaponCrafting
Assembly
TaleWorlds.CampaignSystem.ViewModelCollection.dll
public class CraftingAvailableHeroItemVM : ViewModel, IViewModel, INotifyPropertyChanged
Inheritance
CraftingAvailableHeroItemVM
Implements
Inherited Members

Constructors

CraftingAvailableHeroItemVM(Hero, Action<CraftingAvailableHeroItemVM>)

public CraftingAvailableHeroItemVM(Hero hero, Action<CraftingAvailableHeroItemVM> onSelection)

Parameters

hero Hero
onSelection Action<CraftingAvailableHeroItemVM>

Properties

CraftingPerks

[DataSourceProperty]
public MBBindingList<CraftingPerkVM> CraftingPerks { get; set; }

Property Value

MBBindingList<CraftingPerkVM>

CurrentStamina

[DataSourceProperty]
public float CurrentStamina { get; set; }

Property Value

float

Hero

public Hero Hero { get; }

Property Value

Hero

HeroData

[DataSourceProperty]
public HeroVM HeroData { get; set; }

Property Value

HeroVM

Hint

[DataSourceProperty]
public BasicTooltipViewModel Hint { get; set; }

Property Value

BasicTooltipViewModel

IsDisabled

[DataSourceProperty]
public bool IsDisabled { get; set; }

Property Value

bool

IsSelected

[DataSourceProperty]
public bool IsSelected { get; set; }

Property Value

bool

MaxStamina

[DataSourceProperty]
public int MaxStamina { get; set; }

Property Value

int

PerksText

[DataSourceProperty]
public string PerksText { get; set; }

Property Value

string

SmithySkillLevel

[DataSourceProperty]
public int SmithySkillLevel { get; set; }

Property Value

int

StaminaPercentage

[DataSourceProperty]
public string StaminaPercentage { get; set; }

Property Value

string

Methods

ExecuteSelection()

public void ExecuteSelection()

RefreshOrderAvailability(CraftingOrder)

public void RefreshOrderAvailability(CraftingOrder order)

Parameters

order CraftingOrder

RefreshPerks()

public void RefreshPerks()

RefreshSkills()

public void RefreshSkills()

RefreshStamina()

public void RefreshStamina()

RefreshValues()

public override void RefreshValues()

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).