Class MapNotificationVM
- Namespace
- TaleWorlds.CampaignSystem.ViewModelCollection.Map
- Assembly
- TaleWorlds.CampaignSystem.ViewModelCollection.dll
public class MapNotificationVM : ViewModel, IViewModel, INotifyPropertyChanged
- Inheritance
-
MapNotificationVM
- Implements
- Inherited Members
Constructors
MapNotificationVM(INavigationHandler, Action<Vec2>)
public MapNotificationVM(INavigationHandler navigationHandler, Action<Vec2> fastMoveCameraToPosition)
Parameters
navigationHandlerINavigationHandlerfastMoveCameraToPositionAction<Vec2>
Properties
FocusedNotificationItem
[DataSourceProperty]
public MapNotificationItemBaseVM FocusedNotificationItem { get; set; }
Property Value
NotificationItems
[DataSourceProperty]
public MBBindingList<MapNotificationItemBaseVM> NotificationItems { get; set; }
Property Value
RemoveInputKey
[DataSourceProperty]
public InputKeyItemVM RemoveInputKey { get; set; }
Property Value
Methods
AddMapNotification(InformationData)
public void AddMapNotification(InformationData data)
Parameters
dataInformationData
OnFinalize()
public override void OnFinalize()
OnFrameTick(float)
public void OnFrameTick(float dt)
Parameters
dtfloat
OnMenuModeTick(float)
public void OnMenuModeTick(float dt)
Parameters
dtfloat
RefreshValues()
public override void RefreshValues()
RegisterMapNotificationType(Type, Type)
public void RegisterMapNotificationType(Type data, Type item)
Parameters
RemoveAllNotifications()
public void RemoveAllNotifications()
SetRemoveInputKey(HotKey)
public void SetRemoveInputKey(HotKey hotKey)
Parameters
hotKeyHotKey
Events
ReceiveNewNotification
public event Action<MapNotificationItemBaseVM> ReceiveNewNotification
Event Type
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).