• 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

    Namespace LlamaSoftware.Chat.Model

    Classes

    AddRemoveFriendMessage

    to allow users to Add/Remove players from their friends list.

    BlockListMessage

    representation of a Block List.

    BlockUnblockPlayerMessage

    to add / remove players from their block list.

    ChatChannel

    Information regarding Chat Channels such as Channel Name, Channel Identifier, and Overlap radius for local chat channels.

    ChatEntry

    Chat Message information of the message being sent. Used in ChatMessage.

    ChatMessage

    representation of a Chat Message

    FriendsListMessage

    representation of a Friends List. Informs the users of who their friends are.

    FriendUpdateMessage

    that informs users of their friends' online status changes.

    Player

    Players, as far as the Chat System is concerned. Contains list of subscribed channels, blocked players, name, connection id, and isOnline status

    PlayerToSocialPlayerConverter

    ServerBroadcastMessage

    Basic StringMessage representing Server Broadcast messages

    If you would like more robust server messages you may extend MessageBase and follow the pattern outlined below for ChatMessage and other custom messages For most cases a StringMessage should be sufficient.

    SocialPlayer

    Class to prevent Serialization depth warnings. Represents a Player in the scope of a Player

    SubscribeToChannelsMessage

    to allow subscribing / unsubscribing to channels.

    Enums

    ChatChannel.ChatType

    Defines whether channels are Global or Local.

    In This Article
    Back to top Generated by DocFX