Table of Contents

Class MissionConversationVM

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

Constructors

MissionConversationVM(Func<string>, bool)

public MissionConversationVM(Func<string> getContinueInputText, bool isLinksDisabled = false)

Parameters

getContinueInputText Func<string>
isLinksDisabled bool

Properties

AnswerList

[DataSourceProperty]
public MBBindingList<ConversationItemVM> AnswerList { get; set; }

Property Value

MBBindingList<ConversationItemVM>

AttackerLeader

[DataSourceProperty]
public ConversationAggressivePartyItemVM AttackerLeader { get; set; }

Property Value

ConversationAggressivePartyItemVM

AttackerParties

[DataSourceProperty]
public MBBindingList<ConversationAggressivePartyItemVM> AttackerParties { get; set; }

Property Value

MBBindingList<ConversationAggressivePartyItemVM>

ContinueText

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

Property Value

string

ConversedHeroBanner

[DataSourceProperty]
public ImageIdentifierVM ConversedHeroBanner { get; set; }

Property Value

ImageIdentifierVM

CurrentCharacterNameLbl

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

Property Value

string

CurrentSelectedAnswer

[DataSourceProperty]
public ConversationItemVM CurrentSelectedAnswer { get; set; }

Property Value

ConversationItemVM

DefenderLeader

[DataSourceProperty]
public ConversationAggressivePartyItemVM DefenderLeader { get; set; }

Property Value

ConversationAggressivePartyItemVM

DefenderParties

[DataSourceProperty]
public MBBindingList<ConversationAggressivePartyItemVM> DefenderParties { get; set; }

Property Value

MBBindingList<ConversationAggressivePartyItemVM>

DialogText

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

Property Value

string

FactionHint

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

Property Value

HintViewModel

GoldHint

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

Property Value

HintViewModel

GoldText

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

Property Value

string

IsAggressive

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

Property Value

bool

IsBannerEnabled

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

Property Value

bool

IsCurrentCharacterValidInEncyclopedia

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

Property Value

bool

IsLoadingOver

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

Property Value

bool

IsPersuading

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

Property Value

bool

IsRelationEnabled

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

Property Value

bool

MaxRelation

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

Property Value

int

MinRelation

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

Property Value

int

MoreOptionText

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

Property Value

string

Persuasion

[DataSourceProperty]
public PersuasionVM Persuasion { get; set; }

Property Value

PersuasionVM

PersuasionText

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

Property Value

string

PowerComparer

[DataSourceProperty]
public PowerLevelComparer PowerComparer { get; set; }

Property Value

PowerLevelComparer

Relation

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

Property Value

int

RelationHint

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

Property Value

HintViewModel

RelationText

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

Property Value

string

SelectedAnOptionOrLinkThisFrame

public bool SelectedAnOptionOrLinkThisFrame { get; set; }

Property Value

bool

SelectedSide

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

Property Value

int

Methods

ExecuteCloseTooltip()

public void ExecuteCloseTooltip()

ExecuteContinue()

public void ExecuteContinue()
public void ExecuteConversedHeroLink()

ExecuteFinalizeSelection()

public void ExecuteFinalizeSelection()

ExecuteHeroTooltip()

public void ExecuteHeroTooltip()
public void ExecuteLink(string link)

Parameters

link string

OnConversationContinue()

public void OnConversationContinue()

OnFinalize()

public override void OnFinalize()

Refresh()

public void Refresh()

RefreshValues()

public override void RefreshValues()

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