Table of Contents

Class MapNotificationItemBaseVM

Namespace
TaleWorlds.CampaignSystem.ViewModelCollection.Map.MapNotificationTypes
Assembly
TaleWorlds.CampaignSystem.ViewModelCollection.dll
public class MapNotificationItemBaseVM : ViewModel, IViewModel, INotifyPropertyChanged
Inheritance
MapNotificationItemBaseVM
Implements
Derived
Inherited Members

Constructors

MapNotificationItemBaseVM(InformationData)

public MapNotificationItemBaseVM(InformationData data)

Parameters

data InformationData

Fields

_onInspect

protected Action _onInspect

Field Value

Action

Properties

Data

public InformationData Data { get; }

Property Value

InformationData

DescriptionText

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

Property Value

string

FastMoveCameraToPosition

protected Action<Vec2> FastMoveCameraToPosition { get; }

Property Value

Action<Vec2>

ForceInspection

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

Property Value

bool

IsFocused

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

Property Value

bool

NavigationHandler

public INavigationHandler NavigationHandler { get; }

Property Value

INavigationHandler

NotificationIdentifier

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

Property Value

string

RemoveInputKey

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

Property Value

InputKeyItemVM

SoundId

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

Property Value

string

TitleText

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

Property Value

string

Methods

ExecuteAction()

public void ExecuteAction()

ExecuteRemove()

public void ExecuteRemove()

ExecuteSetFocused()

public void ExecuteSetFocused()

ExecuteSetUnfocused()

public void ExecuteSetUnfocused()

ManualRefreshRelevantStatus()

public virtual void ManualRefreshRelevantStatus()

RefreshValues()

public override void RefreshValues()

SetFastMoveCameraToPosition(Action<Vec2>)

public void SetFastMoveCameraToPosition(Action<Vec2> fastMoveCameraToPosition)

Parameters

fastMoveCameraToPosition Action<Vec2>

SetNavigationHandler(INavigationHandler)

public void SetNavigationHandler(INavigationHandler navigationHandler)

Parameters

navigationHandler INavigationHandler

SetRemoveInputKey(HotKey)

public void SetRemoveInputKey(HotKey hotKey)

Parameters

hotKey HotKey

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