Class ChatMessage
representation of a Chat Message
Inheritance
System.Object
ChatMessage
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
Field Value
IsDirectMessage
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 |
|