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 |