M&B: Bannerlord 1.0.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.MountAndBlade.ILobbyStateHandler Interface Reference

Inherited by TaleWorlds.MountAndBlade.GauntletUI.Multiplayer.MultiplayerLobbyGauntletScreen.

Public Member Functions

void SetConnectionState (bool isAuthenticated)
 
string ShowFeedback (string title, string feedbackText)
 
string ShowFeedback (InquiryData inquiryData)
 
void DismissFeedback (string id)
 
void OnPause ()
 
void OnResume ()
 
void OnDisconnected ()
 
void OnRequestedToSearchBattle ()
 
void OnUpdateFindingGame (MatchmakingWaitTimeStats matchmakingWaitTimeStats, string[] gameTypeInfo)
 
void OnRequestedToCancelSearchBattle ()
 
void OnSearchBattleCanceled ()
 
void OnPlayerDataReceived (PlayerData playerData)
 
void OnPendingRejoin ()
 
void OnEnterBattleWithParty (string[] selectedGameTypes)
 
void OnPartyInvitationReceived (PlayerId playerId)
 
void OnPartyInvitationInvalidated ()
 
void OnPlayerInvitedToParty (PlayerId playerId)
 
void OnPlayerAddedToParty (PlayerId playerId, string playerName, bool isPartyLeader)
 
void OnPlayerRemovedFromParty (PlayerId playerId, PartyRemoveReason reason)
 
void OnPlayerNameUpdated (string newName)
 
void OnGameClientStateChange (LobbyClient.State state)
 
void OnAdminMessageReceived (string message)
 
void OnActivateHome ()
 
void OnActivateCustomServer ()
 
void OnActivateMatchmaking ()
 
void OnActivateArmory ()
 
void OnActivateOptions ()
 
void OnDeactivateOptions ()
 
void OnCustomGameServerListReceived (AvailableCustomGames customGameServerList)
 
void OnMatchmakerGameOver (int oldExperience, int newExperience, List< string > badgesEarned, int lootGained, RankBarInfo oldRankBarInfo, RankBarInfo newRankBarInfo)
 
void OnBattleServerLost ()
 
void OnRemovedFromMatchmakerGame (DisconnectType disconnectType)
 
void OnRemovedFromCustomGame (DisconnectType disconnectType)
 
void OnPlayerAssignedPartyLeader (PlayerId partyLeaderId)
 
void OnPlayerSuggestedToParty (PlayerId playerId, string playerName, PlayerId suggestingPlayerId, string suggestingPlayerName)
 
void OnJoinCustomGameFailureResponse (CustomGameJoinResponse response)
 
void OnRejoinBattleRequestAnswered (bool isSuccessful)
 
void OnServerStatusReceived (ServerStatus serverStatus)
 
void OnBattleServerInformationReceived (BattleServerInformationForClient battleServerInformation)
 
void OnActivateProfile ()
 
void OnActivateClan ()
 
void OnClanInvitationReceived (string clanName, string clanTag, bool isCreation)
 
void OnClanInvitationAnswered (PlayerId playerId, ClanCreationAnswer answer)
 
void OnClanCreationSuccessful ()
 
void OnClanCreationFailed ()
 
void OnClanCreationStarted ()
 
void OnClanInfoChanged ()
 
void OnPremadeGameEligibilityStatusReceived (bool isEligible)
 
void OnPremadeGameCreated ()
 
void OnPremadeGameListReceived ()
 
void OnPremadeGameCreationCancelled ()
 
void OnJoinPremadeGameRequested (string clanName, string clanSigilCode, Guid partyId, PlayerId[] challengerPlayerIDs, PlayerId challengerPartyLeaderID, PremadeGameType premadeGameType)
 
void OnJoinPremadeGameRequestSuccessful ()
 
void OnSigilChanged ()
 
void OnNotificationsReceived (LobbyNotification[] notifications)
 
void OnFriendListUpdated ()
 

Member Function Documentation

◆ SetConnectionState()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.SetConnectionState ( bool  isAuthenticated)

◆ ShowFeedback() [1/2]

string TaleWorlds.MountAndBlade.ILobbyStateHandler.ShowFeedback ( string  title,
string  feedbackText 
)

◆ ShowFeedback() [2/2]

string TaleWorlds.MountAndBlade.ILobbyStateHandler.ShowFeedback ( InquiryData  inquiryData)

◆ DismissFeedback()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.DismissFeedback ( string  id)

◆ OnPause()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnPause ( )

◆ OnResume()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnResume ( )

◆ OnDisconnected()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnDisconnected ( )

◆ OnRequestedToSearchBattle()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnRequestedToSearchBattle ( )

◆ OnUpdateFindingGame()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnUpdateFindingGame ( MatchmakingWaitTimeStats  matchmakingWaitTimeStats,
string[]  gameTypeInfo 
)

◆ OnRequestedToCancelSearchBattle()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnRequestedToCancelSearchBattle ( )

◆ OnSearchBattleCanceled()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnSearchBattleCanceled ( )

◆ OnPlayerDataReceived()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnPlayerDataReceived ( PlayerData  playerData)

◆ OnPendingRejoin()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnPendingRejoin ( )

◆ OnEnterBattleWithParty()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnEnterBattleWithParty ( string[]  selectedGameTypes)

◆ OnPartyInvitationReceived()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnPartyInvitationReceived ( PlayerId  playerId)

◆ OnPartyInvitationInvalidated()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnPartyInvitationInvalidated ( )

◆ OnPlayerInvitedToParty()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnPlayerInvitedToParty ( PlayerId  playerId)

◆ OnPlayerAddedToParty()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnPlayerAddedToParty ( PlayerId  playerId,
string  playerName,
bool  isPartyLeader 
)

◆ OnPlayerRemovedFromParty()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnPlayerRemovedFromParty ( PlayerId  playerId,
PartyRemoveReason  reason 
)

◆ OnPlayerNameUpdated()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnPlayerNameUpdated ( string  newName)

◆ OnGameClientStateChange()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnGameClientStateChange ( LobbyClient.State  state)

◆ OnAdminMessageReceived()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnAdminMessageReceived ( string  message)

◆ OnActivateHome()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnActivateHome ( )

◆ OnActivateCustomServer()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnActivateCustomServer ( )

◆ OnActivateMatchmaking()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnActivateMatchmaking ( )

◆ OnActivateArmory()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnActivateArmory ( )

◆ OnActivateOptions()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnActivateOptions ( )

◆ OnDeactivateOptions()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnDeactivateOptions ( )

◆ OnCustomGameServerListReceived()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnCustomGameServerListReceived ( AvailableCustomGames  customGameServerList)

◆ OnMatchmakerGameOver()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnMatchmakerGameOver ( int  oldExperience,
int  newExperience,
List< string >  badgesEarned,
int  lootGained,
RankBarInfo  oldRankBarInfo,
RankBarInfo  newRankBarInfo 
)

◆ OnBattleServerLost()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnBattleServerLost ( )

◆ OnRemovedFromMatchmakerGame()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnRemovedFromMatchmakerGame ( DisconnectType  disconnectType)

◆ OnRemovedFromCustomGame()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnRemovedFromCustomGame ( DisconnectType  disconnectType)

◆ OnPlayerAssignedPartyLeader()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnPlayerAssignedPartyLeader ( PlayerId  partyLeaderId)

◆ OnPlayerSuggestedToParty()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnPlayerSuggestedToParty ( PlayerId  playerId,
string  playerName,
PlayerId  suggestingPlayerId,
string  suggestingPlayerName 
)

◆ OnJoinCustomGameFailureResponse()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnJoinCustomGameFailureResponse ( CustomGameJoinResponse  response)

◆ OnRejoinBattleRequestAnswered()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnRejoinBattleRequestAnswered ( bool  isSuccessful)

◆ OnServerStatusReceived()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnServerStatusReceived ( ServerStatus  serverStatus)

◆ OnBattleServerInformationReceived()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnBattleServerInformationReceived ( BattleServerInformationForClient  battleServerInformation)

◆ OnActivateProfile()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnActivateProfile ( )

◆ OnActivateClan()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnActivateClan ( )

◆ OnClanInvitationReceived()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnClanInvitationReceived ( string  clanName,
string  clanTag,
bool  isCreation 
)

◆ OnClanInvitationAnswered()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnClanInvitationAnswered ( PlayerId  playerId,
ClanCreationAnswer  answer 
)

◆ OnClanCreationSuccessful()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnClanCreationSuccessful ( )

◆ OnClanCreationFailed()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnClanCreationFailed ( )

◆ OnClanCreationStarted()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnClanCreationStarted ( )

◆ OnClanInfoChanged()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnClanInfoChanged ( )

◆ OnPremadeGameEligibilityStatusReceived()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnPremadeGameEligibilityStatusReceived ( bool  isEligible)

◆ OnPremadeGameCreated()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnPremadeGameCreated ( )

◆ OnPremadeGameListReceived()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnPremadeGameListReceived ( )

◆ OnPremadeGameCreationCancelled()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnPremadeGameCreationCancelled ( )

◆ OnJoinPremadeGameRequested()

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

◆ OnJoinPremadeGameRequestSuccessful()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnJoinPremadeGameRequestSuccessful ( )

◆ OnSigilChanged()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnSigilChanged ( )

◆ OnNotificationsReceived()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnNotificationsReceived ( LobbyNotification[]  notifications)

◆ OnFriendListUpdated()

void TaleWorlds.MountAndBlade.ILobbyStateHandler.OnFriendListUpdated ( )