Table of Contents

Class ClanFinanceWorkshopItemVM

Namespace
TaleWorlds.CampaignSystem.ViewModelCollection.ClanManagement.ClanFinance
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 Workshop
onSelection Action<ClanFinanceWorkshopItemVM>
onRefresh Action
openCardSelectionPopup Action<ClanCardSelectionInfo>

Properties

InputProducts

public string InputProducts { get; set; }

Property Value

string

InputWarehouseCountsTooltip

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

Property Value

BasicTooltipViewModel

InputsText

public string InputsText { get; set; }

Property Value

string

ManageWorkshopHint

[DataSourceProperty]
public HintViewModel ManageWorkshopHint { get; set; }

Property Value

HintViewModel

OutputProducts

public string OutputProducts { get; set; }

Property Value

string

OutputWarehouseCountsTooltip

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

Property Value

BasicTooltipViewModel

OutputsText

public string OutputsText { get; set; }

Property Value

string

ReceiveInputFromWarehouse

public bool ReceiveInputFromWarehouse { get; set; }

Property Value

bool

StoreOutputPercentageHint

[DataSourceProperty]
public HintViewModel StoreOutputPercentageHint { get; set; }

Property Value

HintViewModel

StoreOutputPercentageText

public string StoreOutputPercentageText { get; set; }

Property Value

string

UseWarehouseAsInputHint

[DataSourceProperty]
public HintViewModel UseWarehouseAsInputHint { get; set; }

Property Value

HintViewModel

UseWarehouseAsInputText

public string UseWarehouseAsInputText { get; set; }

Property Value

string

WarehouseCapacityText

public string WarehouseCapacityText { get; set; }

Property Value

string

WarehouseCapacityValue

public string WarehouseCapacityValue { get; set; }

Property Value

string

WarehouseInputAmount

public int WarehouseInputAmount { get; set; }

Property Value

int

WarehouseOutputAmount

public int WarehouseOutputAmount { get; set; }

Property Value

int

WarehousePercentageSelector

public SelectorVM<WorkshopPercentageSelectorItemVM> WarehousePercentageSelector { get; set; }

Property Value

SelectorVM<WorkshopPercentageSelectorItemVM>

Workshop

public Workshop Workshop { get; }

Property Value

Workshop

WorkshopTypeId

public string WorkshopTypeId { get; set; }

Property Value

string

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).