Table of Contents

Class MPChatVM

Namespace
TaleWorlds.MountAndBlade.ViewModelCollection.Multiplayer
Assembly
TaleWorlds.MountAndBlade.ViewModelCollection.dll
public class MPChatVM : ViewModel, IViewModel, INotifyPropertyChanged, IChatHandler
Inheritance
MPChatVM
Implements
IChatHandler
Inherited Members

Constructors

MPChatVM()

public MPChatVM()

Fields

BarkCategory

public const string BarkCategory = "Bark"

Field Value

string

CombatCategory

public const string CombatCategory = "Combat"

Field Value

string

DefaultCategory

public const string DefaultCategory = "Default"

Field Value

string

SocialCategory

public const string SocialCategory = "Social"

Field Value

string

Properties

ActiveChannelColor

[DataSourceProperty]
public Color ActiveChannelColor { get; set; }

Property Value

Color

ActiveChannelNameText

[DataSourceProperty]
public string ActiveChannelNameText { get; set; }

Property Value

string

ActiveChannelType

public ChatChannelType ActiveChannelType { get; set; }

Property Value

ChatChannelType

CancelSendingText

[DataSourceProperty]
public string CancelSendingText { get; set; }

Property Value

string

ChatBoxSizeX

[DataSourceProperty]
public float ChatBoxSizeX { get; set; }

Property Value

float

ChatBoxSizeY

[DataSourceProperty]
public float ChatBoxSizeY { get; set; }

Property Value

float

CombatLogHint

[DataSourceProperty]
public HintViewModel CombatLogHint { get; set; }

Property Value

HintViewModel

CycleThroughChannelsText

[DataSourceProperty]
public string CycleThroughChannelsText { get; set; }

Property Value

string

HideShowText

[DataSourceProperty]
public string HideShowText { get; set; }

Property Value

string

IncludeBark

[DataSourceProperty]
public bool IncludeBark { get; set; }

Property Value

bool

IncludeCombatLog

[DataSourceProperty]
public bool IncludeCombatLog { get; set; }

Property Value

bool

IsChatDisabled

[DataSourceProperty]
public bool IsChatDisabled { get; set; }

Property Value

bool

IsInspectingMessages

[DataSourceProperty]
public bool IsInspectingMessages { get; set; }

Property Value

bool

IsOptionsAvailable

[DataSourceProperty]
public bool IsOptionsAvailable { get; set; }

Property Value

bool

IsTypingText

[DataSourceProperty]
public bool IsTypingText { get; set; }

Property Value

bool

MaxMessageLength

[DataSourceProperty]
public int MaxMessageLength { get; set; }

Property Value

int

MessageHistory

[DataSourceProperty]
public MBBindingList<MPChatLineVM> MessageHistory { get; set; }

Property Value

MBBindingList<MPChatLineVM>

SendMessageText

[DataSourceProperty]
public string SendMessageText { get; set; }

Property Value

string

ShowHideShowHint

[DataSourceProperty]
public bool ShowHideShowHint { get; set; }

Property Value

bool

ToggleBarkText

[DataSourceProperty]
public string ToggleBarkText { get; set; }

Property Value

string

ToggleCombatLogText

[DataSourceProperty]
public string ToggleCombatLogText { get; set; }

Property Value

string

WrittenText

[DataSourceProperty]
public string WrittenText { get; set; }

Property Value

string

Methods

CheckChatFading(float)

public void CheckChatFading(float dt)

Parameters

dt float

Clear()

public void Clear()

ExecuteSaveSizes()

public void ExecuteSaveSizes()

ExecuteToggleIncludeShouts()

public void ExecuteToggleIncludeShouts()

IsChatAllowedByOptions()

public bool IsChatAllowedByOptions()

Returns

bool

OnFinalize()

public override void OnFinalize()

RefreshValues()

public override void RefreshValues()

SendCurrentlyTypedMessage()

public void SendCurrentlyTypedMessage()

SendMessageToChannel(ChatChannelType, string)

public void SendMessageToChannel(ChatChannelType channel, string message)

Parameters

channel ChatChannelType
message string

SendMessageToLobbyChannel(string)

public void SendMessageToLobbyChannel(string message)

Parameters

message string

SetGetCancelSendingKeyTextFunc(Func<TextObject>)

public void SetGetCancelSendingKeyTextFunc(Func<TextObject> getCancelSendingKeyText)

Parameters

getCancelSendingKeyText Func<TextObject>

SetGetCycleChannelKeyTextFunc(Func<TextObject>)

public void SetGetCycleChannelKeyTextFunc(Func<TextObject> getCycleChannelsKeyText)

Parameters

getCycleChannelsKeyText Func<TextObject>

SetGetKeyTextFromKeyIDFunc(Func<TextObject>)

public void SetGetKeyTextFromKeyIDFunc(Func<TextObject> getToggleChatKeyText)

Parameters

getToggleChatKeyText Func<TextObject>

SetGetSendMessageKeyTextFunc(Func<TextObject>)

public void SetGetSendMessageKeyTextFunc(Func<TextObject> getSendMessageKeyText)

Parameters

getSendMessageKeyText Func<TextObject>

SetMessageHistoryCapacity(int)

public void SetMessageHistoryCapacity(int capacity)

Parameters

capacity int

StartInspectingMessages()

public void StartInspectingMessages()

StartTyping()

public void StartTyping()

StopInspectingMessages()

public void StopInspectingMessages()

StopTyping(bool)

public void StopTyping(bool resetWrittenText = false)

Parameters

resetWrittenText bool

Tick(float)

public void Tick(float dt)

Parameters

dt float

ToggleIncludeCombatLog()

public void ToggleIncludeCombatLog()

TypeToChannelAll(bool)

public void TypeToChannelAll(bool startTyping = false)

Parameters

startTyping bool

TypeToChannelTeam(bool)

public void TypeToChannelTeam(bool startTyping = false)

Parameters

startTyping bool

UpdateObjects(Game, Mission)

public void UpdateObjects(Game game, Mission mission)

Parameters

game Game
mission Mission

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