Class DecisionOptionVM
- Assembly
- TaleWorlds.CampaignSystem.ViewModelCollection.dll
public class DecisionOptionVM : ViewModel, IViewModel, INotifyPropertyChanged
- Inheritance
-
DecisionOptionVM
- Implements
- Inherited Members
Constructors
DecisionOptionVM(DecisionOutcome, KingdomDecision, KingdomElection, Action<DecisionOptionVM>, Action<DecisionOptionVM>)
public DecisionOptionVM(DecisionOutcome option, KingdomDecision decision, KingdomElection kingdomDecisionMaker, Action<DecisionOptionVM> onSelect, Action<DecisionOptionVM> onSupportStrengthChange)
Parameters
option
DecisionOutcomedecision
KingdomDecisionkingdomDecisionMaker
KingdomElectiononSelect
Action<DecisionOptionVM>onSupportStrengthChange
Action<DecisionOptionVM>
Properties
CanBeChosen
[DataSourceProperty]
public bool CanBeChosen { get; set; }
Property Value
CurrentSupportWeight
[DataSourceProperty]
public Supporter.SupportWeights CurrentSupportWeight { get; set; }
Property Value
CurrentSupportWeightIndex
[DataSourceProperty]
public int CurrentSupportWeightIndex { get; set; }
Property Value
Decision
public KingdomDecision Decision { get; }
Property Value
Description
[DataSourceProperty]
public string Description { get; set; }
Property Value
InfluenceCost
[DataSourceProperty]
public int InfluenceCost { get; set; }
Property Value
InitialPercentage
[DataSourceProperty]
public int InitialPercentage { get; set; }
Property Value
IsHighlightEnabled
[DataSourceProperty]
public bool IsHighlightEnabled { get; set; }
Property Value
IsKingsOutcome
[DataSourceProperty]
public bool IsKingsOutcome { get; set; }
Property Value
IsOptionForAbstain
[DataSourceProperty]
public bool IsOptionForAbstain { get; set; }
Property Value
IsPlayerSupporter
[DataSourceProperty]
public bool IsPlayerSupporter { get; set; }
Property Value
IsSelected
[DataSourceProperty]
public bool IsSelected { get; set; }
Property Value
IsSupportOption1Enabled
[DataSourceProperty]
public bool IsSupportOption1Enabled { get; set; }
Property Value
IsSupportOption2Enabled
[DataSourceProperty]
public bool IsSupportOption2Enabled { get; set; }
Property Value
IsSupportOption3Enabled
[DataSourceProperty]
public bool IsSupportOption3Enabled { get; set; }
Property Value
Name
[DataSourceProperty]
public string Name { get; set; }
Property Value
Option
public DecisionOutcome Option { get; }
Property Value
OptionHint
[DataSourceProperty]
public HintViewModel OptionHint { get; set; }
Property Value
Sponsor
[DataSourceProperty]
public HeroVM Sponsor { get; set; }
Property Value
SponsorWeightImagePath
[DataSourceProperty]
public string SponsorWeightImagePath { get; set; }
Property Value
SupportOption1Text
[DataSourceProperty]
public string SupportOption1Text { get; set; }
Property Value
SupportOption2Text
[DataSourceProperty]
public string SupportOption2Text { get; set; }
Property Value
SupportOption3Text
[DataSourceProperty]
public string SupportOption3Text { get; set; }
Property Value
SupportersOfThisOption
[DataSourceProperty]
public MBBindingList<DecisionSupporterVM> SupportersOfThisOption { get; set; }
Property Value
WinPercentage
[DataSourceProperty]
public int WinPercentage { get; set; }
Property Value
WinPercentageStr
[DataSourceProperty]
public string WinPercentageStr { get; set; }
Property Value
Methods
AfterKingChooseOutcome()
public void AfterKingChooseOutcome()
RefreshValues()
public override void RefreshValues()
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).