Table of Contents

Class ConversationNodeSelector

Namespace
SuzerainModdingKit.StoryFragments.Conversation.NodeSelectors
Assembly
SuzerainModdingKit.dll

An abstract class that selects a node in a conversation.

public abstract class ConversationNodeSelector
Inheritance
ConversationNodeSelector
Derived
Inherited Members

Methods

Resolve(Conversation)

Select the conversation node.

public abstract DialogueEntry Resolve(Conversation currentConversation)

Parameters

currentConversation Conversation

The current conversation.

Returns

DialogueEntry

The dialogue entry of the resolved node or null if it could not be found.

Exceptions

ArgumentNullException

May throw if required arguments are null.