Table of Contents

Class ClanPartiesVM

Namespace
TaleWorlds.CampaignSystem.ViewModelCollection.ClanManagement.Categories
Assembly
TaleWorlds.CampaignSystem.ViewModelCollection.dll
public class ClanPartiesVM : ViewModel, IViewModel, INotifyPropertyChanged
Inheritance
ClanPartiesVM
Implements
Inherited Members

Constructors

ClanPartiesVM(Action, Action<Hero>, Action, Action<ClanCardSelectionInfo>)

public ClanPartiesVM(Action onExpenseChange, Action<Hero> openPartyAsManage, Action onRefresh, Action<ClanCardSelectionInfo> openCardSelectionPopup)

Parameters

onExpenseChange Action
openPartyAsManage Action<Hero>
onRefresh Action
openCardSelectionPopup Action<ClanCardSelectionInfo>

Properties

CanCreateNewParty

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

Property Value

bool

Caravans

[DataSourceProperty]
public MBBindingList<ClanPartyItemVM> Caravans { get; set; }

Property Value

MBBindingList<ClanPartyItemVM>

CaravansText

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

Property Value

string

CreateNewPartyActionHint

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

Property Value

HintViewModel

CreateNewPartyText

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

Property Value

string

CurrentSelectedParty

[DataSourceProperty]
public ClanPartyItemVM CurrentSelectedParty { get; set; }

Property Value

ClanPartyItemVM

Garrisons

[DataSourceProperty]
public MBBindingList<ClanPartyItemVM> Garrisons { get; set; }

Property Value

MBBindingList<ClanPartyItemVM>

GarrisonsText

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

Property Value

string

IsAnyValidPartySelected

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

Property Value

bool

IsSelected

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

Property Value

bool

LocationText

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

Property Value

string

MoraleText

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

Property Value

string

NameText

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

Property Value

string

Parties

[DataSourceProperty]
public MBBindingList<ClanPartyItemVM> Parties { get; set; }

Property Value

MBBindingList<ClanPartyItemVM>

PartiesText

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

Property Value

string

SizeText

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

Property Value

string

SortController

[DataSourceProperty]
public ClanPartiesSortControllerVM SortController { get; set; }

Property Value

ClanPartiesSortControllerVM

TotalExpense

public int TotalExpense { get; }

Property Value

int

TotalIncome

public int TotalIncome { get; }

Property Value

int

Methods

ExecuteCreateNewParty()

public void ExecuteCreateNewParty()

OnFinalize()

public override void OnFinalize()

OnShowChangeLeaderPopup()

public void OnShowChangeLeaderPopup()

RefreshPartiesList()

public void RefreshPartiesList()

RefreshTotalExpense()

public void RefreshTotalExpense()

RefreshValues()

public override void RefreshValues()

SelectParty(PartyBase)

public void SelectParty(PartyBase party)

Parameters

party PartyBase

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