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
OnMessageReceivedAtDedicatedServer
public Action<NetworkCommunicator, string> OnMessageReceivedAtDedicatedServer
Field Value
Properties
IsContentRestricted
public bool IsContentRestricted { get; }
Property Value
NetworkReady
public bool NetworkReady { get; }
Property Value
Methods
AddErrorWhisperMessage(string)
public static void AddErrorWhisperMessage(string toUserName)
Parameters
toUserName
string
AddWhisperMessage(string, string)
public static void AddWhisperMessage(string fromUserName, string messageBody)
Parameters
InitializeForMultiplayer()
public void InitializeForMultiplayer()
InitializeForSinglePlayer()
public void InitializeForSinglePlayer()
IsPlayerMuted(PlayerId)
public bool IsPlayerMuted(PlayerId player)
Parameters
player
PlayerId
Returns
IsPlayerMutedFromGame(PlayerId)
public bool IsPlayerMutedFromGame(PlayerId player)
Parameters
player
PlayerId
Returns
IsPlayerMutedFromPlatform(PlayerId)
public bool IsPlayerMutedFromPlatform(PlayerId player)
Parameters
player
PlayerId
Returns
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
stringreceiverList
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
stringreceiverList
List<VirtualPlayer>
SendMessageToWhisperTarget(string, string, string)
public void SendMessageToWhisperTarget(string message, string platformName, string whisperTarget)
Parameters
ServerSendServerMessageToEveryone(string)
public static void ServerSendServerMessageToEveryone(string message)
Parameters
message
string
SetChatFilterLists(string[], string[])
public void SetChatFilterLists(string[] profanityList, string[] allowList)
Parameters
SetPlayerMuted(PlayerId, bool)
public void SetPlayerMuted(PlayerId playerID, bool isMuted)
Parameters
SetPlayerMutedFromPlatform(PlayerId, bool)
public void SetPlayerMutedFromPlatform(PlayerId playerID, bool isMuted)
Parameters
Events
ErrorWhisperMessageReceived
public event ErrorWhisperMessageReceivedDelegate ErrorWhisperMessageReceived
Event Type
OnPlayerMuteChanged
public event PlayerMutedDelegate OnPlayerMuteChanged
Event Type
PlayerMessageReceived
public event PlayerMessageReceivedDelegate PlayerMessageReceived
Event Type
ServerAdminMessage
public event ServerAdminMessageDelegate ServerAdminMessage
Event Type
ServerMessage
public event ServerMessageDelegate ServerMessage
Event Type
WhisperMessageReceived
public event WhisperMessageReceivedDelegate WhisperMessageReceived
Event Type
WhisperMessageSent
public event WhisperMessageSentDelegate WhisperMessageSent
Event Type
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).