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
PlayerIdanswer
ClanCreationAnswer
OnClanInvitationReceived(string, string, bool)
void OnClanInvitationReceived(string clanName, string clanTag, bool isCreation)
Parameters
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
stringclanSigilCode
stringpartyId
GuidchallengerPlayerIDs
PlayerId[]challengerPartyLeaderID
PlayerIdpremadeGameType
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
intnewExperience
intbadgesEarned
List<string>lootGained
intoldRankBarInfo
RankBarInfonewRankBarInfo
RankBarInfobattleCancelReason
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
OnPause()
void OnPause()
OnPendingRejoin()
void OnPendingRejoin()
OnPlayerAddedToParty(PlayerId, string, bool)
void OnPlayerAddedToParty(PlayerId playerId, string playerName, bool isPartyLeader)
Parameters
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
PlayerIdreason
PartyRemoveReason
OnPlayerSuggestedToParty(PlayerId, string, PlayerId, string)
void OnPlayerSuggestedToParty(PlayerId playerId, string playerName, PlayerId suggestingPlayerId, string suggestingPlayerName)
Parameters
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
MatchmakingWaitTimeStatsgameTypeInfo
string[]
SetConnectionState(bool)
void SetConnectionState(bool isAuthenticated)
Parameters
isAuthenticated
bool
ShowFeedback(string, string)
string ShowFeedback(string title, string feedbackText)
Parameters
Returns
ShowFeedback(InquiryData)
string ShowFeedback(InquiryData inquiryData)
Parameters
inquiryData
InquiryData
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).