Table of Contents

Class KingdomSettlementItemVM

Namespace
TaleWorlds.CampaignSystem.ViewModelCollection.KingdomManagement.Settlements
Assembly
TaleWorlds.CampaignSystem.ViewModelCollection.dll
public class KingdomSettlementItemVM : KingdomItemVM, IViewModel, INotifyPropertyChanged
Inheritance
KingdomSettlementItemVM
Implements
Inherited Members

Constructors

KingdomSettlementItemVM(Settlement, Action<KingdomSettlementItemVM>)

public KingdomSettlementItemVM(Settlement settlement, Action<KingdomSettlementItemVM> onSelect)

Parameters

settlement Settlement
onSelect Action<KingdomSettlementItemVM>

Fields

Settlement

public readonly Settlement Settlement

Field Value

Settlement

Properties

Defenders

[DataSourceProperty]
public int Defenders { get; set; }

Property Value

int

Garrison

public int Garrison { get; }

Property Value

int

GovernorName

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

Property Value

string

IconPath

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

Property Value

string

ImageName

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

Property Value

string

ItemProperties

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

Property Value

MBBindingList<SelectableFiefItemPropertyVM>

Militia

public int Militia { get; }

Property Value

int

Name

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

Property Value

string

Owner

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

Property Value

HeroVM

OwnerClanBanner

[DataSourceProperty]
public ImageIdentifierVM OwnerClanBanner { get; set; }

Property Value

ImageIdentifierVM

OwnerClanBanner_9

[DataSourceProperty]
public ImageIdentifierVM OwnerClanBanner_9 { get; set; }

Property Value

ImageIdentifierVM

Prosperity

[DataSourceProperty]
public int Prosperity { get; set; }

Property Value

int

SettlementImagePath

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

Property Value

string

Villages

[DataSourceProperty]
public MBBindingList<KingdomSettlementVillageItemVM> Villages { get; set; }

Property Value

MBBindingList<KingdomSettlementVillageItemVM>

WallLevel

[DataSourceProperty]
public int WallLevel { get; set; }

Property Value

int

Methods

public void ExecuteLink()

OnSelect()

protected override void OnSelect()

RefreshValues()

public override void RefreshValues()

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