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
dtfloat
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
channelChatChannelTypemessagestring
SendMessageToLobbyChannel(string)
public void SendMessageToLobbyChannel(string message)
Parameters
messagestring
SetGetCancelSendingKeyTextFunc(Func<TextObject>)
public void SetGetCancelSendingKeyTextFunc(Func<TextObject> getCancelSendingKeyText)
Parameters
getCancelSendingKeyTextFunc<TextObject>
SetGetCycleChannelKeyTextFunc(Func<TextObject>)
public void SetGetCycleChannelKeyTextFunc(Func<TextObject> getCycleChannelsKeyText)
Parameters
getCycleChannelsKeyTextFunc<TextObject>
SetGetKeyTextFromKeyIDFunc(Func<TextObject>)
public void SetGetKeyTextFromKeyIDFunc(Func<TextObject> getToggleChatKeyText)
Parameters
getToggleChatKeyTextFunc<TextObject>
SetGetSendMessageKeyTextFunc(Func<TextObject>)
public void SetGetSendMessageKeyTextFunc(Func<TextObject> getSendMessageKeyText)
Parameters
getSendMessageKeyTextFunc<TextObject>
SetMessageHistoryCapacity(int)
public void SetMessageHistoryCapacity(int capacity)
Parameters
capacityint
StartInspectingMessages()
public void StartInspectingMessages()
StartTyping()
public void StartTyping()
StopInspectingMessages()
public void StopInspectingMessages()
StopTyping(bool)
public void StopTyping(bool resetWrittenText = false)
Parameters
resetWrittenTextbool
Tick(float)
public void Tick(float dt)
Parameters
dtfloat
ToggleIncludeCombatLog()
public void ToggleIncludeCombatLog()
TypeToChannelAll(bool)
public void TypeToChannelAll(bool startTyping = false)
Parameters
startTypingbool
TypeToChannelTeam(bool)
public void TypeToChannelTeam(bool startTyping = false)
Parameters
startTypingbool
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).