Table of Contents

Class MPLobbyFriendsVM

Namespace
TaleWorlds.MountAndBlade.Multiplayer.ViewModelCollection.Lobby.Friends
Assembly
TaleWorlds.MountAndBlade.Multiplayer.ViewModelCollection.dll
public class MPLobbyFriendsVM : ViewModel
Inheritance
MPLobbyFriendsVM

Constructors

MPLobbyFriendsVM()

public MPLobbyFriendsVM()

Properties

ActiveService

public MPLobbyFriendServiceVM ActiveService { get; set; }

Property Value

MPLobbyFriendServiceVM

FriendListHint

public HintViewModel FriendListHint { get; set; }

Property Value

HintViewModel

FriendServices

public MBBindingList<MPLobbyFriendServiceVM> FriendServices { get; set; }

Property Value

MBBindingList<MPLobbyFriendServiceVM>

HasNotification

public bool HasNotification { get; set; }

Property Value

bool

InGameText

public string InGameText { get; set; }

Property Value

string

IsEnabled

public bool IsEnabled { get; set; }

Property Value

bool

IsInParty

public bool IsInParty { get; set; }

Property Value

bool

IsListEnabled

public bool IsListEnabled { get; set; }

Property Value

bool

IsPartyAvailable

public bool IsPartyAvailable { get; set; }

Property Value

bool

IsPartyFull

public bool IsPartyFull { get; set; }

Property Value

bool

IsPlayerActionsActive

public bool IsPlayerActionsActive { get; set; }

Property Value

bool

NotificationCount

public int NotificationCount { get; set; }

Property Value

int

OfflineText

public string OfflineText { get; set; }

Property Value

string

OnlineText

public string OnlineText { get; set; }

Property Value

string

PartyFriends

public MBBindingList<MPLobbyPartyPlayerVM> PartyFriends { get; set; }

Property Value

MBBindingList<MPLobbyPartyPlayerVM>

Player

public MPLobbyPartyPlayerVM Player { get; set; }

Property Value

MPLobbyPartyPlayerVM

PlayerActions

public MBBindingList<StringPairItemWithActionVM> PlayerActions { get; set; }

Property Value

MBBindingList<StringPairItemWithActionVM>

TitleText

public string TitleText { get; set; }

Property Value

string

ToggleInputKey

public InputKeyItemVM ToggleInputKey { get; set; }

Property Value

InputKeyItemVM

TotalOnlineFriendCount

public int TotalOnlineFriendCount { get; set; }

Property Value

int

Methods

GetAllFriends()

public MBBindingList<MPLobbyPlayerBaseVM> GetAllFriends()

Returns

MBBindingList<MPLobbyPlayerBaseVM>

OnFinalize()

public override void OnFinalize()

OnFriendListUpdated(bool)

public void OnFriendListUpdated(bool forceUpdate = false)

Parameters

forceUpdate bool

OnFriendRequestNotificationsReceived(List<LobbyNotification>)

public void OnFriendRequestNotificationsReceived(List<LobbyNotification> notifications)

Parameters

notifications List<LobbyNotification>

OnPlayerAddedToParty(PlayerId)

public void OnPlayerAddedToParty(PlayerId playerId)

Parameters

playerId PlayerId

OnPlayerInvitedToParty(PlayerId)

public void OnPlayerInvitedToParty(PlayerId playerId)

Parameters

playerId PlayerId

OnPlayerRemovedFromParty(PlayerId)

public void OnPlayerRemovedFromParty(PlayerId playerId)

Parameters

playerId PlayerId

OnStateActivate()

public void OnStateActivate()

OnSupportedFeaturesRefreshed(SupportedFeatures)

public void OnSupportedFeaturesRefreshed(SupportedFeatures supportedFeatures)

Parameters

supportedFeatures SupportedFeatures

OnTick(float)

public void OnTick(float dt)

Parameters

dt float

ProcessNotification(LobbyNotification, PlayerId, bool)

public void ProcessNotification(LobbyNotification notification, PlayerId notificationPlayerID, bool allowed)

Parameters

notification LobbyNotification
notificationPlayerID PlayerId
allowed bool

RefreshValues()

public override void RefreshValues()

SetToggleFriendListKey(HotKey)

public void SetToggleFriendListKey(HotKey hotkey)

Parameters

hotkey HotKey

UpdateCanInviteOtherPlayersToParty()

public void UpdateCanInviteOtherPlayersToParty()

UpdatePartyLeader()

public void UpdatePartyLeader()

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