Table of Contents

Class KingdomPoliciesVM

Namespace
TaleWorlds.CampaignSystem.ViewModelCollection.KingdomManagement.Policies
Assembly
TaleWorlds.CampaignSystem.ViewModelCollection.dll
public class KingdomPoliciesVM : KingdomCategoryVM, IViewModel, INotifyPropertyChanged
Inheritance
KingdomPoliciesVM
Implements
Inherited Members

Constructors

KingdomPoliciesVM(Action<KingdomDecision>)

public KingdomPoliciesVM(Action<KingdomDecision> forceDecide)

Parameters

forceDecide Action<KingdomDecision>

Properties

ActivePolicies

[DataSourceProperty]
public MBBindingList<KingdomPolicyItemVM> ActivePolicies { get; set; }

Property Value

MBBindingList<KingdomPolicyItemVM>

ActivePoliciesText

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

Property Value

string

BackText

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

Property Value

string

CanProposeOrDisavowPolicy

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

Property Value

bool

CurrentActionText

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

Property Value

string

CurrentActiveModeText

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

Property Value

string

CurrentSelectedPolicy

[DataSourceProperty]
public KingdomPolicyItemVM CurrentSelectedPolicy { get; set; }

Property Value

KingdomPolicyItemVM

DisavowPolicyText

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

Property Value

string

DoneHint

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

Property Value

HintViewModel

IsInProposeMode

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

Property Value

bool

LikelihoodHint

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

Property Value

HintViewModel

NumOfActivePoliciesText

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

Property Value

string

NumOfOtherPoliciesText

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

Property Value

string

OtherPolicies

[DataSourceProperty]
public MBBindingList<KingdomPolicyItemVM> OtherPolicies { get; set; }

Property Value

MBBindingList<KingdomPolicyItemVM>

OtherPoliciesText

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

Property Value

string

PoliciesText

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

Property Value

string

PolicyLikelihood

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

Property Value

int

PolicyLikelihoodText

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

Property Value

string

ProposalAndDisavowalCost

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

Property Value

int

ProposeActionExplanationText

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

Property Value

string

ProposeNewPolicyText

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

Property Value

string

ProposeOrDisavowText

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

Property Value

string

Methods

RefreshPolicyList()

public void RefreshPolicyList()

RefreshValues()

public override void RefreshValues()

SelectPolicy(PolicyObject)

public void SelectPolicy(PolicyObject policy)

Parameters

policy PolicyObject

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