Table of Contents

Class ConversationItemVM

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

Constructors

ConversationItemVM()

public ConversationItemVM()

ConversationItemVM(Action<int>, Action, Action<ConversationItemVM>, int)

public ConversationItemVM(Action<int> action, Action onReadyToContinue, Action<ConversationItemVM> setCurrentAnswer, int index)

Parameters

action Action<int>
onReadyToContinue Action
setCurrentAnswer Action<ConversationItemVM>
index int

Fields

ActionWihIntIndex

public Action<int> ActionWihIntIndex

Field Value

Action<int>

Index

public int Index

Field Value

int

_setCurrentAnswer

public Action<ConversationItemVM> _setCurrentAnswer

Field Value

Action<ConversationItemVM>

Properties

HasPersuasion

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

Property Value

bool

IconType

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

Property Value

int

IsEnabled

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

Property Value

bool

IsSpecial

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

Property Value

bool

ItemText

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

Property Value

string

OptionHint

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

Property Value

HintViewModel

PersuasionItem

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

Property Value

PersuasionOptionVM

Methods

ExecuteAction()

public void ExecuteAction()

RefreshValues()

public override void RefreshValues()

ResetCurrentAnswer()

public void ResetCurrentAnswer()

SetCurrentAnswer()

public void SetCurrentAnswer()

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