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

Inherits TaleWorlds.MountAndBlade.UdpNetworkComponent.

Public Member Functions

override void OnUdpNetworkHandlerTick (float dt)
 
override void HandleNewClientConnect (PlayerConnectionInfo playerConnectionInfo)
 
override void HandlePlayerDisconnect (NetworkCommunicator networkPeer)
 
void IntermissionCastVote (string itemID, int voteCount)
 
override void HandleNewClientAfterSynchronized (NetworkCommunicator networkPeer)
 
delegate void WelcomeMessageReceivedDelegate (string messageText)
 
void SetDisplayingWelcomeMessage (bool displaying)
 
- Public Member Functions inherited from TaleWorlds.MountAndBlade.UdpNetworkComponent
virtual void OnUdpNetworkHandlerClose ()
 
virtual void OnUdpNetworkHandlerTick (float dt)
 
virtual void HandleNewClientConnect (PlayerConnectionInfo clientConnectionInfo)
 
virtual void HandleEarlyNewClientAfterLoadingFinished (NetworkCommunicator networkPeer)
 
virtual void HandleNewClientAfterLoadingFinished (NetworkCommunicator networkPeer)
 
virtual void HandleLateNewClientAfterLoadingFinished (NetworkCommunicator networkPeer)
 
virtual void HandleNewClientAfterSynchronized (NetworkCommunicator networkPeer)
 
virtual void HandleLateNewClientAfterSynchronized (NetworkCommunicator networkPeer)
 
virtual void OnEveryoneUnSynchronized ()
 
void HandleEarlyPlayerDisconnect (NetworkCommunicator networkPeer)
 
virtual void HandlePlayerDisconnect (NetworkCommunicator networkPeer)
 
virtual void OnPlayerDisconnectedFromServer (NetworkCommunicator networkPeer)
 
virtual void OnDisconnectedFromServer ()
 
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 ()
 

Public Attributes

Action OnIntermissionStateUpdated
 

Static Public Attributes

const float MaxIntermissionStateTime = 240.0f
 

Protected Member Functions

override void AddRemoveMessageHandlers (GameNetwork.NetworkMessageHandlerRegistererContainer registerer)
 
- Protected Member Functions inherited from TaleWorlds.MountAndBlade.UdpNetworkComponent
 UdpNetworkComponent ()
 
virtual void AddRemoveMessageHandlers (GameNetwork.NetworkMessageHandlerRegistererContainer registerer)
 

Properties

MultiplayerIntermissionState ClientIntermissionState [get]
 
float CurrentIntermissionTimer [get]
 
bool DisplayingWelcomeMessage [get]
 

Events

WelcomeMessageReceivedDelegate WelcomeMessageReceived
 

Member Function Documentation

◆ AddRemoveMessageHandlers()

override void TaleWorlds.MountAndBlade.BaseNetworkComponent.AddRemoveMessageHandlers ( GameNetwork.NetworkMessageHandlerRegistererContainer  registerer)
protectedvirtual

◆ OnUdpNetworkHandlerTick()

override void TaleWorlds.MountAndBlade.BaseNetworkComponent.OnUdpNetworkHandlerTick ( float  dt)
virtual

◆ HandleNewClientConnect()

override void TaleWorlds.MountAndBlade.BaseNetworkComponent.HandleNewClientConnect ( PlayerConnectionInfo  playerConnectionInfo)
virtual

◆ HandlePlayerDisconnect()

override void TaleWorlds.MountAndBlade.BaseNetworkComponent.HandlePlayerDisconnect ( NetworkCommunicator  networkPeer)
virtual

◆ IntermissionCastVote()

void TaleWorlds.MountAndBlade.BaseNetworkComponent.IntermissionCastVote ( string  itemID,
int  voteCount 
)

◆ HandleNewClientAfterSynchronized()

override void TaleWorlds.MountAndBlade.BaseNetworkComponent.HandleNewClientAfterSynchronized ( NetworkCommunicator  networkPeer)
virtual

◆ WelcomeMessageReceivedDelegate()

delegate void TaleWorlds.MountAndBlade.BaseNetworkComponent.WelcomeMessageReceivedDelegate ( string  messageText)

◆ SetDisplayingWelcomeMessage()

void TaleWorlds.MountAndBlade.BaseNetworkComponent.SetDisplayingWelcomeMessage ( bool  displaying)

Member Data Documentation

◆ MaxIntermissionStateTime

const float TaleWorlds.MountAndBlade.BaseNetworkComponent.MaxIntermissionStateTime = 240.0f
static

◆ OnIntermissionStateUpdated

Action TaleWorlds.MountAndBlade.BaseNetworkComponent.OnIntermissionStateUpdated

Property Documentation

◆ ClientIntermissionState

MultiplayerIntermissionState TaleWorlds.MountAndBlade.BaseNetworkComponent.ClientIntermissionState
get

◆ CurrentIntermissionTimer

float TaleWorlds.MountAndBlade.BaseNetworkComponent.CurrentIntermissionTimer
get

◆ DisplayingWelcomeMessage

bool TaleWorlds.MountAndBlade.BaseNetworkComponent.DisplayingWelcomeMessage
get

Event Documentation

◆ WelcomeMessageReceived

WelcomeMessageReceivedDelegate TaleWorlds.MountAndBlade.BaseNetworkComponent.WelcomeMessageReceived