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

Inherits TaleWorlds.Core.ICommunicator.

Public Member Functions

void SetRelevantGameOptions (bool sendMeBloodEvents, bool sendMeSoundEvents)
 
uint GetHost ()
 
uint GetReversedHost ()
 
ushort GetPort ()
 
void UpdateConnectionInfoForReconnect (PlayerConnectionInfo playerConnectionInfo, bool isAdmin)
 
void UpdateIndexForReconnectingPlayer (int newIndex)
 
void OnSynchronizeComponentTo (VirtualPlayer peer, PeerComponent component)
 
void OnAddComponent (PeerComponent component)
 
void OnRemoveComponent (PeerComponent component)
 

Properties

VirtualPlayer VirtualPlayer [get]
 
PlayerConnectionInfo PlayerConnectionInfo [get]
 
bool QuitFromMission [get, set]
 
int SessionKey [get]
 
bool JustReconnecting [get]
 
double AveragePingInMilliseconds [get]
 
double AverageLossPercent [get]
 
bool IsMine [get]
 
bool IsAdmin [get]
 
int Index [get]
 
string UserName [get]
 
Agent ControlledAgent [get, set]
 
bool IsMuted [get, set]
 
int ForcedAvatarIndex = -1 [get, set]
 
bool IsNetworkActive [get]
 
bool IsConnectionActive [get]
 
bool IsSynchronized [get, set]
 
bool IsServerPeer [get]
 
NetworkMessages.FromServer.ServerPerformanceState ServerPerformanceProblemState [get]
 
- Properties inherited from TaleWorlds.Core.ICommunicator
VirtualPlayer VirtualPlayer [get]
 
bool IsNetworkActive [get]
 
bool IsConnectionActive [get]
 
bool IsServerPeer [get]
 
bool IsSynchronized [get, set]
 

Events

static Action< PeerComponentOnPeerComponentAdded
 
static Action< NetworkCommunicatorOnPeerSynchronized
 
static Action< NetworkCommunicatorOnPeerAveragePingUpdated
 

Member Function Documentation

◆ SetRelevantGameOptions()

void TaleWorlds.MountAndBlade.NetworkCommunicator.SetRelevantGameOptions ( bool  sendMeBloodEvents,
bool  sendMeSoundEvents 
)

◆ GetHost()

uint TaleWorlds.MountAndBlade.NetworkCommunicator.GetHost ( )

◆ GetReversedHost()

uint TaleWorlds.MountAndBlade.NetworkCommunicator.GetReversedHost ( )

◆ GetPort()

ushort TaleWorlds.MountAndBlade.NetworkCommunicator.GetPort ( )

◆ UpdateConnectionInfoForReconnect()

void TaleWorlds.MountAndBlade.NetworkCommunicator.UpdateConnectionInfoForReconnect ( PlayerConnectionInfo  playerConnectionInfo,
bool  isAdmin 
)

◆ UpdateIndexForReconnectingPlayer()

void TaleWorlds.MountAndBlade.NetworkCommunicator.UpdateIndexForReconnectingPlayer ( int  newIndex)

Property Documentation

◆ VirtualPlayer

VirtualPlayer TaleWorlds.MountAndBlade.NetworkCommunicator.VirtualPlayer
get

◆ PlayerConnectionInfo

PlayerConnectionInfo TaleWorlds.MountAndBlade.NetworkCommunicator.PlayerConnectionInfo
get

◆ QuitFromMission

bool TaleWorlds.MountAndBlade.NetworkCommunicator.QuitFromMission
getset

◆ SessionKey

int TaleWorlds.MountAndBlade.NetworkCommunicator.SessionKey
get

◆ JustReconnecting

bool TaleWorlds.MountAndBlade.NetworkCommunicator.JustReconnecting
get

◆ AveragePingInMilliseconds

double TaleWorlds.MountAndBlade.NetworkCommunicator.AveragePingInMilliseconds
get

◆ AverageLossPercent

double TaleWorlds.MountAndBlade.NetworkCommunicator.AverageLossPercent
get

◆ IsMine

bool TaleWorlds.MountAndBlade.NetworkCommunicator.IsMine
get

◆ IsAdmin

bool TaleWorlds.MountAndBlade.NetworkCommunicator.IsAdmin
get

◆ Index

int TaleWorlds.MountAndBlade.NetworkCommunicator.Index
get

◆ UserName

string TaleWorlds.MountAndBlade.NetworkCommunicator.UserName
get

◆ ControlledAgent

Agent TaleWorlds.MountAndBlade.NetworkCommunicator.ControlledAgent
getset

◆ IsMuted

bool TaleWorlds.MountAndBlade.NetworkCommunicator.IsMuted
getset

◆ ForcedAvatarIndex

int TaleWorlds.MountAndBlade.NetworkCommunicator.ForcedAvatarIndex = -1
getset

◆ IsNetworkActive

bool TaleWorlds.MountAndBlade.NetworkCommunicator.IsNetworkActive
get

◆ IsConnectionActive

bool TaleWorlds.MountAndBlade.NetworkCommunicator.IsConnectionActive
get

◆ IsSynchronized

bool TaleWorlds.MountAndBlade.NetworkCommunicator.IsSynchronized
getset

◆ IsServerPeer

bool TaleWorlds.MountAndBlade.NetworkCommunicator.IsServerPeer
get

◆ ServerPerformanceProblemState

NetworkMessages.FromServer.ServerPerformanceState TaleWorlds.MountAndBlade.NetworkCommunicator.ServerPerformanceProblemState
get

Event Documentation

◆ OnPeerComponentAdded

Action<PeerComponent> TaleWorlds.MountAndBlade.NetworkCommunicator.OnPeerComponentAdded
static

◆ OnPeerSynchronized

Action<NetworkCommunicator> TaleWorlds.MountAndBlade.NetworkCommunicator.OnPeerSynchronized
static

◆ OnPeerAveragePingUpdated

Action<NetworkCommunicator> TaleWorlds.MountAndBlade.NetworkCommunicator.OnPeerAveragePingUpdated
static