Table of Contents

Class ClanSettlementItemVM

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

Constructors

ClanSettlementItemVM(Settlement, Action<ClanSettlementItemVM>, Action, ITeleportationCampaignBehavior)

public ClanSettlementItemVM(Settlement settlement, Action<ClanSettlementItemVM> onSelection, Action onShowSendMembers, ITeleportationCampaignBehavior teleportationBehavior)

Parameters

settlement Settlement
onSelection Action<ClanSettlementItemVM>
onShowSendMembers Action
teleportationBehavior ITeleportationCampaignBehavior

Fields

Settlement

public readonly Settlement Settlement

Field Value

Settlement

Properties

FileName

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

Property Value

string

Governor

[DataSourceProperty]
public HeroVM Governor { get; set; }

Property Value

HeroVM

HasGovernor

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

Property Value

bool

HasNotables

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

Property Value

bool

ImageName

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

Property Value

string

IsFortification

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

Property Value

bool

IsSelected

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

Property Value

bool

IsSendMembersEnabled

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

Property Value

bool

ItemProperties

[DataSourceProperty]
public MBBindingList<SelectableFiefItemPropertyVM> ItemProperties { get; set; }

Property Value

MBBindingList<SelectableFiefItemPropertyVM>

Members

[DataSourceProperty]
public MBBindingList<HeroVM> Members { get; set; }

Property Value

MBBindingList<HeroVM>

MembersText

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

Property Value

string

Name

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

Property Value

string

Notables

[DataSourceProperty]
public MBBindingList<HeroVM> Notables { get; set; }

Property Value

MBBindingList<HeroVM>

NotablesText

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

Property Value

string

ProfitItemProperties

[DataSourceProperty]
public MBBindingList<ProfitItemPropertyVM> ProfitItemProperties { get; set; }

Property Value

MBBindingList<ProfitItemPropertyVM>

SendMembersHint

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

Property Value

HintViewModel

TotalProfit

[DataSourceProperty]
public ProfitItemPropertyVM TotalProfit { get; set; }

Property Value

ProfitItemPropertyVM

VillagesOwned

[DataSourceProperty]
public MBBindingList<ClanSettlementItemVM> VillagesOwned { get; set; }

Property Value

MBBindingList<ClanSettlementItemVM>

VillagesText

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

Property Value

string

Methods

ExecuteCloseTooltip()

public void ExecuteCloseTooltip()
public void ExecuteLink()

ExecuteOpenTooltip()

public void ExecuteOpenTooltip()

ExecuteSendMembers()

public void ExecuteSendMembers()

OnSettlementSelection()

public void OnSettlementSelection()

RefreshValues()

public override void RefreshValues()

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