Class ClanFinanceWorkshopItemVM
- Assembly
- TaleWorlds.CampaignSystem.ViewModelCollection.dll
public class ClanFinanceWorkshopItemVM : ClanFinanceIncomeItemBaseVM, IViewModel, INotifyPropertyChanged
- Inheritance
-
ClanFinanceWorkshopItemVM
- Implements
- Inherited Members
Constructors
ClanFinanceWorkshopItemVM(Workshop, Action<ClanFinanceWorkshopItemVM>, Action, Action<ClanCardSelectionInfo>)
public ClanFinanceWorkshopItemVM(Workshop workshop, Action<ClanFinanceWorkshopItemVM> onSelection, Action onRefresh, Action<ClanCardSelectionInfo> openCardSelectionPopup)
Parameters
workshop
WorkshoponSelection
Action<ClanFinanceWorkshopItemVM>onRefresh
ActionopenCardSelectionPopup
Action<ClanCardSelectionInfo>
Properties
InputProducts
public string InputProducts { get; set; }
Property Value
InputWarehouseCountsTooltip
[DataSourceProperty]
public BasicTooltipViewModel InputWarehouseCountsTooltip { get; set; }
Property Value
InputsText
public string InputsText { get; set; }
Property Value
ManageWorkshopHint
[DataSourceProperty]
public HintViewModel ManageWorkshopHint { get; set; }
Property Value
OutputProducts
public string OutputProducts { get; set; }
Property Value
OutputWarehouseCountsTooltip
[DataSourceProperty]
public BasicTooltipViewModel OutputWarehouseCountsTooltip { get; set; }
Property Value
OutputsText
public string OutputsText { get; set; }
Property Value
ReceiveInputFromWarehouse
public bool ReceiveInputFromWarehouse { get; set; }
Property Value
StoreOutputPercentageHint
[DataSourceProperty]
public HintViewModel StoreOutputPercentageHint { get; set; }
Property Value
StoreOutputPercentageText
public string StoreOutputPercentageText { get; set; }
Property Value
UseWarehouseAsInputHint
[DataSourceProperty]
public HintViewModel UseWarehouseAsInputHint { get; set; }
Property Value
UseWarehouseAsInputText
public string UseWarehouseAsInputText { get; set; }
Property Value
WarehouseCapacityText
public string WarehouseCapacityText { get; set; }
Property Value
WarehouseCapacityValue
public string WarehouseCapacityValue { get; set; }
Property Value
WarehouseInputAmount
public int WarehouseInputAmount { get; set; }
Property Value
WarehouseOutputAmount
public int WarehouseOutputAmount { get; set; }
Property Value
WarehousePercentageSelector
public SelectorVM<WorkshopPercentageSelectorItemVM> WarehousePercentageSelector { get; set; }
Property Value
Workshop
public Workshop Workshop { get; }
Property Value
WorkshopTypeId
public string WorkshopTypeId { get; set; }
Property Value
Methods
ExecuteBeginWorkshopHint()
public void ExecuteBeginWorkshopHint()
ExecuteEndHint()
public void ExecuteEndHint()
ExecuteManageWorkshop()
public void ExecuteManageWorkshop()
ExecuteToggleWarehouseUsage()
public void ExecuteToggleWarehouseUsage()
OnStoreOutputInWarehousePercentageUpdated(SelectorVM<WorkshopPercentageSelectorItemVM>)
public void OnStoreOutputInWarehousePercentageUpdated(SelectorVM<WorkshopPercentageSelectorItemVM> selector)
Parameters
selector
SelectorVM<WorkshopPercentageSelectorItemVM>
PopulateStatsList()
protected override void PopulateStatsList()
RefreshValues()
public override void RefreshValues()
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).