Table of Contents

Interface ILobbyStateHandler

Namespace
TaleWorlds.MountAndBlade
Assembly
TaleWorlds.MountAndBlade.Multiplayer.dll
public interface ILobbyStateHandler

Methods

DismissFeedback(string)

void DismissFeedback(string id)

Parameters

id string

OnActivateArmory()

void OnActivateArmory()

OnActivateCustomServer()

void OnActivateCustomServer()

OnActivateHome()

void OnActivateHome()

OnActivateMatchmaking()

void OnActivateMatchmaking()

OnActivateOptions()

void OnActivateOptions()

OnActivateProfile()

void OnActivateProfile()

OnAdminMessageReceived(string)

void OnAdminMessageReceived(string message)

Parameters

message string

OnBattleServerInformationReceived(BattleServerInformationForClient)

void OnBattleServerInformationReceived(BattleServerInformationForClient battleServerInformation)

Parameters

battleServerInformation BattleServerInformationForClient

OnBattleServerLost()

void OnBattleServerLost()

OnClanCreationFailed()

void OnClanCreationFailed()

OnClanCreationStarted()

void OnClanCreationStarted()

OnClanCreationSuccessful()

void OnClanCreationSuccessful()

OnClanInfoChanged()

void OnClanInfoChanged()

OnClanInvitationAnswered(PlayerId, ClanCreationAnswer)

void OnClanInvitationAnswered(PlayerId playerId, ClanCreationAnswer answer)

Parameters

playerId PlayerId
answer ClanCreationAnswer

OnClanInvitationReceived(string, string, bool)

void OnClanInvitationReceived(string clanName, string clanTag, bool isCreation)

Parameters

clanName string
clanTag string
isCreation bool

OnCustomGameServerListReceived(AvailableCustomGames)

void OnCustomGameServerListReceived(AvailableCustomGames customGameServerList)

Parameters

customGameServerList AvailableCustomGames

OnDeactivateOptions()

void OnDeactivateOptions()

OnDisconnected()

void OnDisconnected()

OnEnterBattleWithParty(string[])

void OnEnterBattleWithParty(string[] selectedGameTypes)

Parameters

selectedGameTypes string[]

OnFriendListUpdated()

void OnFriendListUpdated()

OnGameClientStateChange(State)

void OnGameClientStateChange(LobbyClient.State state)

Parameters

state State

OnJoinCustomGameFailureResponse(CustomGameJoinResponse)

void OnJoinCustomGameFailureResponse(CustomGameJoinResponse response)

Parameters

response CustomGameJoinResponse

OnJoinPremadeGameRequestSuccessful()

void OnJoinPremadeGameRequestSuccessful()

OnJoinPremadeGameRequested(string, string, Guid, PlayerId[], PlayerId, PremadeGameType)

void OnJoinPremadeGameRequested(string clanName, string clanSigilCode, Guid partyId, PlayerId[] challengerPlayerIDs, PlayerId challengerPartyLeaderID, PremadeGameType premadeGameType)

Parameters

clanName string
clanSigilCode string
partyId Guid
challengerPlayerIDs PlayerId[]
challengerPartyLeaderID PlayerId
premadeGameType PremadeGameType

OnMatchmakerGameOver(int, int, List<string>, int, RankBarInfo, RankBarInfo, BattleCancelReason)

void OnMatchmakerGameOver(int oldExperience, int newExperience, List<string> badgesEarned, int lootGained, RankBarInfo oldRankBarInfo, RankBarInfo newRankBarInfo, BattleCancelReason battleCancelReason)

Parameters

oldExperience int
newExperience int
badgesEarned List<string>
lootGained int
oldRankBarInfo RankBarInfo
newRankBarInfo RankBarInfo
battleCancelReason BattleCancelReason

OnNotificationsReceived(LobbyNotification[])

void OnNotificationsReceived(LobbyNotification[] notifications)

Parameters

notifications LobbyNotification[]

OnPartyInvitationInvalidated()

void OnPartyInvitationInvalidated()

OnPartyInvitationReceived(PlayerId)

void OnPartyInvitationReceived(PlayerId playerId)

Parameters

playerId PlayerId

OnPartyJoinRequestReceived(PlayerId, PlayerId, string, bool)

void OnPartyJoinRequestReceived(PlayerId joingPlayerId, PlayerId viaPlayerId, string viaPlayerName, bool newParty)

Parameters

joingPlayerId PlayerId
viaPlayerId PlayerId
viaPlayerName string
newParty bool

OnPause()

void OnPause()

OnPendingRejoin()

void OnPendingRejoin()

OnPlayerAddedToParty(PlayerId, string, bool)

void OnPlayerAddedToParty(PlayerId playerId, string playerName, bool isPartyLeader)

Parameters

playerId PlayerId
playerName string
isPartyLeader bool

OnPlayerAssignedPartyLeader(PlayerId)

void OnPlayerAssignedPartyLeader(PlayerId partyLeaderId)

Parameters

partyLeaderId PlayerId

OnPlayerDataReceived(PlayerData)

void OnPlayerDataReceived(PlayerData playerData)

Parameters

playerData PlayerData

OnPlayerInvitedToParty(PlayerId)

void OnPlayerInvitedToParty(PlayerId playerId)

Parameters

playerId PlayerId

OnPlayerNameUpdated(string)

void OnPlayerNameUpdated(string newName)

Parameters

newName string

OnPlayerRemovedFromParty(PlayerId, PartyRemoveReason)

void OnPlayerRemovedFromParty(PlayerId playerId, PartyRemoveReason reason)

Parameters

playerId PlayerId
reason PartyRemoveReason

OnPlayerSuggestedToParty(PlayerId, string, PlayerId, string)

void OnPlayerSuggestedToParty(PlayerId playerId, string playerName, PlayerId suggestingPlayerId, string suggestingPlayerName)

Parameters

playerId PlayerId
playerName string
suggestingPlayerId PlayerId
suggestingPlayerName string

OnPremadeGameCreated()

void OnPremadeGameCreated()

OnPremadeGameCreationCancelled()

void OnPremadeGameCreationCancelled()

OnPremadeGameEligibilityStatusReceived(bool)

void OnPremadeGameEligibilityStatusReceived(bool isEligible)

Parameters

isEligible bool

OnPremadeGameListReceived()

void OnPremadeGameListReceived()

OnRejoinBattleRequestAnswered(bool)

void OnRejoinBattleRequestAnswered(bool isSuccessful)

Parameters

isSuccessful bool

OnRemovedFromCustomGame(DisconnectType)

void OnRemovedFromCustomGame(DisconnectType disconnectType)

Parameters

disconnectType DisconnectType

OnRemovedFromMatchmakerGame(DisconnectType)

void OnRemovedFromMatchmakerGame(DisconnectType disconnectType)

Parameters

disconnectType DisconnectType

OnRequestedToCancelSearchBattle()

void OnRequestedToCancelSearchBattle()

OnRequestedToSearchBattle()

void OnRequestedToSearchBattle()

OnResume()

void OnResume()

OnSearchBattleCanceled()

void OnSearchBattleCanceled()

OnServerStatusReceived(ServerStatus)

void OnServerStatusReceived(ServerStatus serverStatus)

Parameters

serverStatus ServerStatus

OnSigilChanged()

void OnSigilChanged()

OnUpdateFindingGame(MatchmakingWaitTimeStats, string[])

void OnUpdateFindingGame(MatchmakingWaitTimeStats matchmakingWaitTimeStats, string[] gameTypeInfo)

Parameters

matchmakingWaitTimeStats MatchmakingWaitTimeStats
gameTypeInfo string[]

SetConnectionState(bool)

void SetConnectionState(bool isAuthenticated)

Parameters

isAuthenticated bool

ShowFeedback(string, string)

string ShowFeedback(string title, string feedbackText)

Parameters

title string
feedbackText string

Returns

string

ShowFeedback(InquiryData)

string ShowFeedback(InquiryData inquiryData)

Parameters

inquiryData InquiryData

Returns

string

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