Table of Contents

Class SettlementDecisionItemVM

Namespace
TaleWorlds.CampaignSystem.ViewModelCollection.KingdomManagement.Decisions.ItemTypes
Assembly
TaleWorlds.CampaignSystem.ViewModelCollection.dll
public class SettlementDecisionItemVM : DecisionItemBaseVM, IViewModel, INotifyPropertyChanged
Inheritance
SettlementDecisionItemVM
Implements
Inherited Members

Constructors

SettlementDecisionItemVM(Settlement, KingdomDecision, Action)

public SettlementDecisionItemVM(Settlement settlement, KingdomDecision decision, Action onDecisionOver)

Parameters

settlement Settlement
decision KingdomDecision
onDecisionOver Action

Properties

BoundSettlementText

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

Property Value

string

BoundVillages

[DataSourceProperty]
public MBBindingList<EncyclopediaSettlementVM> BoundVillages { get; set; }

Property Value

MBBindingList<EncyclopediaSettlementVM>

DescriptorText

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

Property Value

string

DetailsText

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

Property Value

string

FoodHint

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

Property Value

BasicTooltipViewModel

FoodText

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

Property Value

string

GarrisonHint

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

Property Value

BasicTooltipViewModel

GarrisonText

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

Property Value

string

Governor

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

Property Value

HeroVM

HasBoundSettlement

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

Property Value

bool

HasNotables

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

Property Value

bool

InformationText

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

Property Value

string

LoyaltyHint

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

Property Value

BasicTooltipViewModel

LoyaltyText

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

Property Value

string

MilitasHint

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

Property Value

BasicTooltipViewModel

MilitasText

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

Property Value

string

NotableCharacters

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

Property Value

MBBindingList<HeroVM>

NotableCharactersText

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

Property Value

string

Owner

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

Property Value

HeroVM

OwnerText

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

Property Value

string

ProsperityHint

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

Property Value

BasicTooltipViewModel

ProsperityText

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

Property Value

string

SecurityHint

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

Property Value

BasicTooltipViewModel

SecurityText

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

Property Value

string

Settlement

public Settlement Settlement { get; }

Property Value

Settlement

SettlementCropPosition

[DataSourceProperty]
public double SettlementCropPosition { get; set; }

Property Value

double

SettlementImageID

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

Property Value

string

SettlementName

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

Property Value

string

SettlementPath

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

Property Value

string

VillagesText

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

Property Value

string

WallsHint

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

Property Value

BasicTooltipViewModel

WallsText

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

Property Value

string

Methods

InitValues()

protected override void InitValues()

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