Class WeaponDesignResultPopupVM
- Assembly
- TaleWorlds.CampaignSystem.ViewModelCollection.dll
public class WeaponDesignResultPopupVM : ViewModel, IViewModel, INotifyPropertyChanged
- Inheritance
-
WeaponDesignResultPopupVM
- Implements
- Inherited Members
Constructors
WeaponDesignResultPopupVM(ItemObject, string, Action, Crafting, CraftingOrder, ItemCollectionElementViewModel, MBBindingList<ItemFlagVM>, Func<CraftingSecondaryUsageItemVM, MBBindingList<WeaponDesignResultPropertyItemVM>>, Action<CraftingSecondaryUsageItemVM>)
public WeaponDesignResultPopupVM(ItemObject craftedItem, string itemName, Action onFinalize, Crafting crafting, CraftingOrder completedOrder, ItemCollectionElementViewModel itemVisualModel, MBBindingList<ItemFlagVM> weaponFlagIconsList, Func<CraftingSecondaryUsageItemVM, MBBindingList<WeaponDesignResultPropertyItemVM>> onGetPropertyList, Action<CraftingSecondaryUsageItemVM> onUsageSelected)
Parameters
craftedItem
ItemObjectitemName
stringonFinalize
Actioncrafting
CraftingcompletedOrder
CraftingOrderitemVisualModel
ItemCollectionElementViewModelweaponFlagIconsList
MBBindingList<ItemFlagVM>onGetPropertyList
Func<CraftingSecondaryUsageItemVM, MBBindingList<WeaponDesignResultPropertyItemVM>>onUsageSelected
Action<CraftingSecondaryUsageItemVM>
Properties
CanConfirm
[DataSourceProperty]
public bool CanConfirm { get; set; }
Property Value
ConfirmDisabledReasonHint
[DataSourceProperty]
public HintViewModel ConfirmDisabledReasonHint { get; set; }
Property Value
CraftedWeaponFinalWorth
[DataSourceProperty]
public int CraftedWeaponFinalWorth { get; set; }
Property Value
CraftedWeaponInitialWorth
[DataSourceProperty]
public int CraftedWeaponInitialWorth { get; set; }
Property Value
CraftedWeaponPriceDifference
[DataSourceProperty]
public int CraftedWeaponPriceDifference { get; set; }
Property Value
CraftedWeaponWorthText
[DataSourceProperty]
public string CraftedWeaponWorthText { get; set; }
Property Value
DesignResultPropertyList
[DataSourceProperty]
public MBBindingList<WeaponDesignResultPropertyItemVM> DesignResultPropertyList { get; set; }
Property Value
DoneInputKey
[DataSourceProperty]
public InputKeyItemVM DoneInputKey { get; set; }
Property Value
DoneLbl
[DataSourceProperty]
public string DoneLbl { get; set; }
Property Value
IsInOrderMode
[DataSourceProperty]
public bool IsInOrderMode { get; set; }
Property Value
IsOrderSuccessful
[DataSourceProperty]
public bool IsOrderSuccessful { get; set; }
Property Value
ItemName
[DataSourceProperty]
public string ItemName { get; set; }
Property Value
ItemVisualModel
[DataSourceProperty]
public ItemCollectionElementViewModel ItemVisualModel { get; set; }
Property Value
OrderOwnerRemarkText
[DataSourceProperty]
public string OrderOwnerRemarkText { get; set; }
Property Value
OrderResultText
[DataSourceProperty]
public string OrderResultText { get; set; }
Property Value
SecondaryUsageSelector
[DataSourceProperty]
public SelectorVM<CraftingSecondaryUsageItemVM> SecondaryUsageSelector { get; set; }
Property Value
WeaponCraftedText
[DataSourceProperty]
public string WeaponCraftedText { get; set; }
Property Value
WeaponFlagIconsList
[DataSourceProperty]
public MBBindingList<ItemFlagVM> WeaponFlagIconsList { get; set; }
Property Value
Methods
ExecuteFinalizeCrafting()
public void ExecuteFinalizeCrafting()
ExecuteRandomCraftName()
public void ExecuteRandomCraftName()
OnFinalize()
public override void OnFinalize()
RefreshValues()
public override void RefreshValues()
SetDoneInputKey(HotKey)
public void SetDoneInputKey(HotKey hotkey)
Parameters
hotkey
HotKey
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).