Table of Contents

Class PersuasionVM

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

Constructors

PersuasionVM(ConversationManager)

public PersuasionVM(ConversationManager manager)

Parameters

manager ConversationManager

Properties

CurrentCritFailChance

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

Property Value

int

CurrentCritSuccessChance

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

Property Value

int

CurrentFailChance

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

Property Value

int

CurrentPersuasionOption

[DataSourceProperty]
public PersuasionOptionVM CurrentPersuasionOption { get; set; }

Property Value

PersuasionOptionVM

CurrentSuccessChance

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

Property Value

int

IsPersuasionActive

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

Property Value

bool

PersuasionHint

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

Property Value

BasicTooltipViewModel

PersuasionProgress

[DataSourceProperty]
public MBBindingList<BoolItemWithActionVM> PersuasionProgress { get; set; }

Property Value

MBBindingList<BoolItemWithActionVM>

ProgressText

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

Property Value

string

Methods

OnPersuasionProgress(Tuple<PersuasionOptionArgs, PersuasionOptionResult>)

public void OnPersuasionProgress(Tuple<PersuasionOptionArgs, PersuasionOptionResult> selectedOption)

Parameters

selectedOption Tuple<PersuasionOptionArgs, PersuasionOptionResult>

RefreshPersusasion()

public void RefreshPersusasion()

RefreshValues()

public override void RefreshValues()

SetCurrentOption(PersuasionOptionVM)

public void SetCurrentOption(PersuasionOptionVM option)

Parameters

option PersuasionOptionVM

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