Table of Contents

Interface ICustomBattleServerSessionHandler

Namespace
TaleWorlds.MountAndBlade.Diamond
Assembly
TaleWorlds.MountAndBlade.Diamond.dll
public interface ICustomBattleServerSessionHandler

Methods

OnCantConnect()

void OnCantConnect()

OnChatFilterListsReceived(string[], string[])

void OnChatFilterListsReceived(string[] profanityList, string[] allowList)

Parameters

profanityList string[]
allowList string[]

OnClientQuitFromCustomGame(PlayerId)

void OnClientQuitFromCustomGame(PlayerId playerId)

Parameters

playerId PlayerId

OnClientWantsToConnectCustomGame(PlayerJoinGameData[])

Task<PlayerJoinGameResponseDataFromHost[]> OnClientWantsToConnectCustomGame(PlayerJoinGameData[] playerJoinData)

Parameters

playerJoinData PlayerJoinGameData[]

Returns

Task<PlayerJoinGameResponseDataFromHost[]>

OnConnected()

void OnConnected()

OnDisconnected()

void OnDisconnected()

OnGameFinished()

void OnGameFinished()

OnPlayerKickRequested(PlayerId, bool)

void OnPlayerKickRequested(PlayerId playerID, bool isBanning)

Parameters

playerID PlayerId
isBanning bool

OnStateChanged(State)

void OnStateChanged(CustomBattleServer.State state)

Parameters

state CustomBattleServer.State

OnSuccessfulGameRegister()

void OnSuccessfulGameRegister()

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).