Table of Contents

Class ChatBox

Namespace
TaleWorlds.MountAndBlade
Assembly
TaleWorlds.MountAndBlade.dll
public class ChatBox : GameHandler, IEntityComponent
Inheritance
ChatBox
Implements
Inherited Members

Constructors

ChatBox()

public ChatBox()

Fields

AdminMessageSoundEvent

public const string AdminMessageSoundEvent = "event:/ui/notification/alert"

Field Value

string

OnMessageReceivedAtDedicatedServer

public Action<NetworkCommunicator, string> OnMessageReceivedAtDedicatedServer

Field Value

Action<NetworkCommunicator, string>

Properties

IsContentRestricted

public bool IsContentRestricted { get; }

Property Value

bool

NetworkReady

public bool NetworkReady { get; }

Property Value

bool

Methods

AddErrorWhisperMessage(string)

public static void AddErrorWhisperMessage(string toUserName)

Parameters

toUserName string

AddWhisperMessage(string, string)

public static void AddWhisperMessage(string fromUserName, string messageBody)

Parameters

fromUserName string
messageBody string

InitializeForMultiplayer()

public void InitializeForMultiplayer()

InitializeForSinglePlayer()

public void InitializeForSinglePlayer()

IsPlayerMuted(PlayerId)

public bool IsPlayerMuted(PlayerId player)

Parameters

player PlayerId

Returns

bool

IsPlayerMutedFromGame(PlayerId)

public bool IsPlayerMutedFromGame(PlayerId player)

Parameters

player PlayerId

Returns

bool

IsPlayerMutedFromPlatform(PlayerId)

public bool IsPlayerMutedFromPlatform(PlayerId player)

Parameters

player PlayerId

Returns

bool

OnAfterSave()

public override void OnAfterSave()

OnBeforeSave()

public override void OnBeforeSave()

OnGameEnd()

protected override void OnGameEnd()

OnGameNetworkBegin()

protected override void OnGameNetworkBegin()

OnGameNetworkEnd()

protected override void OnGameNetworkEnd()

OnGameStart()

protected override void OnGameStart()

OnLogin()

public void OnLogin()

OnTick(float)

protected override void OnTick(float dt)

Parameters

dt float

ResetMuteList()

public void ResetMuteList()

SendMessageToAll(string)

public void SendMessageToAll(string message)

Parameters

message string

SendMessageToAll(string, List<VirtualPlayer>)

public void SendMessageToAll(string message, List<VirtualPlayer> receiverList)

Parameters

message string
receiverList List<VirtualPlayer>

SendMessageToTeam(string)

public void SendMessageToTeam(string message)

Parameters

message string

SendMessageToTeam(string, List<VirtualPlayer>)

public void SendMessageToTeam(string message, List<VirtualPlayer> receiverList)

Parameters

message string
receiverList List<VirtualPlayer>

SendMessageToWhisperTarget(string, string, string)

public void SendMessageToWhisperTarget(string message, string platformName, string whisperTarget)

Parameters

message string
platformName string
whisperTarget string

ServerSendServerMessageToEveryone(string)

public static void ServerSendServerMessageToEveryone(string message)

Parameters

message string

SetChatFilterLists(string[], string[])

public void SetChatFilterLists(string[] profanityList, string[] allowList)

Parameters

profanityList string[]
allowList string[]

SetPlayerMuted(PlayerId, bool)

public void SetPlayerMuted(PlayerId playerID, bool isMuted)

Parameters

playerID PlayerId
isMuted bool

SetPlayerMutedFromPlatform(PlayerId, bool)

public void SetPlayerMutedFromPlatform(PlayerId playerID, bool isMuted)

Parameters

playerID PlayerId
isMuted bool

Events

ErrorWhisperMessageReceived

public event ErrorWhisperMessageReceivedDelegate ErrorWhisperMessageReceived

Event Type

ErrorWhisperMessageReceivedDelegate

OnPlayerMuteChanged

public event PlayerMutedDelegate OnPlayerMuteChanged

Event Type

PlayerMutedDelegate

PlayerMessageReceived

public event PlayerMessageReceivedDelegate PlayerMessageReceived

Event Type

PlayerMessageReceivedDelegate

ServerAdminMessage

public event ServerAdminMessageDelegate ServerAdminMessage

Event Type

ServerAdminMessageDelegate

ServerMessage

public event ServerMessageDelegate ServerMessage

Event Type

ServerMessageDelegate

WhisperMessageReceived

public event WhisperMessageReceivedDelegate WhisperMessageReceived

Event Type

WhisperMessageReceivedDelegate

WhisperMessageSent

public event WhisperMessageSentDelegate WhisperMessageSent

Event Type

WhisperMessageSentDelegate

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