Class MPChatVM
- 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
CombatCategory
public const string CombatCategory = "Combat"
Field Value
DefaultCategory
public const string DefaultCategory = "Default"
Field Value
SocialCategory
public const string SocialCategory = "Social"
Field Value
Properties
ActiveChannelColor
[DataSourceProperty]
public Color ActiveChannelColor { get; set; }
Property Value
ActiveChannelNameText
[DataSourceProperty]
public string ActiveChannelNameText { get; set; }
Property Value
ActiveChannelType
public ChatChannelType ActiveChannelType { get; set; }
Property Value
CancelSendingText
[DataSourceProperty]
public string CancelSendingText { get; set; }
Property Value
ChatBoxSizeX
[DataSourceProperty]
public float ChatBoxSizeX { get; set; }
Property Value
ChatBoxSizeY
[DataSourceProperty]
public float ChatBoxSizeY { get; set; }
Property Value
CombatLogHint
[DataSourceProperty]
public HintViewModel CombatLogHint { get; set; }
Property Value
CycleThroughChannelsText
[DataSourceProperty]
public string CycleThroughChannelsText { get; set; }
Property Value
HideShowText
[DataSourceProperty]
public string HideShowText { get; set; }
Property Value
IncludeBark
[DataSourceProperty]
public bool IncludeBark { get; set; }
Property Value
IncludeCombatLog
[DataSourceProperty]
public bool IncludeCombatLog { get; set; }
Property Value
IsChatDisabled
[DataSourceProperty]
public bool IsChatDisabled { get; set; }
Property Value
IsInspectingMessages
[DataSourceProperty]
public bool IsInspectingMessages { get; set; }
Property Value
IsOptionsAvailable
[DataSourceProperty]
public bool IsOptionsAvailable { get; set; }
Property Value
IsTypingText
[DataSourceProperty]
public bool IsTypingText { get; set; }
Property Value
MaxMessageLength
[DataSourceProperty]
public int MaxMessageLength { get; set; }
Property Value
MessageHistory
[DataSourceProperty]
public MBBindingList<MPChatLineVM> MessageHistory { get; set; }
Property Value
SendMessageText
[DataSourceProperty]
public string SendMessageText { get; set; }
Property Value
ShowHideShowHint
[DataSourceProperty]
public bool ShowHideShowHint { get; set; }
Property Value
ToggleBarkText
[DataSourceProperty]
public string ToggleBarkText { get; set; }
Property Value
ToggleCombatLogText
[DataSourceProperty]
public string ToggleCombatLogText { get; set; }
Property Value
WrittenText
[DataSourceProperty]
public string WrittenText { get; set; }
Property Value
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
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
ChatChannelTypemessage
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
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).