Table of Contents

Class DecisionItemBaseVM

Namespace
TaleWorlds.CampaignSystem.ViewModelCollection.KingdomManagement.Decisions.ItemTypes
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 KingdomDecision
onDecisionOver Action

Fields

_decision

protected readonly KingdomDecision _decision

Field Value

KingdomDecision

Properties

CanEndDecision

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

Property Value

bool

CurrentStageIndex

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

Property Value

int

DecisionOptionsList

[DataSourceProperty]
public MBBindingList<DecisionOptionVM> DecisionOptionsList { get; set; }

Property Value

MBBindingList<DecisionOptionVM>

DecisionType

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

Property Value

int

DescriptionText

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

Property Value

string

DoneInputKey

[DataSourceProperty]
public InputKeyItemVM DoneInputKey { get; set; }

Property Value

InputKeyItemVM

DoneText

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

Property Value

string

EndDecisionHint

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

Property Value

HintViewModel

InfluenceCostText

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

Property Value

string

IsActive

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

Property Value

bool

IsKingsDecisionOver

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

Property Value

bool

IsPlayerSupporter

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

Property Value

bool

KingdomDecisionMaker

public KingdomElection KingdomDecisionMaker { get; }

Property Value

KingdomElection

RelationChangeText

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

Property Value

string

TitleText

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

Property Value

string

TotalInfluenceText

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

Property Value

string

Methods

ExecuteDone()

protected void ExecuteDone()

ExecuteFinalSelection()

public void ExecuteFinalSelection()

ExecuteHideStageTooltip()

protected void ExecuteHideStageTooltip()
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).