Interface INarrativeThread
Interface that represents a narrative conversation thread.
Namespace: SociallyDistant.Core.Social
Assembly: SociallyDistant.Framework.dll
Syntax
public interface INarrativeThread
Properties
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 |