Table of Contents

Class PersuasionOptionVM

Namespace
TaleWorlds.CampaignSystem.ViewModelCollection.Conversation
Assembly
TaleWorlds.CampaignSystem.ViewModelCollection.dll
public class PersuasionOptionVM : ViewModel, IViewModel, INotifyPropertyChanged
Inheritance
PersuasionOptionVM
Implements
Inherited Members

Constructors

PersuasionOptionVM(ConversationManager, int, Action)

public PersuasionOptionVM(ConversationManager manager, int index, Action onReadyToContinue)

Parameters

manager ConversationManager
index int
onReadyToContinue Action

Properties

BlockingOptionHint

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

Property Value

HintViewModel

CritFailChance

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

Property Value

int

CritFailChanceText

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

Property Value

string

CritFailHint

[DataSourceProperty]
public BasicTooltipViewModel CritFailHint { get; set; }

Property Value

BasicTooltipViewModel

CritSuccessChance

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

Property Value

int

CritSuccessChanceText

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

Property Value

string

CritSuccessHint

[DataSourceProperty]
public BasicTooltipViewModel CritSuccessHint { get; set; }

Property Value

BasicTooltipViewModel

FailChance

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

Property Value

int

FailChanceText

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

Property Value

string

FailHint

[DataSourceProperty]
public BasicTooltipViewModel FailHint { get; set; }

Property Value

BasicTooltipViewModel

IsABlockingOption

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

Property Value

bool

IsAProgressingOption

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

Property Value

bool

IsPersuasionResultReady

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

Property Value

bool

PersuasionResultIndex

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

Property Value

int

ProgressingOptionHint

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

Property Value

HintViewModel

SuccessChance

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

Property Value

int

SuccessChanceText

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

Property Value

string

SuccessHint

[DataSourceProperty]
public BasicTooltipViewModel SuccessHint { get; set; }

Property Value

BasicTooltipViewModel

Methods

ExecuteReadyToContinue()

public void ExecuteReadyToContinue()

GetPersuasionAdditionalText()

public string GetPersuasionAdditionalText()

Returns

string

RefreshValues()

public override void RefreshValues()

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