Table of Contents

Class CharacterDeveloperVM

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

Constructors

CharacterDeveloperVM(Action)

public CharacterDeveloperVM(Action closeCharacterDeveloper)

Parameters

closeCharacterDeveloper Action

Fields

HeroList

public readonly ReadOnlyCollection<CharacterVM> HeroList

Field Value

ReadOnlyCollection<CharacterVM>

Properties

AddFocusText

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

Property Value

string

CancelInputKey

[DataSourceProperty]
public InputKeyItemVM CancelInputKey { get; set; }

Property Value

InputKeyItemVM

CancelLbl

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

Property Value

string

CharacterList

[DataSourceProperty]
public SelectorVM<SelectorItemVM> CharacterList { get; set; }

Property Value

SelectorVM<SelectorItemVM>

CurrentCharacter

[DataSourceProperty]
public CharacterVM CurrentCharacter { get; set; }

Property Value

CharacterVM

CurrentCharacterNameText

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

Property Value

string

DoneInputKey

[DataSourceProperty]
public InputKeyItemVM DoneInputKey { get; set; }

Property Value

InputKeyItemVM

DoneLbl

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

Property Value

string

FocusVisualHint

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

Property Value

HintViewModel

HasUnopenedPerksForOtherCharacters

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

Property Value

bool

IsPlayerAccompanied

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

Property Value

bool

NextCharacterHint

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

Property Value

BasicTooltipViewModel

NextCharacterInputKey

[DataSourceProperty]
public InputKeyItemVM NextCharacterInputKey { get; set; }

Property Value

InputKeyItemVM

PartyRoleText

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

Property Value

string

PreviousCharacterHint

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

Property Value

BasicTooltipViewModel

PreviousCharacterInputKey

[DataSourceProperty]
public InputKeyItemVM PreviousCharacterInputKey { get; set; }

Property Value

InputKeyItemVM

ResetHint

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

Property Value

HintViewModel

ResetInputKey

[DataSourceProperty]
public InputKeyItemVM ResetInputKey { get; set; }

Property Value

InputKeyItemVM

ResetLbl

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

Property Value

string

SkillFocusText

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

Property Value

string

SkillsText

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

Property Value

string

TraitsText

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

Property Value

string

TutorialNotification

[DataSourceProperty]
public ElementNotificationVM TutorialNotification { get; set; }

Property Value

ElementNotificationVM

UnopenedPerksNumForOtherChars

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

Property Value

int

UnspentAttributePointsHint

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

Property Value

HintViewModel

UnspentCharacterPointsHint

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

Property Value

HintViewModel

UnspentCharacterPointsText

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

Property Value

string

Methods

ApplyAllChanges()

public void ApplyAllChanges()

ExecuteCancel()

public void ExecuteCancel()

ExecuteDone()

public void ExecuteDone()

ExecuteReset()

public void ExecuteReset()

IsThereAnyChanges()

public bool IsThereAnyChanges()

Returns

bool

OnFinalize()

public override void OnFinalize()

RefreshValues()

public override void RefreshValues()

SelectHero(Hero)

public void SelectHero(Hero hero)

Parameters

hero Hero

SetCancelInputKey(HotKey)

public void SetCancelInputKey(HotKey gameKey)

Parameters

gameKey HotKey

SetDoneInputKey(HotKey)

public void SetDoneInputKey(HotKey hotKey)

Parameters

hotKey HotKey

SetGetKeyTextFromKeyIDFunc(Func<string, TextObject>)

public void SetGetKeyTextFromKeyIDFunc(Func<string, TextObject> getKeyTextFromKeyId)

Parameters

getKeyTextFromKeyId Func<string, TextObject>

SetNextCharacterInputKey(HotKey)

public void SetNextCharacterInputKey(HotKey hotKey)

Parameters

hotKey HotKey

SetPreviousCharacterInputKey(HotKey)

public void SetPreviousCharacterInputKey(HotKey hotKey)

Parameters

hotKey HotKey

SetResetInputKey(HotKey)

public void SetResetInputKey(HotKey hotKey)

Parameters

hotKey HotKey

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