Table of Contents

Class ClanManagementVM

Namespace
TaleWorlds.CampaignSystem.ViewModelCollection.ClanManagement
Assembly
TaleWorlds.CampaignSystem.ViewModelCollection.dll
public class ClanManagementVM : ViewModel, IViewModel, INotifyPropertyChanged
Inheritance
ClanManagementVM
Implements
Inherited Members

Constructors

ClanManagementVM(Action, Action<Hero>, Action<Hero>, Action)

public ClanManagementVM(Action onClose, Action<Hero> showHeroOnMap, Action<Hero> openPartyAsManage, Action openBannerEditor)

Parameters

onClose Action
showHeroOnMap Action<Hero>
openPartyAsManage Action<Hero>
openBannerEditor Action

Properties

CanChooseBanner

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

Property Value

bool

CanSwitchTabs

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

Property Value

bool

CardSelectionPopup

[DataSourceProperty]
public ClanCardSelectionPopupVM CardSelectionPopup { get; set; }

Property Value

ClanCardSelectionPopupVM

ChangeClanNameHint

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

Property Value

HintViewModel

ClanBanner

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

Property Value

ImageIdentifierVM

ClanBannerHint

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

Property Value

HintViewModel

ClanFiefs

[DataSourceProperty]
public ClanFiefsVM ClanFiefs { get; set; }

Property Value

ClanFiefsVM

ClanIncome

[DataSourceProperty]
public ClanIncomeVM ClanIncome { get; set; }

Property Value

ClanIncomeVM

ClanIsInAKingdom

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

Property Value

bool

ClanMembers

[DataSourceProperty]
public ClanMembersVM ClanMembers { get; set; }

Property Value

ClanMembersVM

ClanParties

[DataSourceProperty]
public ClanPartiesVM ClanParties { get; set; }

Property Value

ClanPartiesVM

CurrentGold

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

Property Value

int

CurrentGoldText

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

Property Value

string

CurrentRenown

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

Property Value

int

CurrentRenownOverPreviousTier

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

Property Value

int

CurrentRenownText

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

Property Value

string

CurrentTier

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

Property Value

int

CurrentTierRenownRange

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

Property Value

int

DailyChange

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

Property Value

int

DailyChangeText

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

Property Value

string

DailyChangeValueText

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

Property Value

string

DoneInputKey

public InputKeyItemVM DoneInputKey { get; set; }

Property Value

InputKeyItemVM

DoneLbl

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

Property Value

string

ExpectedGold

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

Property Value

int

ExpectedGoldText

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

Property Value

string

ExpenseText

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

Property Value

string

FiefsText

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

Property Value

string

FinanceText

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

Property Value

string

GoldChangeTooltip

[DataSourceProperty]
public TooltipTriggerVM GoldChangeTooltip { get; set; }

Property Value

TooltipTriggerVM

IncomeText

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

Property Value

string

IsFiefsSelected

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

Property Value

bool

IsIncomeSelected

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

Property Value

bool

IsKingdomActionEnabled

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

Property Value

bool

IsMembersSelected

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

Property Value

bool

IsPartiesSelected

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

Property Value

bool

IsRenownProgressComplete

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

Property Value

bool

KingdomActionDisabledReasonHint

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

Property Value

BasicTooltipViewModel

KingdomActionText

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

Property Value

string

Leader

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

Property Value

HeroVM

LeaderText

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

Property Value

string

MembersText

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

Property Value

string

MinRenownForCurrentTier

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

Property Value

int

Name

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

Property Value

string

NextTabInputKey

public InputKeyItemVM NextTabInputKey { get; set; }

Property Value

InputKeyItemVM

NextTier

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

Property Value

int

NextTierRenown

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

Property Value

int

PartiesText

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

Property Value

string

PlayerCanChangeClanName

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

Property Value

bool

PreviousTabInputKey

public InputKeyItemVM PreviousTabInputKey { get; set; }

Property Value

InputKeyItemVM

RenownHint

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

Property Value

BasicTooltipViewModel

TotalExpenses

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

Property Value

int

TotalExpensesText

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

Property Value

string

TotalExpensesValueText

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

Property Value

string

TotalIncome

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

Property Value

int

TotalIncomeText

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

Property Value

string

TotalIncomeValueText

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

Property Value

string

TutorialNotification

[DataSourceProperty]
public ElementNotificationVM TutorialNotification { get; set; }

Property Value

ElementNotificationVM

Methods

ExecuteChangeClanName()

public void ExecuteChangeClanName()

ExecuteClose()

public void ExecuteClose()

ExecuteOpenBannerEditor()

public void ExecuteOpenBannerEditor()

OnFinalize()

public override void OnFinalize()

RefreshCategoryValues()

public void RefreshCategoryValues()

RefreshDailyValues()

public void RefreshDailyValues()

RefreshValues()

public override void RefreshValues()

SelectAlley(Alley)

public void SelectAlley(Alley alley)

Parameters

alley Alley

SelectHero(Hero)

public void SelectHero(Hero hero)

Parameters

hero Hero

SelectNextCategory()

public void SelectNextCategory()

SelectParty(PartyBase)

public void SelectParty(PartyBase party)

Parameters

party PartyBase

SelectPreviousCategory()

public void SelectPreviousCategory()

SelectSettlement(Settlement)

public void SelectSettlement(Settlement settlement)

Parameters

settlement Settlement

SelectWorkshop(Workshop)

public void SelectWorkshop(Workshop workshop)

Parameters

workshop Workshop

SetDoneInputKey(HotKey)

public void SetDoneInputKey(HotKey hotkey)

Parameters

hotkey HotKey

SetNextTabInputKey(HotKey)

public void SetNextTabInputKey(HotKey hotkey)

Parameters

hotkey HotKey

SetPreviousTabInputKey(HotKey)

public void SetPreviousTabInputKey(HotKey hotkey)

Parameters

hotkey HotKey

SetSelectedCategory(int)

public void SetSelectedCategory(int index)

Parameters

index int

UpdateBannerVisuals()

public void UpdateBannerVisuals()

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