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

    Show / Hide Table of Contents
    • LlamaSoftware.Chat
      • AbstractPlayerDatabase<T>
      • AreaTriggeredChannelJoiner
      • BaseNetworkManager
      • ChatSystem
      • ChatSystemConstants
      • 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
      • 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

    UnityEngine.Networking.NetworkMessage representation of a Chat Message

    Inheritance
    System.Object
    UnityEngine.Networking.MessageBase
    ChatMessage
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    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
    UnityEngine.Networking.NetworkReader reader
    Overrides
    UnityEngine.Networking.MessageBase.Deserialize(UnityEngine.Networking.NetworkReader)

    Serialize(NetworkWriter)

    Declaration
    public override void Serialize(NetworkWriter writer)
    Parameters
    Type Name Description
    UnityEngine.Networking.NetworkWriter writer
    Overrides
    UnityEngine.Networking.MessageBase.Serialize(UnityEngine.Networking.NetworkWriter)

    ToString()

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