• Home
  • Documentation
  • Guides
  • FAQ
  • Get Llama Chat
Search Results for

    Show / Hide Table of Contents
    • LlamaSoftware.Chat
      • AbstractPlayerDatabase<T>
      • AreaTriggeredChannelJoiner
      • BaseNetworkManager
      • ChatSystem
      • ChatSystemConstants
      • InMemoryPlayerDatabase
      • LlamaChatSettings
      • LlamaChatSettingsProvider
      • Player_Chat
      • SQLitePlayerDatabase
    • LlamaSoftware.Chat.CustomEditors
      • ChatPanelEditor
      • ChatPopupEditor
      • ChatSystemEditor
      • LlamaChatSettingsCreator
      • Player_ChatEditor
      • SocialUIPopupEditor
      • Utilities
    • LlamaSoftware.Chat.Demo
      • ChatCommandHandler
      • CreateAccount
      • DemoGuildJoiner
      • DemoGuildLeaver
      • DummyNameGenerator
      • DynamicChatPopup
      • InMemoryPlayerLogin
      • Login
      • LoginController
      • SettingsPanel
    • LlamaSoftware.Chat.Demo.Lobby
      • LobbyController
      • LobbyLoginController
      • LobbyNetworkManager
      • LobbyPlayer
      • StressTestSender
    • LlamaSoftware.Chat.Demo.Model
      • LobbyPlayerListMessage
      • LoginMessage
      • LoginResponseMessage
      • RegisterPlayerMessage
      • RegisterUserResponseMessage
    • LlamaSoftware.Chat.Model
      • AddRemoveFriendMessage
      • BlockListMessage
      • BlockUnblockPlayerMessage
      • ChatChannel
      • ChatChannel.ChatType
      • ChatEntry
      • ChatMessage
      • FriendsListMessage
      • FriendUpdateMessage
      • Player
      • PlayerToSocialPlayerConverter
      • ServerBroadcastMessage
      • SocialPlayer
      • SubscribeToChannelsMessage
    • LlamaSoftware.Chat.UI
      • BlockedPlayer
      • ChatChannelClickHandler
      • ChatPanel
      • ChatPanel.DirectChatPlayer
      • ChatPanel.UIChatChannel
      • ChatPopup
      • ChatPopupClickHandler
      • Command
      • DynamicChatItem
      • DynamicChatItemEvent
      • Friend
      • Friend.Status
      • LinkType
      • SocialClickHandler
      • SocialUI
      • SocialUIClickHandler
      • SocialUIPopup
      • UIChatMessage
      • WordFilter

    Class ChatMessage

    representation of a Chat Message

    Inheritance
    System.Object
    ChatMessage
    Namespace: LlamaSoftware.Chat.Model
    Assembly: LlamaSoftware.Chat.Model.dll
    Syntax
    public class ChatMessage : MessageBase

    Constructors

    ChatMessage(Boolean, String, ChatEntry)

    Declaration
    public ChatMessage(bool IsDirectMessage, string PlayerId, ChatEntry Entry)
    Parameters
    Type Name Description
    System.Boolean IsDirectMessage
    System.String PlayerId
    ChatEntry Entry

    ChatMessage(String, ChatEntry)

    Declaration
    public ChatMessage(string PlayerId, ChatEntry Entry)
    Parameters
    Type Name Description
    System.String PlayerId
    ChatEntry Entry

    Fields

    Entry

    Declaration
    public ChatEntry Entry
    Field Value
    Type Description
    ChatEntry

    IsDirectMessage

    If this is a direct message (private message/whisper) or not. If true, must also set TargetPlayerIdentifier.

    Declaration
    public bool IsDirectMessage
    Field Value
    Type Description
    System.Boolean

    SenderPlayerIdentifier

    Unique identifier (PlayerId) of the player who is sending the message.

    Declaration
    public string SenderPlayerIdentifier
    Field Value
    Type Description
    System.String

    TargetPlayerIdentifier

    Optional. Only used if IsDirectMessage is true. Unique identifier (PlayerId) of the player who is receiving the message.

    Declaration
    public string TargetPlayerIdentifier
    Field Value
    Type Description
    System.String

    Methods

    Deserialize(NetworkReader)

    Declaration
    public override void Deserialize(NetworkReader reader)
    Parameters
    Type Name Description
    NetworkReader reader

    Serialize(NetworkWriter)

    Declaration
    public override void Serialize(NetworkWriter writer)
    Parameters
    Type Name Description
    NetworkWriter writer

    ToString()

    Declaration
    public override string ToString()
    Returns
    Type Description
    System.String
    In This Article
    Back to top Generated by DocFX