Class ClanSettlementItemVM
- 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
SettlementonSelection
Action<ClanSettlementItemVM>onShowSendMembers
ActionteleportationBehavior
ITeleportationCampaignBehavior
Fields
Settlement
public readonly Settlement Settlement
Field Value
Properties
FileName
[DataSourceProperty]
public string FileName { get; set; }
Property Value
Governor
[DataSourceProperty]
public HeroVM Governor { get; set; }
Property Value
HasGovernor
[DataSourceProperty]
public bool HasGovernor { get; set; }
Property Value
HasNotables
[DataSourceProperty]
public bool HasNotables { get; set; }
Property Value
ImageName
[DataSourceProperty]
public string ImageName { get; set; }
Property Value
IsFortification
[DataSourceProperty]
public bool IsFortification { get; set; }
Property Value
IsSelected
[DataSourceProperty]
public bool IsSelected { get; set; }
Property Value
IsSendMembersEnabled
[DataSourceProperty]
public bool IsSendMembersEnabled { get; set; }
Property Value
ItemProperties
[DataSourceProperty]
public MBBindingList<SelectableFiefItemPropertyVM> ItemProperties { get; set; }
Property Value
Members
[DataSourceProperty]
public MBBindingList<HeroVM> Members { get; set; }
Property Value
MembersText
[DataSourceProperty]
public string MembersText { get; set; }
Property Value
Name
[DataSourceProperty]
public string Name { get; set; }
Property Value
Notables
[DataSourceProperty]
public MBBindingList<HeroVM> Notables { get; set; }
Property Value
NotablesText
[DataSourceProperty]
public string NotablesText { get; set; }
Property Value
ProfitItemProperties
[DataSourceProperty]
public MBBindingList<ProfitItemPropertyVM> ProfitItemProperties { get; set; }
Property Value
SendMembersHint
[DataSourceProperty]
public HintViewModel SendMembersHint { get; set; }
Property Value
TotalProfit
[DataSourceProperty]
public ProfitItemPropertyVM TotalProfit { get; set; }
Property Value
VillagesOwned
[DataSourceProperty]
public MBBindingList<ClanSettlementItemVM> VillagesOwned { get; set; }
Property Value
VillagesText
[DataSourceProperty]
public string VillagesText { get; set; }
Property Value
Methods
ExecuteCloseTooltip()
public void ExecuteCloseTooltip()
ExecuteLink()
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).