Table of Contents

Class CheerBarkNodeItemVM

Namespace
TaleWorlds.MountAndBlade.ViewModelCollection.HUD
Assembly
TaleWorlds.MountAndBlade.ViewModelCollection.dll
public class CheerBarkNodeItemVM : ViewModel, IViewModel, INotifyPropertyChanged
Inheritance
CheerBarkNodeItemVM
Implements
Inherited Members

Constructors

CheerBarkNodeItemVM(string, TextObject, string, HotKey, bool, TauntUsageFlag)

public CheerBarkNodeItemVM(string tauntVisualName, TextObject nodeName, string nodeId, HotKey key, bool consoleOnlyShortcut = false, TauntUsageManager.TauntUsage.TauntUsageFlag disabledReason = TauntUsageFlag.None)

Parameters

tauntVisualName string
nodeName TextObject
nodeId string
key HotKey
consoleOnlyShortcut bool
disabledReason TauntUsageManager.TauntUsage.TauntUsageFlag

CheerBarkNodeItemVM(TextObject, string, HotKey, bool, TauntUsageFlag)

public CheerBarkNodeItemVM(TextObject nodeName, string nodeId, HotKey key, bool consoleOnlyShortcut = false, TauntUsageManager.TauntUsage.TauntUsageFlag disabledReason = TauntUsageFlag.None)

Parameters

nodeName TextObject
nodeId string
key HotKey
consoleOnlyShortcut bool
disabledReason TauntUsageManager.TauntUsage.TauntUsageFlag

Fields

TauntUsageDisabledReason

public readonly TauntUsageManager.TauntUsage.TauntUsageFlag TauntUsageDisabledReason

Field Value

TauntUsageManager.TauntUsage.TauntUsageFlag

Properties

CheerNameText

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

Property Value

string

HasSubNodes

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

Property Value

bool

IsDisabled

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

Property Value

bool

IsSelected

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

Property Value

bool

SelectedNodeText

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

Property Value

string

ShortcutKey

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

Property Value

InputKeyItemVM

SubNodes

[DataSourceProperty]
public MBBindingList<CheerBarkNodeItemVM> SubNodes { get; set; }

Property Value

MBBindingList<CheerBarkNodeItemVM>

TauntVisualName

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

Property Value

string

TypeAsString

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

Property Value

string

Methods

AddSubNode(CheerBarkNodeItemVM)

public void AddSubNode(CheerBarkNodeItemVM subNode)

Parameters

subNode CheerBarkNodeItemVM

ClearSelectionRecursive()

public void ClearSelectionRecursive()

ExecuteFocused()

public void ExecuteFocused()

OnFinalize()

public override void OnFinalize()

RefreshValues()

public override void RefreshValues()

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