Class CraftingOrderItemVM
- Assembly
- TaleWorlds.CampaignSystem.ViewModelCollection.dll
public class CraftingOrderItemVM : ViewModel, IViewModel, INotifyPropertyChanged
- Inheritance
-
CraftingOrderItemVM
- Implements
- Inherited Members
Constructors
CraftingOrderItemVM(CraftingOrder, Action<CraftingOrderItemVM>, Func<CraftingAvailableHeroItemVM>, List<CraftingStatData>, IssueQuestFlags)
public CraftingOrderItemVM(CraftingOrder order, Action<CraftingOrderItemVM> onSelection, Func<CraftingAvailableHeroItemVM> getCurrentCraftingHero, List<CraftingStatData> orderStatDatas, CampaignUIHelper.IssueQuestFlags questFlags = IssueQuestFlags.None)
Parameters
order
CraftingOrderonSelection
Action<CraftingOrderItemVM>getCurrentCraftingHero
Func<CraftingAvailableHeroItemVM>orderStatDatas
List<CraftingStatData>questFlags
CampaignUIHelper.IssueQuestFlags
Properties
CraftingOrder
public CraftingOrder CraftingOrder { get; }
Property Value
DisabledReasonHint
[DataSourceProperty]
public BasicTooltipViewModel DisabledReasonHint { get; set; }
Property Value
HasAvailableHeroes
[DataSourceProperty]
public bool HasAvailableHeroes { get; set; }
Property Value
IsDifficultySuitableForHero
[DataSourceProperty]
public bool IsDifficultySuitableForHero { get; set; }
Property Value
IsEnabled
[DataSourceProperty]
public bool IsEnabled { get; set; }
Property Value
IsQuestOrder
[DataSourceProperty]
public bool IsQuestOrder { get; set; }
Property Value
IsSelected
[DataSourceProperty]
public bool IsSelected { get; set; }
Property Value
OrderDifficultyLabelText
[DataSourceProperty]
public string OrderDifficultyLabelText { get; set; }
Property Value
OrderDifficultyValueText
[DataSourceProperty]
public string OrderDifficultyValueText { get; set; }
Property Value
OrderNumberText
[DataSourceProperty]
public string OrderNumberText { get; set; }
Property Value
OrderOwnerData
[DataSourceProperty]
public HeroVM OrderOwnerData { get; set; }
Property Value
OrderPrice
[DataSourceProperty]
public int OrderPrice { get; set; }
Property Value
OrderWeaponType
[DataSourceProperty]
public string OrderWeaponType { get; set; }
Property Value
OrderWeaponTypeCode
[DataSourceProperty]
public string OrderWeaponTypeCode { get; set; }
Property Value
Quests
[DataSourceProperty]
public MBBindingList<QuestMarkerVM> Quests { get; set; }
Property Value
WeaponAttributes
[DataSourceProperty]
public MBBindingList<WeaponAttributeVM> WeaponAttributes { get; set; }
Property Value
Methods
ExecuteSelectOrder()
public void ExecuteSelectOrder()
RefreshStats()
public void RefreshStats()
RefreshValues()
public override void RefreshValues()
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).