Class KingdomPolicyItemVM
- Assembly
- TaleWorlds.CampaignSystem.ViewModelCollection.dll
public class KingdomPolicyItemVM : KingdomItemVM, IViewModel, INotifyPropertyChanged
- Inheritance
-
KingdomPolicyItemVM
- Implements
- Inherited Members
Constructors
KingdomPolicyItemVM(PolicyObject, Action<KingdomPolicyItemVM>, Func<PolicyObject, bool>)
public KingdomPolicyItemVM(PolicyObject policy, Action<KingdomPolicyItemVM> onSelect, Func<PolicyObject, bool> getIsPolicyActive)
Parameters
policy
PolicyObjectonSelect
Action<KingdomPolicyItemVM>getIsPolicyActive
Func<PolicyObject, bool>
Properties
Explanation
[DataSourceProperty]
public string Explanation { get; set; }
Property Value
LikelihoodHint
[DataSourceProperty]
public HintViewModel LikelihoodHint { get; set; }
Property Value
Name
[DataSourceProperty]
public string Name { get; set; }
Property Value
Policy
[DataSourceProperty]
public PolicyObject Policy { get; set; }
Property Value
PolicyAcceptanceText
[DataSourceProperty]
public string PolicyAcceptanceText { get; set; }
Property Value
PolicyEffectList
[DataSourceProperty]
public MBBindingList<StringItemWithHintVM> PolicyEffectList { get; set; }
Property Value
PolicyLikelihood
[DataSourceProperty]
public int PolicyLikelihood { get; set; }
Property Value
PolicyLikelihoodText
[DataSourceProperty]
public string PolicyLikelihoodText { get; set; }
Property Value
Methods
OnSelect()
protected override void OnSelect()
RefreshValues()
public override void RefreshValues()
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).