Namespace LlamaSoftware.Chat.Model
Classes
AddRemoveFriendMessage
UnityEngine.Networking.NetworkMessage to allow users to Add/Remove players from their friends list.
BlockListMessage
UnityEngine.Networking.NetworkMessage representation of a Block List.
BlockUnblockPlayerMessage
UnityEngine.Networking.NetworkMessage 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
UnityEngine.Networking.NetworkMessage representation of a Chat Message
FriendsListMessage
UnityEngine.Networking.NetworkMessage representation of a Friends List. Informs the users of who their friends are.
FriendUpdateMessage
UnityEngine.Networking.NetworkMessage 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
UnityEngine.Networking.NetworkMessage to allow subscribing / unsubscribing to channels.
Enums
ChatChannel.ChatType
Defines whether channels are Global or Local.