Table of Contents

Class SettlementMenuOverlayVM

Namespace
TaleWorlds.CampaignSystem.ViewModelCollection.GameMenu.Overlay
Assembly
TaleWorlds.CampaignSystem.ViewModelCollection.dll
[MenuOverlay("SettlementMenuOverlay")]
public class SettlementMenuOverlayVM : GameMenuOverlay, IViewModel, INotifyPropertyChanged
Inheritance
SettlementMenuOverlayVM
Implements
Inherited Members

Constructors

SettlementMenuOverlayVM(MenuOverlayType)

public SettlementMenuOverlayVM(GameOverlays.MenuOverlayType type)

Parameters

type GameOverlays.MenuOverlayType

Properties

CanLeaveMembers

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

Property Value

bool

CharacterFilterHint

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

Property Value

HintViewModel

CharacterList

[DataSourceProperty]
public MBBindingList<GameMenuPartyItemVM> CharacterList { get; set; }

Property Value

MBBindingList<GameMenuPartyItemVM>

CrimeChangeAmount

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

Property Value

int

CrimeHint

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

Property Value

BasicTooltipViewModel

CrimeLbl

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

Property Value

string

FoodChangeAmount

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

Property Value

int

GarrisonAmount

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

Property Value

int

GarrisonChangeAmount

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

Property Value

int

GarrisonHint

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

Property Value

BasicTooltipViewModel

GarrisonLbl

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

Property Value

string

IsCrimeEnabled

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

Property Value

bool

IsCrimeLabelHighlightEnabled

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

Property Value

bool

IsFortification

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

Property Value

bool

IsLoyaltyRebellionWarning

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

Property Value

bool

IsNoGarrisonWarning

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

Property Value

bool

IssueList

[DataSourceProperty]
public MBBindingList<StringItemWithHintVM> IssueList { get; set; }

Property Value

MBBindingList<StringItemWithHintVM>

LeaveMembersHint

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

Property Value

HintViewModel

LoyaltyChangeAmount

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

Property Value

int

LoyaltyHint

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

Property Value

BasicTooltipViewModel

LoyaltyLbl

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

Property Value

string

MilitasHint

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

Property Value

BasicTooltipViewModel

MilitasLbl

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

Property Value

string

MilitiaChangeAmount

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

Property Value

int

PartyFilterHint

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

Property Value

HintViewModel

PartyList

[DataSourceProperty]
public MBBindingList<GameMenuPartyItemVM> PartyList { get; set; }

Property Value

MBBindingList<GameMenuPartyItemVM>

ProsperityChangeAmount

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

Property Value

int

ProsperityHint

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

Property Value

BasicTooltipViewModel

ProsperityLbl

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

Property Value

string

RemainingFoodHint

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

Property Value

BasicTooltipViewModel

RemainingFoodText

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

Property Value

string

SecurityChangeAmount

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

Property Value

int

SecurityHint

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

Property Value

BasicTooltipViewModel

SecurityLbl

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

Property Value

string

SettlementNameLbl

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

Property Value

string

SettlementOwnerBanner

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

Property Value

ImageIdentifierVM

WallsHint

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

Property Value

BasicTooltipViewModel

WallsLbl

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

Property Value

string

WallsLevel

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

Property Value

int

Methods

ExecuteAddCompanion()

public void ExecuteAddCompanion()

ExecuteOnOverlayClosed()

public override void ExecuteOnOverlayClosed()

ExecuteOnSetAsActiveContextMenuItem(GameMenuPartyItemVM)

protected override void ExecuteOnSetAsActiveContextMenuItem(GameMenuPartyItemVM troop)

Parameters

troop GameMenuPartyItemVM

OnFinalize()

public override void OnFinalize()

Refresh()

public override void Refresh()

RefreshValues()

public override void RefreshValues()

UpdateOverlayType(MenuOverlayType)

public override void UpdateOverlayType(GameOverlays.MenuOverlayType newType)

Parameters

newType GameOverlays.MenuOverlayType

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