Namespace LlamaSoftware.Chat.Model
Classes
AddRemoveFriendMessage
BlockListMessage
BlockUnblockPlayerMessage
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
FriendsListMessage
FriendUpdateMessage
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
Enums
ChatChannel.ChatType
Defines whether channels are Global or Local.