Class ClanPartyItemVM
- Assembly
- TaleWorlds.CampaignSystem.ViewModelCollection.dll
public class ClanPartyItemVM : ViewModel, IViewModel, INotifyPropertyChanged
- Inheritance
-
ClanPartyItemVM
- Implements
- Inherited Members
Constructors
ClanPartyItemVM(PartyBase, Action<ClanPartyItemVM>, Action, Action, ClanPartyType, IDisbandPartyCampaignBehavior, ITeleportationCampaignBehavior)
public ClanPartyItemVM(PartyBase party, Action<ClanPartyItemVM> onAssignment, Action onExpenseChange, Action onShowChangeLeaderPopup, ClanPartyItemVM.ClanPartyType type, IDisbandPartyCampaignBehavior disbandBehavior, ITeleportationCampaignBehavior teleportationBehavior)
Parameters
party
PartyBaseonAssignment
Action<ClanPartyItemVM>onExpenseChange
ActiononShowChangeLeaderPopup
Actiontype
ClanPartyItemVM.ClanPartyTypedisbandBehavior
IDisbandPartyCampaignBehaviorteleportationBehavior
ITeleportationCampaignBehavior
Properties
ActionsDisabledHint
[DataSourceProperty]
public HintViewModel ActionsDisabledHint { get; set; }
Property Value
AssigneesText
[DataSourceProperty]
public string AssigneesText { get; set; }
Property Value
AutoRecruitmentHint
[DataSourceProperty]
public HintViewModel AutoRecruitmentHint { get; set; }
Property Value
AutoRecruitmentText
[DataSourceProperty]
public string AutoRecruitmentText { get; set; }
Property Value
AutoRecruitmentValue
[DataSourceProperty]
public bool AutoRecruitmentValue { get; set; }
Property Value
CanUseActions
[DataSourceProperty]
public bool CanUseActions { get; set; }
Property Value
CavalryCount
[DataSourceProperty]
public int CavalryCount { get; set; }
Property Value
CavalryHint
[DataSourceProperty]
public BasicTooltipViewModel CavalryHint { get; set; }
Property Value
ChangeLeaderHint
[DataSourceProperty]
public HintViewModel ChangeLeaderHint { get; set; }
Property Value
CharacterModel
[DataSourceProperty]
public CharacterViewModel CharacterModel { get; set; }
Property Value
DisbandingText
[DataSourceProperty]
public string DisbandingText { get; set; }
Property Value
Expense
public int Expense { get; }
Property Value
ExpenseItem
[DataSourceProperty]
public ClanFinanceExpenseItemVM ExpenseItem { get; set; }
Property Value
HasCompanion
[DataSourceProperty]
public bool HasCompanion { get; set; }
Property Value
HasHeroMembers
[DataSourceProperty]
public bool HasHeroMembers { get; set; }
Property Value
HeroMembers
[DataSourceProperty]
public MBBindingList<ClanPartyMemberItemVM> HeroMembers { get; set; }
Property Value
HorseArcherCount
[DataSourceProperty]
public int HorseArcherCount { get; set; }
Property Value
HorseArcherHint
[DataSourceProperty]
public BasicTooltipViewModel HorseArcherHint { get; set; }
Property Value
InArmyHint
[DataSourceProperty]
public HintViewModel InArmyHint { get; set; }
Property Value
InArmyText
[DataSourceProperty]
public string InArmyText { get; set; }
Property Value
Income
public int Income { get; }
Property Value
InfantryCount
[DataSourceProperty]
public int InfantryCount { get; set; }
Property Value
InfantryHint
[DataSourceProperty]
public BasicTooltipViewModel InfantryHint { get; set; }
Property Value
IsAutoRecruitmentVisible
[DataSourceProperty]
public bool IsAutoRecruitmentVisible { get; set; }
Property Value
IsCaravan
[DataSourceProperty]
public bool IsCaravan { get; set; }
Property Value
IsChangeLeaderEnabled
[DataSourceProperty]
public bool IsChangeLeaderEnabled { get; set; }
Property Value
IsChangeLeaderVisible
[DataSourceProperty]
public bool IsChangeLeaderVisible { get; set; }
Property Value
IsClanRoleSelectionHighlightEnabled
[DataSourceProperty]
public bool IsClanRoleSelectionHighlightEnabled { get; set; }
Property Value
IsDisbanding
[DataSourceProperty]
public bool IsDisbanding { get; set; }
Property Value
IsInArmy
[DataSourceProperty]
public bool IsInArmy { get; set; }
Property Value
IsMainHeroParty
[DataSourceProperty]
public bool IsMainHeroParty { get; set; }
Property Value
IsMembersAndRolesVisible
[DataSourceProperty]
public bool IsMembersAndRolesVisible { get; set; }
Property Value
IsPartyBehaviorEnabled
[DataSourceProperty]
public bool IsPartyBehaviorEnabled { get; set; }
Property Value
IsSelected
[DataSourceProperty]
public bool IsSelected { get; set; }
Property Value
LastOpenedRoleSelection
[DataSourceProperty]
public ClanRoleItemVM LastOpenedRoleSelection { get; set; }
Property Value
LeaderMember
[DataSourceProperty]
public ClanPartyMemberItemVM LeaderMember { get; set; }
Property Value
LeaderVisual
[DataSourceProperty]
public ImageIdentifierVM LeaderVisual { get; set; }
Property Value
MembersText
[DataSourceProperty]
public string MembersText { get; set; }
Property Value
Name
[DataSourceProperty]
public string Name { get; set; }
Property Value
Party
public PartyBase Party { get; }
Property Value
PartyBehaviorSelector
[DataSourceProperty]
public SelectorVM<SelectorItemVM> PartyBehaviorSelector { get; set; }
Property Value
PartyBehaviorText
[DataSourceProperty]
public string PartyBehaviorText { get; set; }
Property Value
PartyLeaderRoleEffectsText
[DataSourceProperty]
public string PartyLeaderRoleEffectsText { get; set; }
Property Value
PartyLocationText
[DataSourceProperty]
public string PartyLocationText { get; set; }
Property Value
PartySizeSubTitleText
[DataSourceProperty]
public string PartySizeSubTitleText { get; set; }
Property Value
PartySizeText
[DataSourceProperty]
public string PartySizeText { get; set; }
Property Value
PartyWageSubTitleText
[DataSourceProperty]
public string PartyWageSubTitleText { get; set; }
Property Value
RangedCount
[DataSourceProperty]
public int RangedCount { get; set; }
Property Value
RangedHint
[DataSourceProperty]
public BasicTooltipViewModel RangedHint { get; set; }
Property Value
Roles
[DataSourceProperty]
public MBBindingList<ClanRoleItemVM> Roles { get; set; }
Property Value
RolesText
[DataSourceProperty]
public string RolesText { get; set; }
Property Value
ShouldPartyHaveExpense
[DataSourceProperty]
public bool ShouldPartyHaveExpense { get; set; }
Property Value
Methods
ExecuteChangeLeader()
public void ExecuteChangeLeader()
OnFinalize()
public override void OnFinalize()
OnPartySelection()
public void OnPartySelection()
RefreshValues()
public override void RefreshValues()
UpdateProperties()
public void UpdateProperties()
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).