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

Inherits TaleWorlds.MountAndBlade.LobbyGameState.

Public Member Functions

void SetStartingParameters (LobbyGameClientHandler lobbyGameClientHandler, int playerIndex, int sessionKey, string address, int assignedPort, string multiplayerGameType, string scene)
 
- Public Member Functions inherited from TaleWorlds.Core.GameState
bool RegisterListener (IGameStateListener listener)
 
bool UnregisterListener (IGameStateListener listener)
 
GetListenerOfType< T > ()
 
- Public Member Functions inherited from TaleWorlds.ObjectSystem.MBObjectBase
 MBObjectBase ()
 
 MBObjectBase (MBObjectBase other)
 
 MBObjectBase (string stringId)
 
void AfterInitialized ()
 
virtual void AfterRegister ()
 
virtual void Initialize ()
 
virtual void Deserialize (MBObjectManager objectManager, XmlNode node)
 
override int GetHashCode ()
 
virtual TextObject GetName ()
 
void PreAfterLoadInternal ()
 
void AfterLoadInternal ()
 
void OnRegistered ()
 
void OnUnregistered ()
 
void OnUdpNetworkHandlerClose ()
 
void OnUdpNetworkHandlerTick (float dt)
 
void HandleNewClientConnect (PlayerConnectionInfo clientConnectionInfo)
 
void HandleEarlyNewClientAfterLoadingFinished (NetworkCommunicator networkPeer)
 
void HandleNewClientAfterLoadingFinished (NetworkCommunicator networkPeer)
 
void HandleLateNewClientAfterLoadingFinished (NetworkCommunicator networkPeer)
 
void HandleNewClientAfterSynchronized (NetworkCommunicator networkPeer)
 
void HandleLateNewClientAfterSynchronized (NetworkCommunicator networkPeer)
 
void HandleEarlyPlayerDisconnect (NetworkCommunicator networkPeer)
 
void HandlePlayerDisconnect (NetworkCommunicator networkPeer)
 
void OnPlayerDisconnectedFromServer (NetworkCommunicator networkPeer)
 
void OnDisconnectedFromServer ()
 
void OnEveryoneUnSynchronized ()
 

Protected Member Functions

override void OnActivate ()
 
override void StartMultiplayer ()
 
- Protected Member Functions inherited from TaleWorlds.MountAndBlade.LobbyGameState
 LobbyGameState ()
 
override void OnInitialize ()
 
override void OnActivate ()
 
override void OnFinalize ()
 
abstract void StartMultiplayer ()
 
- Protected Member Functions inherited from TaleWorlds.Core.GameState
 GameState ()
 
virtual void OnInitialize ()
 
virtual void OnFinalize ()
 
virtual void OnActivate ()
 
virtual void OnDeactivate ()
 
- Protected Member Functions inherited from TaleWorlds.ObjectSystem.MBObjectBase
virtual void OnBeforeLoad ()
 
virtual void PreAfterLoad ()
 
virtual void AfterLoad ()
 

Additional Inherited Members

- Public Attributes inherited from TaleWorlds.Core.GameState
int Level
 
- Static Public Attributes inherited from TaleWorlds.Core.GameState
static int NumberOfListenerActivations
 
- Properties inherited from TaleWorlds.MountAndBlade.LobbyGameState
override bool IsMusicMenuState [get]
 
- Properties inherited from TaleWorlds.Core.GameState
GameState Predecessor [get]
 
bool IsActive [get]
 
IReadOnlyCollection< IGameStateListenerListeners [get]
 
GameStateManager GameStateManager [get]
 
virtual bool IsMusicMenuState [get]
 Whether or not if this state should be treated as a menu state for the music manager. More...
 
virtual bool IsMenuState [get]
 Whether or not if this state is a screen/menu state for GUI. More...
 
virtual bool IsMission [get]
 
bool Activated [get]
 
- Properties inherited from TaleWorlds.ObjectSystem.MBObjectBase
string StringId [get, set]
 
MBGUID Id [get, set]
 
bool IsInitialized [get]
 
bool IsReady [get, set]
 

Member Function Documentation

◆ SetStartingParameters()

void TaleWorlds.MountAndBlade.LobbyGameStateMatchmakerClient.SetStartingParameters ( LobbyGameClientHandler  lobbyGameClientHandler,
int  playerIndex,
int  sessionKey,
string  address,
int  assignedPort,
string  multiplayerGameType,
string  scene 
)

◆ OnActivate()

override void TaleWorlds.MountAndBlade.LobbyGameStateMatchmakerClient.OnActivate ( )
protectedvirtual

◆ StartMultiplayer()

override void TaleWorlds.MountAndBlade.LobbyGameStateMatchmakerClient.StartMultiplayer ( )
protectedvirtual