Class DecisionItemBaseVM
- Assembly
- TaleWorlds.CampaignSystem.ViewModelCollection.dll
public class DecisionItemBaseVM : ViewModel, IViewModel, INotifyPropertyChanged
- Inheritance
-
DecisionItemBaseVM
- Implements
- Derived
- Inherited Members
Constructors
DecisionItemBaseVM(KingdomDecision, Action)
public DecisionItemBaseVM(KingdomDecision decision, Action onDecisionOver)
Parameters
decision
KingdomDecisiononDecisionOver
Action
Fields
_decision
protected readonly KingdomDecision _decision
Field Value
Properties
CanEndDecision
[DataSourceProperty]
public bool CanEndDecision { get; set; }
Property Value
CurrentStageIndex
[DataSourceProperty]
public int CurrentStageIndex { get; set; }
Property Value
DecisionOptionsList
[DataSourceProperty]
public MBBindingList<DecisionOptionVM> DecisionOptionsList { get; set; }
Property Value
DecisionType
[DataSourceProperty]
public int DecisionType { get; set; }
Property Value
DescriptionText
[DataSourceProperty]
public string DescriptionText { get; set; }
Property Value
DoneInputKey
[DataSourceProperty]
public InputKeyItemVM DoneInputKey { get; set; }
Property Value
DoneText
[DataSourceProperty]
public string DoneText { get; set; }
Property Value
EndDecisionHint
[DataSourceProperty]
public HintViewModel EndDecisionHint { get; set; }
Property Value
InfluenceCostText
[DataSourceProperty]
public string InfluenceCostText { get; set; }
Property Value
IsActive
[DataSourceProperty]
public bool IsActive { get; set; }
Property Value
IsKingsDecisionOver
[DataSourceProperty]
public bool IsKingsDecisionOver { get; set; }
Property Value
IsPlayerSupporter
[DataSourceProperty]
public bool IsPlayerSupporter { get; set; }
Property Value
KingdomDecisionMaker
public KingdomElection KingdomDecisionMaker { get; }
Property Value
RelationChangeText
[DataSourceProperty]
public string RelationChangeText { get; set; }
Property Value
TitleText
[DataSourceProperty]
public string TitleText { get; set; }
Property Value
TotalInfluenceText
[DataSourceProperty]
public string TotalInfluenceText { get; set; }
Property Value
Methods
ExecuteDone()
protected void ExecuteDone()
ExecuteFinalSelection()
public void ExecuteFinalSelection()
ExecuteHideStageTooltip()
protected void ExecuteHideStageTooltip()
ExecuteLink(string)
protected void ExecuteLink(string link)
Parameters
link
string
ExecuteShowStageTooltip()
protected void ExecuteShowStageTooltip()
InitValues()
protected virtual void InitValues()
OnFinalize()
public override void OnFinalize()
RefreshValues()
public override void RefreshValues()
SetDoneInputKey(InputKeyItemVM)
public void SetDoneInputKey(InputKeyItemVM inputKeyItemVM)
Parameters
inputKeyItemVM
InputKeyItemVM
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).