Class SettlementMenuOverlayVM
- 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
Properties
CanLeaveMembers
[DataSourceProperty]
public bool CanLeaveMembers { get; set; }
Property Value
CharacterFilterHint
[DataSourceProperty]
public HintViewModel CharacterFilterHint { get; set; }
Property Value
CharacterList
[DataSourceProperty]
public MBBindingList<GameMenuPartyItemVM> CharacterList { get; set; }
Property Value
CrimeChangeAmount
[DataSourceProperty]
public int CrimeChangeAmount { get; set; }
Property Value
CrimeHint
[DataSourceProperty]
public BasicTooltipViewModel CrimeHint { get; set; }
Property Value
CrimeLbl
[DataSourceProperty]
public string CrimeLbl { get; set; }
Property Value
FoodChangeAmount
[DataSourceProperty]
public int FoodChangeAmount { get; set; }
Property Value
GarrisonAmount
[DataSourceProperty]
public int GarrisonAmount { get; set; }
Property Value
GarrisonChangeAmount
[DataSourceProperty]
public int GarrisonChangeAmount { get; set; }
Property Value
GarrisonHint
[DataSourceProperty]
public BasicTooltipViewModel GarrisonHint { get; set; }
Property Value
GarrisonLbl
[DataSourceProperty]
public string GarrisonLbl { get; set; }
Property Value
IsCrimeEnabled
[DataSourceProperty]
public bool IsCrimeEnabled { get; set; }
Property Value
IsCrimeLabelHighlightEnabled
[DataSourceProperty]
public bool IsCrimeLabelHighlightEnabled { get; set; }
Property Value
IsFortification
[DataSourceProperty]
public bool IsFortification { get; set; }
Property Value
IsLoyaltyRebellionWarning
[DataSourceProperty]
public bool IsLoyaltyRebellionWarning { get; set; }
Property Value
IsNoGarrisonWarning
[DataSourceProperty]
public bool IsNoGarrisonWarning { get; set; }
Property Value
IssueList
[DataSourceProperty]
public MBBindingList<StringItemWithHintVM> IssueList { get; set; }
Property Value
LeaveMembersHint
[DataSourceProperty]
public HintViewModel LeaveMembersHint { get; set; }
Property Value
LoyaltyChangeAmount
[DataSourceProperty]
public int LoyaltyChangeAmount { get; set; }
Property Value
LoyaltyHint
[DataSourceProperty]
public BasicTooltipViewModel LoyaltyHint { get; set; }
Property Value
LoyaltyLbl
[DataSourceProperty]
public string LoyaltyLbl { get; set; }
Property Value
MilitasHint
[DataSourceProperty]
public BasicTooltipViewModel MilitasHint { get; set; }
Property Value
MilitasLbl
[DataSourceProperty]
public string MilitasLbl { get; set; }
Property Value
MilitiaChangeAmount
[DataSourceProperty]
public int MilitiaChangeAmount { get; set; }
Property Value
PartyFilterHint
[DataSourceProperty]
public HintViewModel PartyFilterHint { get; set; }
Property Value
PartyList
[DataSourceProperty]
public MBBindingList<GameMenuPartyItemVM> PartyList { get; set; }
Property Value
ProsperityChangeAmount
[DataSourceProperty]
public int ProsperityChangeAmount { get; set; }
Property Value
ProsperityHint
[DataSourceProperty]
public BasicTooltipViewModel ProsperityHint { get; set; }
Property Value
ProsperityLbl
[DataSourceProperty]
public string ProsperityLbl { get; set; }
Property Value
RemainingFoodHint
[DataSourceProperty]
public BasicTooltipViewModel RemainingFoodHint { get; set; }
Property Value
RemainingFoodText
[DataSourceProperty]
public string RemainingFoodText { get; set; }
Property Value
SecurityChangeAmount
[DataSourceProperty]
public int SecurityChangeAmount { get; set; }
Property Value
SecurityHint
[DataSourceProperty]
public BasicTooltipViewModel SecurityHint { get; set; }
Property Value
SecurityLbl
[DataSourceProperty]
public string SecurityLbl { get; set; }
Property Value
SettlementNameLbl
[DataSourceProperty]
public string SettlementNameLbl { get; set; }
Property Value
SettlementOwnerBanner
[DataSourceProperty]
public ImageIdentifierVM SettlementOwnerBanner { get; set; }
Property Value
WallsHint
[DataSourceProperty]
public BasicTooltipViewModel WallsHint { get; set; }
Property Value
WallsLbl
[DataSourceProperty]
public string WallsLbl { get; set; }
Property Value
WallsLevel
[DataSourceProperty]
public int WallsLevel { get; set; }
Property Value
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).