Interface INarrativeThread
Interface that represents a narrative conversation thread.
Namespace: SociallyDistant.Core.Social
Assembly: SociallyDistant.Framework.dll
Syntax
public interface INarrativeThreadProperties
ChannelId
Gets the unique world ID of the thread.
Declaration
ObjectId ChannelId { get; }Property Value
| Type | Description | 
|---|---|
| ObjectId | 
See Also
Methods
AttachMission(IProfile, string)
Send a mission in the chat.
Declaration
Task AttachMission(IProfile sender, string missionId)Parameters
| Type | Name | Description | 
|---|---|---|
| IProfile | sender | The user sending the mission. Must be a member of the active conversation. | 
| string | missionId | The narrative ID of the mission. | 
Returns
| Type | Description | 
|---|---|
| Task | 
Say(IProfile, string)
Send a message as the specified user.
Declaration
Task Say(IProfile sender, string textMessage)Parameters
| Type | Name | Description | 
|---|---|---|
| IProfile | sender | The user sending the message. May only be a current member of the conversation. | 
| string | textMessage | The body of the message to send. | 
Returns
| Type | Description | 
|---|---|
| Task |