Table of Contents

Class MPLobbyBadgeSelectionPopupVM

Namespace
TaleWorlds.MountAndBlade.Multiplayer.ViewModelCollection.Lobby.Profile
Assembly
TaleWorlds.MountAndBlade.Multiplayer.ViewModelCollection.dll
public class MPLobbyBadgeSelectionPopupVM : ViewModel
Inheritance
MPLobbyBadgeSelectionPopupVM

Constructors

MPLobbyBadgeSelectionPopupVM(Action, Action, Action<MPLobbyAchievementBadgeGroupVM>)

public MPLobbyBadgeSelectionPopupVM(Action onBadgeNotificationRead, Action onBadgeSelectionUpdated, Action<MPLobbyAchievementBadgeGroupVM> onBadgeProgressInfoRequested)

Parameters

onBadgeNotificationRead Action
onBadgeSelectionUpdated Action
onBadgeProgressInfoRequested Action<MPLobbyAchievementBadgeGroupVM>

Properties

AchievementBadgesText

public string AchievementBadgesText { get; set; }

Property Value

string

AchivementBadgeGroups

public MBBindingList<MPLobbyAchievementBadgeGroupVM> AchivementBadgeGroups { get; set; }

Property Value

MBBindingList<MPLobbyAchievementBadgeGroupVM>

ActiveNotifications

public List<LobbyNotification> ActiveNotifications { get; }

Property Value

List<LobbyNotification>

Badges

public MBBindingList<MPLobbyBadgeItemVM> Badges { get; set; }

Property Value

MBBindingList<MPLobbyBadgeItemVM>

BadgesText

public string BadgesText { get; set; }

Property Value

string

CancelInputKey

public InputKeyItemVM CancelInputKey { get; set; }

Property Value

InputKeyItemVM

CloseText

public string CloseText { get; set; }

Property Value

string

HasNotifications

public bool HasNotifications { get; set; }

Property Value

bool

InspectedBadge

public MPLobbyBadgeItemVM InspectedBadge { get; set; }

Property Value

MPLobbyBadgeItemVM

IsEnabled

public bool IsEnabled { get; set; }

Property Value

bool

SpecialBadgesText

public string SpecialBadgesText { get; set; }

Property Value

string

Methods

ExecuteClosePopup()

public void ExecuteClosePopup()

OnBadgeInspected(MPLobbyBadgeItemVM)

public void OnBadgeInspected(MPLobbyBadgeItemVM badge)

Parameters

badge MPLobbyBadgeItemVM

OnFinalize()

public override void OnFinalize()

OnNotificationReceived(LobbyNotification)

public void OnNotificationReceived(LobbyNotification notification)

Parameters

notification LobbyNotification

Open()

public void Open()

RefreshKeyBindings(HotKey)

public void RefreshKeyBindings(HotKey inspectProgressKey)

Parameters

inspectProgressKey HotKey

RefreshPlayerData(PlayerData)

public void RefreshPlayerData(PlayerData playerData)

Parameters

playerData PlayerData

RefreshValues()

public override void RefreshValues()

SetCancelInputKey(HotKey)

public void SetCancelInputKey(HotKey hotKey)

Parameters

hotKey HotKey

UpdateBadgeSelection()

public void UpdateBadgeSelection()

UpdateBadges(bool)

public void UpdateBadges(bool shouldClear = false)

Parameters

shouldClear bool

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